//======== (C) Copyright 2001 Charles G. Cleveland All rights reserved. ========= // // The copyright to the contents herein is the property of Charles G. Cleveland. // The contents may be used and/or copied only with the written permission of // Charles G. Cleveland, or in accordance with the terms and conditions stipulated in // the agreement/contract under which the contents have been supplied. // // Purpose: // // $Workfile: AvHAlienEquipmentConstants.h$ // $Date: 2002/11/12 02:21:19 $ // //------------------------------------------------------------------------------- // $Log: AvHAlienEquipmentConstants.h,v $ // Revision 1.19 2002/11/12 02:21:19 Flayra // - Removed ancient egg class name // // Revision 1.18 2002/10/16 00:47:16 Flayra // - Moved and removed some building sounds, added one for chamber death // // Revision 1.17 2002/09/23 22:07:30 Flayra // - Updated to reflect 2D nature of sensory chamber detection // // Revision 1.16 2002/09/09 19:48:05 Flayra // - Regular update // - Sensory chambers detect enemies in range // // Revision 1.15 2002/08/31 18:01:00 Flayra // - Work at VALVe // // Revision 1.14 2002/08/16 02:31:40 Flayra // - Big balance change: all weapons reduced by 20% damage // // Revision 1.13 2002/08/02 21:57:53 Flayra // - Increased alien turret speed // // Revision 1.12 2002/07/28 19:21:28 Flayra // - Balance changes after/during RC4a // // Revision 1.11 2002/07/23 16:57:05 Flayra // - Alien turret refactoring and fixing (the view offset in spawn() was causing them to always miss crouched players) // // Revision 1.10 2002/07/01 21:13:25 Flayra // - Regular update // // Revision 1.9 2002/06/25 17:30:01 Flayra // - Regular update // // Revision 1.8 2002/06/03 16:23:34 Flayra // - Moved chamber firing into an event, added turret constants // // Revision 1.7 2002/05/23 02:34:00 Flayra // - Post-crash checkin. Restored @Backup from around 4/16. Contains changes for last four weeks of development. // //=============================================================================== #ifndef ALIEN_EQUIPMENT_CONSTANTS_H #define ALIEN_EQUIPMENT_CONSTANTS_H #define kPrimalScreamResponseSound "player/primalscreaming.wav" #define kEggDestroyedSound "misc/egg_die.wav" #define kEggIdleSound "misc/egg_idle.wav" #define kEggModel "models/egg.mdl" const int kEggHitPoints = 200; const int kWebHitPoints = 20; const int kMaxWebDistance = 600; const float kWebThinkInterval = .1f; #define kWebStrandSprite "sprites/webstrand.spr" const int kWebStrandWidth = 60; const int kWebStrandLifetime = 50; #define kWebStrandBreakSound "misc/web_break.wav" #define kAlienResourceTowerModel "models/ba_resource.mdl" // Hive stuff #define kHiveModel "models/hive.mdl" #define kHiveSpawnSound "misc/hive_spawn.wav" #define kHiveAmbientSound "misc/hive_ambient.wav" #define kHiveDeathSound "misc/hive_death.wav" // Movement chamber energize #define kAlienEnergySound "misc/energy.wav" // Doesn't jitter but a bit too tall //#define kHiveMinSize Vector(-80, -80, -135) //#define kHiveMaxSize Vector(80, 80, 50) #define kHiveMinSize Vector(-80, -80, -145) #define kHiveMaxSize Vector(80, 80, 50) #define kAlienResourceTowerSoundList "misc/a_resource_idle" const float kAverageAlienUseSoundLength = 1.1f; #define kwsAlienResourceTower "alienresourcetower" #define kwAlienResourceTower alienresourcetower #define kwsOffenseChamber "offensechamber" #define kwOffenseChamber offensechamber #define kwsDefenseChamber "defensechamber" #define kwDefenseChamber defensechamber #define kwsSensoryChamber "sensorychamber" #define kwSensoryChamber sensorychamber #define kwsMovementChamber "movementchamber" #define kwMovementChamber movementchamber #define kChamberDeploySound "misc/alien_chamber_deploy.wav" #define kChamberDieSound "misc/alien_chamber_die.wav" #define kSpikeProjectileClassName "spikeprojectile" #define kSpikeLifetime 10 #define kOffenseChamberModel "models/ba_offense.mdl" #define kDefenseChamberModel "models/ba_defense.mdl" #define kSensoryChamberModel "models/ba_sensory.mdl" #define kMovementChamberModel "models/ba_movement.mdl" #define kOffenseChamberEventName "events/OffenseChamber.sc" #define kOffenseChamberSpikeVelocity 1500 #define kAlienTurretFire1 "turret/aturret-1.wav" #define kAlienTurretDeploy "misc/alien_chamber_deploy.wav" #define kAlienTurretProjectileVelocity 3000 #define kAlienTurretSprite "sprites/bigspit.spr" const float kAlienBuildingThinkInterval = .5f; const float kAutoBuildScalar = .2f; #endif