home *** CD-ROM | disk | FTP | other *** search
/ Joystick Magazine 2002 December / JOY143_CD1.iso / Data / Demos / Platoon / pl_demo.exe / Inf / Gamelogic / GameEvents / Goal.Hide.Eval.inf < prev    next >
INI File  |  2002-10-14  |  5KB  |  314 lines

  1.  
  2. [Goal.Hide.Eval : cESEvent]
  3. {
  4.     Name = Goal.Hide.Eval
  5.     Enabled = 1
  6.     Type = 4
  7.     RefreshRate = 0
  8.  
  9.     [Procedures *]
  10.     {
  11.  
  12.         [: cESIf]
  13.         {
  14.             Note = ""
  15.  
  16.             [Condition : cSIsThisGoalCurrent]
  17.             {
  18.                 Note = ""
  19.  
  20.             }
  21.             [Then *]
  22.             {
  23.  
  24.                 [: cESIf]
  25.                 {
  26.                     Note = ""
  27.  
  28.                     [Condition : cESCNot]
  29.                     {
  30.                         Note = ""
  31.  
  32.                         [Condition : cSIsIdle]
  33.                         {
  34.                             Note = ""
  35.  
  36.                             [Squad : cSGetByThisSquad]
  37.                             {
  38.  
  39.                             }
  40.                         }
  41.                     }
  42.                     [Then *]
  43.                     {
  44.  
  45.                         [: cESSetReturnValue]
  46.                         {
  47.  
  48.                             [Value : cESFIntConst]
  49.                             {
  50.                                 Value = 1
  51.  
  52.                             }
  53.                         }
  54.                     }
  55.                     [Else *]
  56.                     {
  57.  
  58.                         [: cESLog]
  59.                         {
  60.                             Text = "Goal ended naturally."
  61.  
  62.                         }
  63.                     }
  64.                 }
  65.             }
  66.             [Else *]
  67.             {
  68.  
  69.                 [: cESIf]
  70.                 {
  71.                     Note = "Mostanaban nem hasaltunk le."
  72.  
  73.                     [Condition : cESCNot]
  74.                     {
  75.                         Note = ""
  76.  
  77.                         [Condition : cSIsEventInRegistry]
  78.                         {
  79.                             Note = ""
  80.                             Type = 5
  81.  
  82.                             [Squad : cSGetByThisSquad]
  83.                             {
  84.  
  85.                             }
  86.                             [Entity : cSGetByThisSquad]
  87.                             {
  88.  
  89.                             }
  90.                         }
  91.                     }
  92.                     [Then *]
  93.                     {
  94.  
  95.                         [: cESIf]
  96.                         {
  97.                             Note = "All? Csak akkor akarunk lehasalni, ha igen. Guard?"
  98.  
  99.                             [Condition : cESCAnd]
  100.                             {
  101.                                 Note = ""
  102.  
  103.                                 [AndConditions *]
  104.                                 {
  105.  
  106.                                     [: cESCNumNotEquals]
  107.                                     {
  108.                                         Note = ""
  109.  
  110.                                         [Value1 : cSGetMovementStyle]
  111.                                         {
  112.  
  113.                                         }
  114.                                         [Value2 : cUEnumMovementStyle]
  115.                                         {
  116.                                             EMovementStyle = 1
  117.  
  118.                                         }
  119.                                     }
  120.                                     [: cESCNumNotEquals]
  121.                                     {
  122.                                         Note = ""
  123.  
  124.                                         [Value1 : cESFIntFromMember]
  125.                                         {
  126.                                             VariableName = GuardMode
  127.  
  128.                                             [Object : cSGetByThisSquad]
  129.                                             {
  130.  
  131.                                             }
  132.                                         }
  133.                                         [Value2 : cESFIntConst]
  134.                                         {
  135.                                             Value = 1
  136.  
  137.                                         }
  138.                                     }
  139.                                 }
  140.                             }
  141.                             [Then *]
  142.                             {
  143.  
  144.                                 [: cESSubrutine]
  145.                                 {
  146.                                     Subrutine = sSub.CalculateAttackers
  147.  
  148.                                 }
  149.                                 [: cESIf]
  150.                                 {
  151.                                     Note = "Explosive-val tamadjak?"
  152.  
  153.                                     [Condition : cSIsEventInRegistry]
  154.                                     {
  155.                                         Note = Tamadjak?
  156.                                         Type = 9
  157.  
  158.                                         [Squad : cSGetByThisSquad]
  159.                                         {
  160.  
  161.                                         }
  162.                                         [Entity : cSGetByThisSquad]
  163.                                         {
  164.  
  165.                                         }
  166.                                     }
  167.                                     [Then *]
  168.                                     {
  169.  
  170.                                         [: cESSetReturnValue]
  171.                                         {
  172.  
  173.                                             [Value : cESFIntConst]
  174.                                             {
  175.                                                 Value = 1
  176.  
  177.                                             }
  178.                                         }
  179.                                     }
  180.                                     [Else *]
  181.                                     {
  182.  
  183.                                         [: cESIf]
  184.                                         {
  185.                                             Note = "Nonexplosive-val tamadjak, es hasalva nem latszana"
  186.  
  187.                                             [Condition : cESCAnd]
  188.                                             {
  189.                                                 Note = "Ide kell megegy HidingModifier fuggveny osszehasonlitas !!!"
  190.  
  191.                                                 [AndConditions *]
  192.                                                 {
  193.  
  194.                                                     [: cSIsEventInRegistry]
  195.                                                     {
  196.                                                         Note = ""
  197.                                                         Type = 10
  198.  
  199.                                                         [Squad : cSGetByThisSquad]
  200.                                                         {
  201.  
  202.                                                         }
  203.                                                         [Entity : cSGetByThisSquad]
  204.                                                         {
  205.  
  206.                                                         }
  207.                                                     }
  208.                                                     [: cESCNumGreater]
  209.                                                     {
  210.                                                         Note = ""
  211.  
  212.                                                         [Value1 : cEGetDistance]
  213.                                                         {
  214.  
  215.                                                             [Source : cSGetByThisSquad]
  216.                                                             {
  217.  
  218.                                                             }
  219.                                                             [Dest : cSRetrieveCmdTarget]
  220.                                                             {
  221.                                                                 VarName = AttackerNonExplosive
  222.  
  223.                                                             }
  224.                                                         }
  225.                                                         [Value2 : cGGetSquadVisiblyModifier]
  226.                                                         {
  227.                                                             GetType = 2
  228.  
  229.                                                             [Squad : cSGetByThisSquad]
  230.                                                             {
  231.  
  232.                                                             }
  233.                                                         }
  234.                                                     }
  235.                                                 }
  236.                                             }
  237.                                             [Then *]
  238.                                             {
  239.  
  240.                                                 [: cESSetReturnValue]
  241.                                                 {
  242.  
  243.                                                     [Value : cESFIntConst]
  244.                                                     {
  245.                                                         Value = 1
  246.  
  247.                                                     }
  248.                                                 }
  249.                                             }
  250.                                             [Else *]
  251.                                             {
  252.  
  253.                                                 [: cESSubrutine]
  254.                                                 {
  255.                                                     Subrutine = sSub.CalculateFiringEnemies
  256.  
  257.                                                 }
  258.                                                 [: cESIf]
  259.                                                 {
  260.                                                     Note = "Ellenseges loveshangot hallott"
  261.  
  262.                                                     [Condition : cSIsEventInRegistry]
  263.                                                     {
  264.                                                         Note = ""
  265.                                                         Type = 1
  266.  
  267.                                                         [Squad : cSGetByThisSquad]
  268.                                                         {
  269.  
  270.                                                         }
  271.                                                         [Entity : cSGetByThisSquad]
  272.                                                         {
  273.  
  274.                                                         }
  275.                                                     }
  276.                                                     [Then *]
  277.                                                     {
  278.  
  279.                                                         [: cESSetReturnValue]
  280.                                                         {
  281.  
  282.                                                             [Value : cESFIntConst]
  283.                                                             {
  284.                                                                 Value = 1
  285.  
  286.                                                             }
  287.                                                         }
  288.                                                     }
  289.                                                     [Else *]
  290.                                                     {
  291.  
  292.                                                     }
  293.                                                 }
  294.                                             }
  295.                                         }
  296.                                     }
  297.                                 }
  298.                             }
  299.                             [Else *]
  300.                             {
  301.  
  302.                             }
  303.                         }
  304.                     }
  305.                     [Else *]
  306.                     {
  307.  
  308.                     }
  309.                 }
  310.             }
  311.         }
  312.     }
  313. }
  314.