home *** CD-ROM | disk | FTP | other *** search
/ What PC? 1997 October / WPCOCT97.iso / GAMES / DARK / DATA.Z / STDLIB.TRG < prev    next >
Encoding:
Text File  |  1997-06-24  |  2.0 KB  |  82 lines

  1. define(win_trig_num,0)
  2. define(lost_trig_num,1)
  3.  
  4. define(exo_center,b($1,0))
  5. define(barracks,b($1,1))
  6. define(robot_factory,b($1,2))
  7. define(science_pod,b($1,3))
  8. define(research_pod,b($1,4))
  9.  
  10. define(money_mined,s($1,1))
  11. define(player_kills,s($1,2))
  12. define(player_killed,s($1,3))
  13. define(player_mines,s($1,5))
  14. define(player_current_troops,s($1,6))
  15. define(player_shots_fired,s($1,7))
  16. define(player_points_healed,s($1,8))
  17. define(is_day,s(0,9))
  18. define(time_of_day,s(1,9))
  19.  
  20. define(p_zero,0)
  21. define(p_one,1)
  22. define(p_two,2)
  23. define(p_three,2)
  24. define(p_four,2)
  25. define(p_five,2)
  26. define(p_six,2)
  27. define(p_seven,2)
  28.  
  29. define(set_attack_priority,aimsg $1 2 0 $2)
  30. define(set_troop_building_priority,aimsg $1 2 1 $2)
  31. define(set_robot_building_priority,aimsg $1 2 2 $2)
  32. define(set_artil_building_priority,aimsg $1 2 3 $2)
  33. define(set_cybor_building_priority,aimsg $1 2 4 $2)
  34. define(set_scout_building_priority,aimsg $1 2 5 $2)
  35. define(set_defense_point,aimsg $1 3 6 $2 $3)
  36. define(delete_defense_point,aimsg $1 3 7 $2 $3)
  37. define(set_build_goal,aimsg $1 3 8 $2 $3 $4)
  38. define(set_apoint,aimsg $1 3 9 $2 $3)
  39. define(del_apoint,aimsg $1 3 10 $2 $3)
  40. define(set_ipoint,aimsg $1 3 11 $2 $3)
  41. define(del_ipoint,aimsg $1 3 12 $2 $3)
  42. define(set_aggresiveness,aimsg $1 3 13 $2)
  43.  
  44. define(g_exploiter,0)
  45. define(g_troops,1)
  46. define(g_building,2)
  47.  
  48. define(b_barracks,0)
  49. define(b_robot1,1)
  50. define(b_robot2,2)
  51. define(b_science1,3)
  52. define(b_science2,4)
  53. define(b_mech_def_up,5)
  54. define(b_mech_att_up,6)
  55.  
  56. define(time_trigger,$1 norm 1 (c>$2))
  57.  
  58. define(builder_ai,3)
  59. define(passive_ai,4)
  60. define(switch_ai,ai $1 $2)
  61. define(builder_ai,3)
  62. define(passive_ai,4)
  63.  
  64.  
  65. define(captured,c($1))
  66.  
  67. define(spotted,v($1,$2,$3))
  68.  
  69. define(standard_scenario_win_trigger,
  70. win_trig_num norm 1 (exo_center(1)==0 && exo_center(2)==0 && exo_center(3)==0 && exo_center(4)==0 && exo_center(5)==0 && exo_center(6)==0 && exo_center(7)==0)
  71. bail 0
  72. end
  73. )
  74.  
  75. define(standard_scenario_lost_trigger,
  76. lost_trig_num norm 1 (exo_center(0)==0)
  77. bail 1
  78. end
  79. )
  80.  
  81.  
  82.