Advertisement
Guest User

Character.data

a guest
Apr 14th, 2017
148
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("com.company.assembleegameclient.objects:Character")
  8.   iinit
  9.    refid "com.company.assembleegameclient.objects:Character/instance/init"
  10.    param QName(PackageNamespace(""), "XML")
  11.    body
  12.     maxstack 3
  13.     localcount 2
  14.     initscopedepth 6
  15.     maxscopedepth 7
  16.     code
  17.      getlocal0
  18.      pushscope
  19.  
  20.      getlocal0
  21.      getlocal1
  22.      constructsuper      1
  23.  
  24.      getlocal0
  25.      getlocal1
  26.      pushstring          "HitSound"
  27.      callproperty        Multiname("hasOwnProperty", [PrivateNamespace(null, "com.company.assembleegameclient.objects:Character/instance/init#0"), PrivateNamespace(null, "com.company.assembleegameclient.objects:Character/instance/init#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")]), 1
  28.      iffalse             L16
  29.  
  30.      findpropstrict      QName(PackageNamespace(""), "String")
  31.      getlocal1
  32.      getproperty         Multiname("HitSound", [PrivateNamespace(null, "com.company.assembleegameclient.objects:Character/instance/init#0"), PrivateNamespace(null, "com.company.assembleegameclient.objects:Character/instance/init#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  33.      callproperty        QName(PackageNamespace(""), "String"), 1
  34.      coerce_s
  35.      jump                L17
  36.  
  37. L16:
  38.      pushstring          "monster/default_hit"
  39. L17:
  40.      initproperty        QName(PackageNamespace(""), "hurtSound_")
  41.  
  42.      getlex              QName(PackageNamespace("com.company.assembleegameclient.sound"), "SoundEffectLibrary")
  43.      getlocal0
  44.      getproperty         QName(PackageNamespace(""), "hurtSound_")
  45.      callpropvoid        QName(PackageNamespace(""), "load"), 1
  46.  
  47.      getlocal0
  48.      getlocal1
  49.      pushstring          "DeathSound"
  50.      callproperty        Multiname("hasOwnProperty", [PrivateNamespace(null, "com.company.assembleegameclient.objects:Character/instance/init#0"), PrivateNamespace(null, "com.company.assembleegameclient.objects:Character/instance/init#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")]), 1
  51.      iffalse             L33
  52.  
  53.      findpropstrict      QName(PackageNamespace(""), "String")
  54.      getlocal1
  55.      getproperty         Multiname("DeathSound", [PrivateNamespace(null, "com.company.assembleegameclient.objects:Character/instance/init#0"), PrivateNamespace(null, "com.company.assembleegameclient.objects:Character/instance/init#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  56.      callproperty        QName(PackageNamespace(""), "String"), 1
  57.      coerce_s
  58.      jump                L34
  59.  
  60. L33:
  61.      pushstring          "monster/default_death"
  62. L34:
  63.      initproperty        QName(PackageNamespace(""), "deathSound_")
  64.  
  65.      getlex              QName(PackageNamespace("com.company.assembleegameclient.sound"), "SoundEffectLibrary")
  66.      getlocal0
  67.      getproperty         QName(PackageNamespace(""), "deathSound_")
  68.      callpropvoid        QName(PackageNamespace(""), "load"), 1
  69.  
  70.      returnvoid
  71.     end ; code
  72.    end ; body
  73.   end ; method
  74.   trait slot QName(PackageNamespace(""), "hurtSound_") type QName(PackageNamespace(""), "String") end
  75.   trait slot QName(PackageNamespace(""), "deathSound_") type QName(PackageNamespace(""), "String") end
  76.   trait method QName(PackageNamespace(""), "damage") flag OVERRIDE
  77.    method
  78.     refid "com.company.assembleegameclient.objects:Character/instance/damage"
  79.     param QName(PackageNamespace(""), "int")
  80.     param QName(PackageNamespace(""), "int")
  81.     param TypeName(QName(PackageNamespace("__AS3__.vec"), "Vector")<QName(PackageNamespace(""), "uint")>)
  82.     param QName(PackageNamespace(""), "Boolean")
  83.     param QName(PackageNamespace("com.company.assembleegameclient.objects"), "Projectile")
  84.     returns QName(PackageNamespace(""), "void")
  85.     body
  86.      maxstack 6
  87.      localcount 6
  88.      initscopedepth 6
  89.      maxscopedepth 7
  90.      code
  91.       getlocal0
  92.       pushscope
  93.  
  94.       getlocal0
  95.       getlocal1
  96.       getlocal2
  97.       getlocal3
  98.       getlocal            4
  99.       getlocal            5
  100.       callsupervoid       QName(PackageNamespace(""), "damage"), 5
  101.       getlex              QName(PackageNamespace(""), "dead_")
  102.       iffalse             L16
  103.  
  104.       getlex              QName(PackageNamespace("com.company.assembleegameclient.sound"), "SoundEffectLibrary")
  105.       getlocal0
  106.       getproperty         QName(PackageNamespace(""), "deathSound_")
  107.       callpropvoid        QName(PackageNamespace(""), "play"), 1
  108.  
  109.       jump                L29
  110.  
  111. L16:
  112.       getlocal            5
  113.       convert_b
  114.       dup
  115.       iftrue              L24
  116.  
  117.       pop
  118.       getlocal2
  119.       pushbyte            0
  120.       greaterthan
  121. L24:
  122.       iffalse             L29
  123.  
  124.       getlex              QName(PackageNamespace("com.company.assembleegameclient.sound"), "SoundEffectLibrary")
  125.       getlocal0
  126.       getproperty         QName(PackageNamespace(""), "hurtSound_")
  127.       callpropvoid        QName(PackageNamespace(""), "play"), 1
  128.  
  129. L29:
  130.       returnvoid
  131.      end ; code
  132.     end ; body
  133.    end ; method
  134.   end ; trait
  135.   trait slot QName(PrivateNamespace("*", "#1"), "backgroundFill") type TypeName(QName(PackageNamespace("__AS3__.vec"), "Vector")<QName(PackageNamespace("flash.display"), "GraphicsSolidFill")>) end
  136.   trait slot QName(PrivateNamespace("*", "#1"), "foregroundFill") type TypeName(QName(PackageNamespace("__AS3__.vec"), "Vector")<QName(PackageNamespace("flash.display"), "GraphicsSolidFill")>) end
  137.   trait slot QName(PrivateNamespace("*", "#1"), "backgroundPath") type TypeName(QName(PackageNamespace("__AS3__.vec"), "Vector")<QName(PackageNamespace("flash.display"), "GraphicsPath")>) end
  138.   trait slot QName(PrivateNamespace("*", "#1"), "foregroundPath") type TypeName(QName(PackageNamespace("__AS3__.vec"), "Vector")<QName(PackageNamespace("flash.display"), "GraphicsPath")>) end
  139.   trait slot QName(PrivateNamespace("*", "#1"), "HP_BAR") type QName(PackageNamespace(""), "int") value Integer(0) end
  140.   trait slot QName(PrivateNamespace("*", "#1"), "MP_BAR") type QName(PackageNamespace(""), "int") value Integer(1) end
  141.   trait method QName(PackageNamespace(""), "green2red")
  142.    method
  143.     refid "com.company.assembleegameclient.objects:Character/instance/green2red"
  144.     param QName(PackageNamespace(""), "int")
  145.     returns QName(PackageNamespace(""), "int")
  146.     body
  147.      maxstack 5
  148.      localcount 2
  149.      initscopedepth 6
  150.      maxscopedepth 7
  151.      code
  152.       getlocal0
  153.       pushscope
  154.  
  155.       getlocal1
  156.       pushbyte            50
  157.       ifngt               L15
  158.  
  159.       pushint             65280
  160.       pushint             327680
  161.       findpropstrict      QName(PackageNamespace(""), "int")
  162.       pushbyte            100
  163.       getlocal1
  164.       subtract
  165.       callproperty        QName(PackageNamespace(""), "int"), 1
  166.       multiply
  167.       add
  168.       returnvalue
  169.  
  170. L15:
  171.       pushint             16776960
  172.       pushshort           1280
  173.       findpropstrict      QName(PackageNamespace(""), "int")
  174.       pushbyte            50
  175.       getlocal1
  176.       subtract
  177.       callproperty        QName(PackageNamespace(""), "int"), 1
  178.       multiply
  179.       subtract
  180.       returnvalue
  181.      end ; code
  182.     end ; body
  183.    end ; method
  184.   end ; trait
  185.   trait method QName(PackageNamespace(""), "barLength")
  186.    method
  187.     refid "com.company.assembleegameclient.objects:Character/instance/barLength"
  188.     param QName(PackageNamespace(""), "int")
  189.     param QName(PackageNamespace(""), "int")
  190.     param QName(PackageNamespace(""), "int")
  191.     param QName(PackageNamespace(""), "Boolean")
  192.     param QName(PackageNamespace(""), "Boolean")
  193.     returns QName(PackageNamespace(""), "int")
  194.     body
  195.      maxstack 2
  196.      localcount 7
  197.      initscopedepth 6
  198.      maxscopedepth 7
  199.      code
  200.       getlocal0
  201.       pushscope
  202.  
  203.       pushundefined
  204.       coerce_a
  205.       setlocal            6
  206.  
  207.       getlocal            4
  208.       iffalse             L27
  209.  
  210.       getlocal3
  211.       getlocal1
  212.       multiply
  213.       pushbyte            100
  214.       divide
  215.       coerce_a
  216.       setlocal            6
  217.  
  218.       getlocal            5
  219.       iffalse             L25
  220.  
  221.       getlocal            6
  222.       getlocal2
  223.       ifngt               L22
  224.  
  225.       getlocal            6
  226.       convert_i
  227.       jump                L24
  228.  
  229. L22:
  230.       getlocal2
  231.       convert_i
  232. L24:
  233.       returnvalue
  234.  
  235. L25:
  236.       getlocal            6
  237.       returnvalue
  238.  
  239. L27:
  240.       getlocal1
  241.       returnvalue
  242.      end ; code
  243.     end ; body
  244.    end ; method
  245.   end ; trait
  246.   trait method QName(PrivateNamespace("*", "#1"), "drawBar")
  247.    method
  248.     refid "com.company.assembleegameclient.objects:Character/instance/drawBar"
  249.     param TypeName(QName(PackageNamespace("__AS3__.vec"), "Vector")<QName(PackageNamespace("flash.display"), "IGraphicsData")>)
  250.     param QName(PackageNamespace(""), "int")
  251.     param QName(PackageNamespace(""), "int")
  252.     param QName(PackageNamespace(""), "int")
  253.     param QName(PackageNamespace(""), "int")
  254.     param QName(PackageNamespace(""), "int")
  255.     param QName(PackageNamespace(""), "int")
  256.     param QName(PackageNamespace(""), "int")
  257.     returns QName(PackageNamespace(""), "void")
  258.     body
  259.      maxstack 10
  260.      localcount 12
  261.      initscopedepth 6
  262.      maxscopedepth 7
  263.      code
  264.       getlocal0
  265.       pushscope
  266.  
  267.       pushundefined
  268.       coerce_a
  269.       setlocal            11
  270.  
  271.       getlocal0
  272.       getproperty         QName(PrivateNamespace("*", "#1"), "foregroundPath")
  273.       pushnull
  274.       ifne                L41
  275.  
  276.       getlocal0
  277.       getlex              Multiname("Vector", [PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject"), PackageNamespace("__AS3__.vec")])
  278.       getlex              QName(PackageNamespace("flash.display"), "GraphicsSolidFill")
  279.       applytype           1
  280.       pushbyte            2
  281.       pushtrue
  282.       construct           2
  283.       initproperty        QName(PrivateNamespace("*", "#1"), "backgroundFill")
  284.  
  285.       getlocal0
  286.       getlex              Multiname("Vector", [PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject"), PackageNamespace("__AS3__.vec")])
  287.       getlex              QName(PackageNamespace("flash.display"), "GraphicsSolidFill")
  288.       applytype           1
  289.       pushbyte            2
  290.       pushtrue
  291.       construct           2
  292.       initproperty        QName(PrivateNamespace("*", "#1"), "foregroundFill")
  293.  
  294.       getlocal0
  295.       getlex              Multiname("Vector", [PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject"), PackageNamespace("__AS3__.vec")])
  296.       getlex              QName(PackageNamespace("flash.display"), "GraphicsPath")
  297.       applytype           1
  298.       pushbyte            2
  299.       pushtrue
  300.       construct           2
  301.       initproperty        QName(PrivateNamespace("*", "#1"), "backgroundPath")
  302.  
  303.       getlocal0
  304.       getlex              Multiname("Vector", [PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject"), PackageNamespace("__AS3__.vec")])
  305.       getlex              QName(PackageNamespace("flash.display"), "GraphicsPath")
  306.       applytype           1
  307.       pushbyte            2
  308.       pushtrue
  309.       construct           2
  310.       initproperty        QName(PrivateNamespace("*", "#1"), "foregroundPath")
  311.  
  312. L41:
  313.       getlocal0
  314.       getproperty         QName(PrivateNamespace("*", "#1"), "foregroundPath")
  315.       getlocal            4
  316.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  317.       pushnull
  318.       ifne                L85
  319.  
  320.       getlocal0
  321.       getproperty         QName(PrivateNamespace("*", "#1"), "backgroundFill")
  322.       getlocal            4
  323.       findpropstrict      QName(PackageNamespace("flash.display"), "GraphicsSolidFill")
  324.       pushint             5526612
  325.       constructprop       QName(PackageNamespace("flash.display"), "GraphicsSolidFill"), 1
  326.       setproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  327.  
  328.       getlocal0
  329.       getproperty         QName(PrivateNamespace("*", "#1"), "foregroundFill")
  330.       getlocal            4
  331.       findpropstrict      QName(PackageNamespace("flash.display"), "GraphicsSolidFill")
  332.       getlocal            5
  333.       constructprop       QName(PackageNamespace("flash.display"), "GraphicsSolidFill"), 1
  334.       setproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  335.  
  336.       getlocal0
  337.       getproperty         QName(PrivateNamespace("*", "#1"), "backgroundPath")
  338.       getlocal            4
  339.       findpropstrict      QName(PackageNamespace("flash.display"), "GraphicsPath")
  340.       getlex              QName(PackageNamespace("com.company.util"), "GraphicsUtil")
  341.       getproperty         QName(PackageNamespace(""), "QUAD_COMMANDS")
  342.       getlex              Multiname("Vector", [PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject"), PackageNamespace("__AS3__.vec")])
  343.       getlex              QName(PackageNamespace(""), "Number")
  344.       applytype           1
  345.       construct           0
  346.       constructprop       QName(PackageNamespace("flash.display"), "GraphicsPath"), 2
  347.       setproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  348.  
  349.       getlocal0
  350.       getproperty         QName(PrivateNamespace("*", "#1"), "foregroundPath")
  351.       getlocal            4
  352.       findpropstrict      QName(PackageNamespace("flash.display"), "GraphicsPath")
  353.       getlex              QName(PackageNamespace("com.company.util"), "GraphicsUtil")
  354.       getproperty         QName(PackageNamespace(""), "QUAD_COMMANDS")
  355.       getlex              Multiname("Vector", [PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject"), PackageNamespace("__AS3__.vec")])
  356.       getlex              QName(PackageNamespace(""), "Number")
  357.       applytype           1
  358.       construct           0
  359.       constructprop       QName(PackageNamespace("flash.display"), "GraphicsPath"), 2
  360.       setproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  361.  
  362. L85:
  363.       findpropstrict      QName(PackageNamespace(""), "int")
  364.       getlocal2
  365.       getlocal3
  366.       divide
  367.       pushbyte            100
  368.       multiply
  369.       callproperty        QName(PackageNamespace(""), "int"), 1
  370.       coerce_a
  371.       setlocal            9
  372.  
  373.       getlocal            4
  374.       getlocal0
  375.       getproperty         QName(PrivateNamespace("*", "#1"), "HP_BAR")
  376.       equals
  377.       dup
  378.       iffalse             L103
  379.  
  380.       pop
  381.       pushbyte            1
  382.       convert_b
  383. L103:
  384.       iffalse             L112
  385.  
  386.       getlocal0
  387.       getproperty         QName(PrivateNamespace("*", "#1"), "foregroundFill")
  388.       getlocal            4
  389.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  390.       getlocal0
  391.       getlocal            9
  392.       callproperty        QName(PackageNamespace(""), "green2red"), 1
  393.       setproperty         QName(PackageNamespace(""), "color")
  394.  
  395. L112:
  396.       getlocal0
  397.       getproperty         QName(PrivateNamespace("*", "#1"), "backgroundPath")
  398.       getlocal            4
  399.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  400.       getproperty         QName(PackageNamespace(""), "data")
  401.       coerce              TypeName(QName(PackageNamespace("__AS3__.vec"), "Vector")<QName(PackageNamespace(""), "Number")>)
  402.       dup
  403.       setlocal            10
  404.  
  405.       pushbyte            0
  406.       setproperty         QName(PackageNamespace(""), "length")
  407.  
  408.       getlocal            10
  409.       getlex              QName(PackageNamespace(""), "posS_")
  410.       pushbyte            0
  411.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  412.       getlocal            7
  413.       subtract
  414.       getlex              QName(PackageNamespace(""), "posS_")
  415.       pushbyte            1
  416.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  417.       getlocal            6
  418.       add
  419.       getlex              QName(PackageNamespace(""), "posS_")
  420.       pushbyte            0
  421.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  422.       getlocal            7
  423.       add
  424.       getlex              QName(PackageNamespace(""), "posS_")
  425.       pushbyte            1
  426.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  427.       getlocal            6
  428.       add
  429.       getlex              QName(PackageNamespace(""), "posS_")
  430.       pushbyte            0
  431.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  432.       getlocal            7
  433.       add
  434.       getlex              QName(PackageNamespace(""), "posS_")
  435.       pushbyte            1
  436.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  437.       getlocal            6
  438.       add
  439.       getlocal            8
  440.       add
  441.       getlex              QName(PackageNamespace(""), "posS_")
  442.       pushbyte            0
  443.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  444.       getlocal            7
  445.       subtract
  446.       getlex              QName(PackageNamespace(""), "posS_")
  447.       pushbyte            1
  448.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  449.       getlocal            6
  450.       add
  451.       getlocal            8
  452.       add
  453.       callpropvoid        QName(Namespace("http://adobe.com/AS3/2006/builtin"), "push"), 8
  454.  
  455.       getlocal1
  456.       getlocal0
  457.       getproperty         QName(PrivateNamespace("*", "#1"), "backgroundFill")
  458.       getlocal            4
  459.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  460.       callpropvoid        QName(Namespace("http://adobe.com/AS3/2006/builtin"), "push"), 1
  461.  
  462.       getlocal1
  463.       getlocal0
  464.       getproperty         QName(PrivateNamespace("*", "#1"), "backgroundPath")
  465.       getlocal            4
  466.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  467.       callpropvoid        QName(Namespace("http://adobe.com/AS3/2006/builtin"), "push"), 1
  468.  
  469.       getlocal1
  470.       getlex              QName(PackageNamespace("com.company.util"), "GraphicsUtil")
  471.       getproperty         QName(PackageNamespace(""), "END_FILL")
  472.       callpropvoid        QName(Namespace("http://adobe.com/AS3/2006/builtin"), "push"), 1
  473.  
  474.       getlocal            9
  475.       pushbyte            0
  476.       ifngt               L272
  477.  
  478.       getlocal            9
  479.       pushbyte            100
  480.       divide
  481.       pushbyte            2
  482.       multiply
  483.       getlocal            7
  484.       multiply
  485.       coerce_a
  486.       setlocal            11
  487.  
  488.       getlocal0
  489.       getproperty         QName(PrivateNamespace("*", "#1"), "foregroundPath")
  490.       getlocal            4
  491.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  492.       getproperty         QName(PackageNamespace(""), "data")
  493.       coerce              TypeName(QName(PackageNamespace("__AS3__.vec"), "Vector")<QName(PackageNamespace(""), "Number")>)
  494.       dup
  495.       setlocal            10
  496.  
  497.       pushbyte            0
  498.       setproperty         QName(PackageNamespace(""), "length")
  499.  
  500.       getlocal            10
  501.       getlex              QName(PackageNamespace(""), "posS_")
  502.       pushbyte            0
  503.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  504.       getlocal            7
  505.       subtract
  506.       getlex              QName(PackageNamespace(""), "posS_")
  507.       pushbyte            1
  508.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  509.       getlocal            6
  510.       add
  511.       getlex              QName(PackageNamespace(""), "posS_")
  512.       pushbyte            0
  513.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  514.       getlocal            7
  515.       subtract
  516.       getlocal            11
  517.       add
  518.       getlex              QName(PackageNamespace(""), "posS_")
  519.       pushbyte            1
  520.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  521.       getlocal            6
  522.       add
  523.       getlex              QName(PackageNamespace(""), "posS_")
  524.       pushbyte            0
  525.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  526.       getlocal            7
  527.       subtract
  528.       getlocal            11
  529.       add
  530.       getlex              QName(PackageNamespace(""), "posS_")
  531.       pushbyte            1
  532.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  533.       getlocal            6
  534.       add
  535.       getlocal            8
  536.       add
  537.       getlex              QName(PackageNamespace(""), "posS_")
  538.       pushbyte            0
  539.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  540.       getlocal            7
  541.       subtract
  542.       getlex              QName(PackageNamespace(""), "posS_")
  543.       pushbyte            1
  544.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  545.       getlocal            6
  546.       add
  547.       getlocal            8
  548.       add
  549.       callpropvoid        QName(Namespace("http://adobe.com/AS3/2006/builtin"), "push"), 8
  550.  
  551.       getlocal1
  552.       getlocal0
  553.       getproperty         QName(PrivateNamespace("*", "#1"), "foregroundFill")
  554.       getlocal            4
  555.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  556.       callpropvoid        QName(Namespace("http://adobe.com/AS3/2006/builtin"), "push"), 1
  557.  
  558.       getlocal1
  559.       getlocal0
  560.       getproperty         QName(PrivateNamespace("*", "#1"), "foregroundPath")
  561.       getlocal            4
  562.       getproperty         MultinameL([PrivateNamespace("*", "#1"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/drawBar"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
  563.       callpropvoid        QName(Namespace("http://adobe.com/AS3/2006/builtin"), "push"), 1
  564.  
  565.       getlocal1
  566.       getlex              QName(PackageNamespace("com.company.util"), "GraphicsUtil")
  567.       getproperty         QName(PackageNamespace(""), "END_FILL")
  568.       callpropvoid        QName(Namespace("http://adobe.com/AS3/2006/builtin"), "push"), 1
  569.  
  570. L272:
  571.       returnvoid
  572.      end ; code
  573.     end ; body
  574.    end ; method
  575.   end ; trait
  576.   trait method QName(PackageNamespace(""), "draw") flag OVERRIDE
  577.    method
  578.     refid "com.company.assembleegameclient.objects:Character/instance/draw"
  579.     param TypeName(QName(PackageNamespace("__AS3__.vec"), "Vector")<QName(PackageNamespace("flash.display"), "IGraphicsData")>)
  580.     param QName(PackageNamespace("com.company.assembleegameclient.map"), "Camera")
  581.     param QName(PackageNamespace(""), "int")
  582.     returns QName(PackageNamespace(""), "void")
  583.     body
  584.      maxstack 9
  585.      localcount 9
  586.      initscopedepth 6
  587.      maxscopedepth 7
  588.      code
  589.       getlocal0
  590.       pushscope
  591.  
  592.       pushnull
  593.       coerce_s
  594.       setlocal            4
  595.  
  596.       pushnull
  597.       coerce              QName(PackageNamespace("com.company.assembleegameclient.objects"), "Player")
  598.       setlocal            5
  599.  
  600.       pushundefined
  601.       coerce_a
  602.       setlocal            6
  603.  
  604.       pushundefined
  605.       coerce_a
  606.       setlocal            7
  607.  
  608.       pushundefined
  609.       coerce_a
  610.       setlocal            8
  611.  
  612.       getlocal0
  613.       getlocal1
  614.       getlocal2
  615.       getlocal3
  616.       callsupervoid       QName(PackageNamespace(""), "draw"), 3
  617.       getlex              QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
  618.       getproperty         QName(PackageNamespace("", "#394"), "data_")
  619.       getproperty         Multiname("showHpBar", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/draw#0"), PackageNamespace("", "com.company.assembleegameclient.objects:Character/instance/draw#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Character/instance/draw#1"), PackageNamespace("com.company.assembleegameclient"), PackageInternalNs("com.company.assembleegameclient"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Character"), StaticProtectedNs("com.company.assembleegameclient.objects:Character")])
  620.       iftrue              L27
  621.  
  622.       returnvoid
  623.  
  624. L27:
  625.       getlex              QName(PackageNamespace(""), "map_")
  626.       getproperty         QName(PackageNamespace(""), "gs_")
  627.       callproperty        QName(PackageNamespace(""), "evalIsNotInCombatMapArea"), 0
  628.       iffalse             L32
  629.  
  630.       returnvoid
  631.  
  632. L32:
  633.       findpropstrict      QName(PackageNamespace("flash.utils"), "getQualifiedClassName")
  634.       getlocal0
  635.       callproperty        QName(PackageNamespace("flash.utils"), "getQualifiedClassName"), 1
  636.       coerce_s
  637.       dup
  638.       dup
  639.       setlocal            4
  640.  
  641.       getproperty         QName(PackageNamespace(""), "length")
  642.       pushbyte            6
  643.       subtract
  644.       callproperty        QName(Namespace("http://adobe.com/AS3/2006/builtin"), "substr"), 1
  645.       pushstring          "Player"
  646.       ifne                L107
  647.  
  648.       getlocal0
  649.       getlex              QName(PackageNamespace("com.company.assembleegameclient.objects"), "Player")
  650.       astypelate
  651.       coerce              QName(PackageNamespace("com.company.assembleegameclient.objects"), "Player")
  652.       setlocal            5
  653.  
  654.       getlocal0
  655.       getlex              QName(PackageNamespace(""), "map_")
  656.       getproperty         QName(PackageNamespace(""), "player_")
  657.       ifne                L58
  658.  
  659.       pushbyte            1
  660.       convert_b
  661.       iftrue              L58
  662.  
  663.       returnvoid
  664.  
  665. L58:
  666.       getlocal0
  667.       pushbyte            20
  668.       pushbyte            20
  669.       getlocal0
  670.       getproperty         QName(PackageNamespace(""), "size_")
  671.       pushbyte            1
  672.       convert_b
  673.       pushbyte            0
  674.       convert_b
  675.       callproperty        QName(PackageNamespace(""), "barLength"), 5
  676.       coerce_a
  677.       setlocal            6
  678.  
  679.       getlocal0
  680.       pushbyte            20
  681.       pushbyte            20
  682.       getlocal0
  683.       getproperty         QName(PackageNamespace(""), "size_")
  684.       pushbyte            1
  685.       convert_b
  686.       pushbyte            0
  687.       convert_b
  688.       callproperty        QName(PackageNamespace(""), "barLength"), 5
  689.       coerce_a
  690.       setlocal            7
  691.  
  692.       getlocal0
  693.       getlocal1
  694.       getlex              QName(PackageNamespace(""), "hp_")
  695.       getlex              QName(PackageNamespace(""), "maxHP_")
  696.       getlocal0
  697.       getproperty         QName(PrivateNamespace("*", "#1"), "HP_BAR")
  698.       pushint             255
  699.       pushint             2
  700.       getlocal            6
  701.       pushint             2
  702.       callpropvoid        QName(PrivateNamespace("*", "#1"), "drawBar"), 8
  703.  
  704.       getlocal0
  705.       getlocal1
  706.       getlocal            5
  707.       getproperty         QName(PackageNamespace(""), "mp_")
  708.       getlocal            5
  709.       getproperty         QName(PackageNamespace(""), "maxMP_")
  710.       getlocal0
  711.       getproperty         QName(PrivateNamespace("*", "#1"), "MP_BAR")
  712.       pushint             49151
  713.       pushint             0
  714.       getlocal            7
  715.       pushint             2
  716.       callpropvoid        QName(PrivateNamespace("*", "#1"), "drawBar"), 8
  717.  
  718.       returnvoid
  719.  
  720. L107:
  721.       getlocal0
  722.       getproperty         QName(PackageNamespace(""), "props_")
  723.       getproperty         QName(PackageNamespace(""), "isEnemy_")
  724.       iffalse             L134
  725.  
  726.       getlocal0
  727.       pushbyte            20
  728.       pushbyte            20
  729.       getlocal0
  730.       getproperty         QName(PackageNamespace(""), "size_")
  731.       pushbyte            1
  732.       convert_b
  733.       pushbyte            0
  734.       convert_b
  735.       callproperty        QName(PackageNamespace(""), "barLength"), 5
  736.       coerce_a
  737.       setlocal            8
  738.  
  739.       getlocal0
  740.       getlocal1
  741.       getlex              QName(PackageNamespace(""), "hp_")
  742.       getlex              QName(PackageNamespace(""), "maxHP_")
  743.       getlocal0
  744.       getproperty         QName(PrivateNamespace("*", "#1"), "HP_BAR")
  745.       pushint             16711680
  746.       pushint             3
  747.       getlocal            8
  748.       pushint             3
  749.       callpropvoid        QName(PrivateNamespace("*", "#1"), "drawBar"), 8
  750.  
  751. L134:
  752.       returnvoid
  753.      end ; code
  754.     end ; body
  755.    end ; method
  756.   end ; trait
  757.  end ; instance
  758.  cinit
  759.   refid "com.company.assembleegameclient.objects:Character/class/init"
  760.   body
  761.    maxstack 1
  762.    localcount 1
  763.    initscopedepth 5
  764.    maxscopedepth 6
  765.    code
  766.     getlocal0
  767.     pushscope
  768.  
  769.     returnvoid
  770.    end ; code
  771.   end ; body
  772.  end ; method
  773. end ; class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement