Advertisement
Guest User

Tribes Aerial Assault(FILES.DAT): DefaultMediumDefines.txt

a guest
Mar 28th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 8.90 KB | None | 0 0
  1. //==============================================================================
  2. //
  3. //  MediumDefaultDefines.hpp
  4. //
  5. //==============================================================================
  6.  
  7. //=========================================================================
  8. // MEDIUM ARMOR MOVEMENT DEFINES
  9. //=========================================================================
  10.  
  11. DEFINE_ATTRIBUTE_F32 (MASS,                             130     )
  12. DEFINE_ATTRIBUTE_F32 (DRAG,                             0.4     )
  13. DEFINE_ATTRIBUTE_F32 (MAX_DRAG,                         0.5     )
  14. DEFINE_ATTRIBUTE_F32 (DENSITY,                          10      )
  15. DEFINE_ATTRIBUTE_F32 (MAX_DAMAGE,                       1.1     )
  16. DEFINE_ATTRIBUTE_F32 (MAX_ENERGY,                       1       )   // from pc=80
  17. DEFINE_ATTRIBUTE_F32 (REPAIR_RATE,                      0.0033  )
  18. DEFINE_ATTRIBUTE_F32 (ENERGY_PER_DAMAGE_POINT,          75.0    ) // Shield energy required to block one point of damage
  19.  
  20. DEFINE_ATTRIBUTE_F32 (RECHARGE_RATE,                    0.1024  )
  21. DEFINE_ATTRIBUTE_F32 (RECHARGE_RATE_WITH_ENERGY_PACK,   0.1624  )
  22. DEFINE_ATTRIBUTE_F32 (JET_FORCE,                        3517.8  )    // 27.06 * 130
  23. DEFINE_ATTRIBUTE_F32 (UNDERWATER_JET_FORCE,             6396    )    // 24.6 * 130 * 2.0
  24. DEFINE_ATTRIBUTE_F32 (UNDERWATER_VERT_JET_FACTOR,       1.5     )
  25. DEFINE_ATTRIBUTE_F32 (JET_ENERGY_DRAIN,                 0.4     )
  26. DEFINE_ATTRIBUTE_F32 (UNDERWATER_JET_ENERGY_DRAIN,      0.5     )
  27. DEFINE_ATTRIBUTE_F32 (MIN_JET_ENERGY,                   0.04    )
  28. DEFINE_ATTRIBUTE_F32 (MAX_JET_HORIZONTAL_PERCENTAGE,    0.8     )
  29.  
  30. DEFINE_ATTRIBUTE_F32 (RUN_FORCE,                        5980    ) //   46 * 130
  31. DEFINE_ATTRIBUTE_F32 (MAX_FORWARD_SPEED,                12      )
  32. DEFINE_ATTRIBUTE_F32 (MAX_BACKWARD_SPEED,               11      )
  33. DEFINE_ATTRIBUTE_F32 (MAX_SIDE_SPEED,                   11      )
  34.  
  35. DEFINE_ATTRIBUTE_F32 (MAX_UNDERWATER_FORWARD_SPEED,     6.6     )
  36. DEFINE_ATTRIBUTE_F32 (MAX_UNDERWATER_BACKWARD_SPEED,    6       )
  37. DEFINE_ATTRIBUTE_F32 (MAX_UNDERWATER_SIDE_SPEED,        6       )
  38.  
  39.  
  40. DEFINE_ATTRIBUTE_F32 (JUMP_FORCE,                       1079    )   // 8.3 * 130
  41.  
  42. DEFINE_ATTRIBUTE_F32 (RECOVER_DELAY,                    9 )
  43. DEFINE_ATTRIBUTE_F32 (RECOVER_RUN_FORCE_SCALE,          1.2 )
  44.  
  45. DEFINE_ATTRIBUTE_F32 (MIN_IMPACT_SPEED,                 45 )
  46. DEFINE_ATTRIBUTE_F32 (SPEED_DAMAGE_SCALE,               0.004 )
  47.  
  48. DEFINE_ATTRIBUTE_BBOX (BOUNDING_BOX,                    1.45, 2.5, 1.45 )
  49. DEFINE_ATTRIBUTE_F32  (PICKUP_RADIUS,                   0.75 )
  50.  
  51. // Controls over slope of runnable/jumpable surfaces
  52. DEFINE_ATTRIBUTE_R32 (RUN_SURFACE_ANGLE ,               70 )
  53. DEFINE_ATTRIBUTE_R32 (JUMP_SURFACE_ANGLE,               80 )
  54.  
  55. DEFINE_ATTRIBUTE_F32 (MIN_JUMP_SPEED,                   15 )
  56. DEFINE_ATTRIBUTE_F32 (MAX_JUMP_SPEED,                   25 )
  57.  
  58. DEFINE_ATTRIBUTE_F32 (HORIZ_MAX_SPEED,                  60 )
  59. DEFINE_ATTRIBUTE_F32 (HORIZ_RESIST_SPEED,               28 )
  60. DEFINE_ATTRIBUTE_F32 (HORIZ_RESIST_FACTOR,              0.32 )
  61. DEFINE_ATTRIBUTE_F32 (MAX_JET_FORWARD_SPEED,            22 )
  62.  
  63. DEFINE_ATTRIBUTE_F32 (UP_MAX_SPEED,                     70 )
  64. DEFINE_ATTRIBUTE_F32 (UP_RESIST_SPEED,                  30 )
  65. DEFINE_ATTRIBUTE_F32 (UP_RESIST_FACTOR,                 0.23 )
  66.  
  67. // Heat inc'ers and dec'ers
  68. DEFINE_ATTRIBUTE_F32 (HEAT_DECAY_PER_SEC,               0.25   ) // Takes 4 seconds to clear heat sig.
  69. DEFINE_ATTRIBUTE_F32 (HEAT_INCREASE_PER_SEC,            0.3333 ) // Takes 3 seconds of constant jet to get full heat sig.
  70.  
  71. DEFINE_ATTRIBUTE_S32 (MAX_WEAPONS,                      4 )           // Max number of different weapons the player can have
  72. DEFINE_ATTRIBUTE_S32 (MAX_GRENADES,                     1 )          // Max number of different grenades the player can have
  73. DEFINE_ATTRIBUTE_S32 (MAX_MINES,                        1 )             // Max number of different mines the player can have
  74.  
  75.  
  76. // Weapons
  77. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_WEAPON_DISK_LAUNCHER],         1   )
  78. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_WEAPON_PLASMA_GUN],            1   )
  79. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_WEAPON_SNIPER_RIFLE],          0   )
  80. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_WEAPON_MORTAR_GUN],            0   )
  81. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_WEAPON_GRENADE_LAUNCHER],      1   )
  82. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_WEAPON_CHAIN_GUN],             1   )
  83. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_WEAPON_BLASTER],               1   )
  84. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_WEAPON_ELF_GUN],               1   )
  85. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_WEAPON_MISSILE_LAUNCHER],      1   )
  86. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_WEAPON_REPAIR_GUN],            1   )
  87. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_WEAPON_SHOCKLANCE],            1   )
  88. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_WEAPON_TARGETING_LASER],       0   )
  89.  
  90.                                                                                        
  91. // Weapon ammo                                                                          
  92. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_WEAPON_AMMO_DISK],             25  )
  93. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_WEAPON_AMMO_BULLET],           150 )
  94. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_WEAPON_AMMO_GRENADE],          12  )
  95. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_WEAPON_AMMO_PLASMA],           40  )
  96. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_WEAPON_AMMO_MORTAR],           0   )
  97. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_WEAPON_AMMO_MISSILE],          4   )
  98.                                                                                        
  99. // Secondary weapons                                                                    
  100. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_GRENADE_BASIC],                6   )
  101. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_GRENADE_FLASH],                6   )
  102. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_GRENADE_CONCUSSION],           6   )
  103. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_GRENADE_FLARE],                6   )
  104. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_MINE],                         4   )
  105.                                                                                        
  106. // Armor packs                                                                          
  107. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_ARMOR_PACK_AMMO],              1   )
  108. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_ARMOR_PACK_CLOAKING],          0   )
  109. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_ARMOR_PACK_ENERGY],            1   )
  110. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_ARMOR_PACK_REPAIR],            1   )
  111. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_ARMOR_PACK_SENSOR_JAMMER],     1   )
  112. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_ARMOR_PACK_SHIELD],            1   )
  113.  
  114. // Deployable packs
  115. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_DEPLOY_PACK_BARREL_AA],        1   )
  116. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_DEPLOY_PACK_BARREL_ELF],       1   )
  117. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_DEPLOY_PACK_BARREL_MORTAR],    1   )
  118. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_DEPLOY_PACK_BARREL_MISSILE],   1   )
  119. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_DEPLOY_PACK_BARREL_PLASMA],    1   )
  120.                                                                                        
  121. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_DEPLOY_PACK_INVENT_STATION],   1   )
  122. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_DEPLOY_PACK_MOTION_SENSOR],    1   )
  123. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_DEPLOY_PACK_PULSE_SENSOR],     2   )
  124.                                                                                        
  125. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_DEPLOY_PACK_TURRET_INDOOR],    1   )
  126. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_DEPLOY_PACK_TURRET_OUTDOOR],   1   )
  127.                                                                                        
  128. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_DEPLOY_PACK_SATCHEL_CHARGE],   1   )
  129.                                                                                        
  130. // Belt gear                                                                            
  131. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_BELT_GEAR_BEACON],             3   )
  132. DEFINE_ATTRIBUTE_ARRAY_S32_ENTRY( INVENT_MAX[INVENT_TYPE_BELT_GEAR_HEALTH_KIT],         0   )
  133.  
  134.  
  135.  
  136.  
  137. //=========================================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement