home *** CD-ROM | disk | FTP | other *** search
/ Joystick Magazine 2002 December / JOY143_CD1.iso / Data / Demos / Platoon / pl_demo.exe / Inf / Gamelogic / GameEvents / uSub.IsTargetReachable-MG.inf < prev    next >
INI File  |  2002-10-14  |  2KB  |  141 lines

  1.  
  2. [uSub.IsTargetReachable/MG : cESEvent]
  3. {
  4.     Name = uSub.IsTargetReachable/MG
  5.     Enabled = 1
  6.     Type = 2
  7.     RefreshRate = 0
  8.  
  9.     [Procedures *]
  10.     {
  11.  
  12.         [: cESNote]
  13.         {
  14.             Text = "Ki kell tolteni mindenhol a movement style-okat!"
  15.  
  16.         }
  17.         [: cESIf]
  18.         {
  19.             Note = GuardMode?
  20.  
  21.             [Condition : cESCNumEquals]
  22.             {
  23.                 Note = ""
  24.  
  25.                 [Value1 : cESFIntFromMember]
  26.                 {
  27.                     VariableName = GuardMode
  28.  
  29.                     [Object : cSGetByThisUnit]
  30.                     {
  31.  
  32.                     }
  33.                 }
  34.                 [Value2 : cESFIntConst]
  35.                 {
  36.                     Value = 1
  37.  
  38.                 }
  39.             }
  40.             [Then *]
  41.             {
  42.  
  43.                 [: cESIf]
  44.                 {
  45.                     Note = ""
  46.  
  47.                     [Condition : cUIsTargetReachable]
  48.                     {
  49.                         Note = ""
  50.                         MovementStyle = 2
  51.  
  52.                         [Target : cUGetAttackTarget]
  53.                         {
  54.  
  55.                         }
  56.                     }
  57.                     [Then *]
  58.                     {
  59.  
  60.                         [: cESIntToVar]
  61.                         {
  62.                             VariableName = TargetReachable
  63.                             Keep = 0
  64.  
  65.                             [Value : cESFIntConst]
  66.                             {
  67.                                 Value = 1
  68.  
  69.                             }
  70.                         }
  71.                     }
  72.                     [Else *]
  73.                     {
  74.  
  75.                         [: cESIntToVar]
  76.                         {
  77.                             VariableName = TargetReachable
  78.                             Keep = 0
  79.  
  80.                             [Value : cESFIntConst]
  81.                             {
  82.                                 Value = 0
  83.  
  84.                             }
  85.                         }
  86.                     }
  87.                 }
  88.             }
  89.             [Else *]
  90.             {
  91.  
  92.                 [: cESIf]
  93.                 {
  94.                     Note = ""
  95.  
  96.                     [Condition : cUIsTargetReachable]
  97.                     {
  98.                         Note = ""
  99.                         MovementStyle = 1
  100.  
  101.                         [Target : cUGetAttackTarget]
  102.                         {
  103.  
  104.                         }
  105.                     }
  106.                     [Then *]
  107.                     {
  108.  
  109.                         [: cESIntToVar]
  110.                         {
  111.                             VariableName = TargetReachable
  112.                             Keep = 0
  113.  
  114.                             [Value : cESFIntConst]
  115.                             {
  116.                                 Value = 1
  117.  
  118.                             }
  119.                         }
  120.                     }
  121.                     [Else *]
  122.                     {
  123.  
  124.                         [: cESIntToVar]
  125.                         {
  126.                             VariableName = TargetReachable
  127.                             Keep = 0
  128.  
  129.                             [Value : cESFIntConst]
  130.                             {
  131.                                 Value = 0
  132.  
  133.                             }
  134.                         }
  135.                     }
  136.                 }
  137.             }
  138.         }
  139.     }
  140. }
  141.