Mission7.h 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. /*
  2. ** Command & Conquer Renegade(tm)
  3. ** Copyright 2025 Electronic Arts Inc.
  4. **
  5. ** This program is free software: you can redistribute it and/or modify
  6. ** it under the terms of the GNU General Public License as published by
  7. ** the Free Software Foundation, either version 3 of the License, or
  8. ** (at your option) any later version.
  9. **
  10. ** This program is distributed in the hope that it will be useful,
  11. ** but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13. ** GNU General Public License for more details.
  14. **
  15. ** You should have received a copy of the GNU General Public License
  16. ** along with this program. If not, see <http://www.gnu.org/licenses/>.
  17. */
  18. /******************************************************************************
  19. *
  20. * FILE
  21. * Mission7.h
  22. *
  23. * DESCRIPTION
  24. * Mission 7 definitions
  25. *
  26. * PROGRAMMER
  27. * Design Team
  28. *
  29. * VERSION INFO
  30. * $Author: Dave_s $
  31. * $Revision: 17 $
  32. * $Modtime: 11/08/01 1:59p $
  33. * $Archive: /Commando/Code/Scripts/Mission7.h $
  34. *
  35. ******************************************************************************/
  36. #ifndef _MISSION7_H_
  37. #define _MISSION7_H_
  38. // Defines and Includes
  39. #include "toolkit.h"
  40. // Customs
  41. #define M07_GO_EVAC_SITE 7000
  42. #define M07_NUKE_BLAST 7001
  43. #define M07_CUSTOM_ACTIVATE 7002
  44. #define M07_REINFORCEMENT_KILLED 7002
  45. #define M07_EVAC_SITE_VEHICLE_KILLED 7003
  46. #define M07_CAPTURE_SAM 7004
  47. #define M07_HOTWIRE_CAPTURE_SAMS 7005
  48. #define M07_CHANGE_SAM_TEAM 7006
  49. #define M07_SAM_CONVERTED 7007
  50. #define M07_SAM_KILLED 7008
  51. #define M07_TOWNSQUARE_CHINOOK 7009
  52. #define M07_RADAR_KILLED 7010
  53. #define M07_FREE_CIV 7011
  54. #define M07_PLAYER_VEHICLE_KILLED 7012
  55. #define M07_VEHICLE_DROP_ZONE 7013
  56. #define M07_ARTILLERY_KILLED 7014
  57. #define M07_PLAYERTYPE_CHANGE_OBELISK 7015
  58. #define M07_DEACTIVATE_ENCOUNTER 7016
  59. #define M07_REINFORCEMENT_UNIT_KILLED 7017
  60. #define M07_REINFORCEMENT_UNIT_CREATED 7018
  61. #define M07_ACTIVATE_ENCOUNTER 7019
  62. #define M07_WINDOW_ACTIVATE 7020
  63. #define M07_WINDOW_REINFORCEMENTS_KILLED 7021
  64. #define M07_V01_UNIT_KILLED 7022
  65. #define M07_DEACTIVATE_V01 7023
  66. #define M07_ACTIVATE_V01 7024
  67. #define M07_TRIANGLE_APC_KILLED 7025
  68. #define M07_TRIANGLE_UNIT_KILLED 7026
  69. #define M07_SPAWN_TRIANGLE_CIV 7027
  70. #define M07_PLAYER_VEHICLE_ID 7028
  71. #define M07_E10_TANK_CREATED 7029
  72. #define M07_PARADROP_UNIT_KILLED 7030
  73. #define M07_DEACTIVATE_PARADROP 7031
  74. #define M07_GO_ASSEMBLY 7032
  75. #define M07_MOVE_HOTWIRE 7033
  76. #define M07_V05_OFFICER_KILLED 7034
  77. #define M07_EVAC_INN 7035
  78. #define M07_INN_HELICOPTER_OUT 7036
  79. #define M07_INN_HELO_COLLISIONS 7037
  80. #define M07_DEAD6_EVAC 7038
  81. #define M07_MOVE_STEALTH_TANK 7039
  82. #define M07_SSM_DAMAGED 7040
  83. #define M07_SSM_FIXED 7041
  84. #define M07_DEACTIVATE_NUKE_BLAST 7042
  85. #define M07_SSM_CRATE_KILLED 7043
  86. #define M07_FREE_CIV_RESIST 7044
  87. #define M07_OBELISK_KILLED 7045
  88. // Logical Sound Types
  89. #define M07_NUKE_IMPACT 17000
  90. #define M07_RADAR_DAMAGED 17001
  91. #define M07_RADAR_FIXED 17002
  92. #define M07_EXPLODE_BARRELS 17003
  93. #define M07_ENGINEER_DAMAGED 17004
  94. #define M07_ENGINEER_FIXED 17005
  95. #define M07_RELOCATE_TRIANGLE_APACHE 17006
  96. // Predefined Constants
  97. #define GUNNER (Commands->Find_Object(100661))
  98. #define PATCH (Commands->Find_Object(100659))
  99. #define DEADEYE (Commands->Find_Object(100660))
  100. #define SYDNEY (Commands->Find_Object(100662))
  101. #define HOTWIRE (Commands->Find_Object(100658))
  102. typedef enum
  103. {
  104. M7TIMER_START = STIMER_MISSION7,
  105. } M7TIMER;
  106. #endif // _MISSION7_H_