ns/releases/3.2.0/source/mod/AvHAlienAbilityConstants.h
2006-04-27 00:43:05 +00:00

74 lines
No EOL
2.7 KiB
C

//======== (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: AvHAlienAbilityConstants.h$
// $Date: 2002/11/22 22:01:00 $
//
//-------------------------------------------------------------------------------
// $Log: AvHAlienAbilityConstants.h,v $
// Revision 1.8 2002/11/22 22:01:00 Flayra
// - Case-sensitive problem that is now an issue for linux with mp_consistency
//
// Revision 1.7 2002/10/16 00:45:44 Flayra
// - Toned down leap and charge damage (is this frame-rate dependent?)
//
// Revision 1.6 2002/08/16 02:31:01 Flayra
// - Big balance change: all weapons reduced by 20% damage
//
// Revision 1.5 2002/06/25 17:26:29 Flayra
// - Regular update for leap and charge
//
// Revision 1.4 2002/06/03 16:20:35 Flayra
// - Removed outdated v_leap.mdl (!)
//
// Revision 1.3 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 AVH_ALIEN_ABILITY_CONSTANTS_H
#define AVH_ALIEN_ABILITY_CONSTANTS_H
// Leap constants.
const int kLeapRange = 600;
const float kLeapPunch = 2.5;
#define kLeapSound "weapons/leap1.wav"
#define kLeapHitSound1 "weapons/leaphit1.wav"
#define kLeapKillSound "weapons/leapkill.wav"
#define kLeapEventName "events/Leap.sc"
#define kLeapPModel "models/null.mdl"
const float kLeapDuration = 1.0f;
// Charge constants.
const float kChargePunch = 2.5;
#define kChargeSound "weapons/charge1.wav"
#define kChargeSound2 "weapons/charge2.wav"
#define kChargeKillSound "weapons/chargekill.wav"
#define kChargeEventName "events/Charge.sc"
const float kChargeROF = 5.0f;
#define kAlienSightOnSound "misc/aliensighton.wav"
#define kAlienSightOffSound "misc/aliensightoff.wav"
// Blink constants
#define kBlinkSound "weapons/blinksuccess.wav"
const int kAlienCloakRenderMode = kRenderTransTexture;
const int kAlienCloakAmount = 25;
// puzl: 1061 full cloaking
const int kAlienStructureCloakAmount = 0;
// :puzl
const int kAlienSelfCloakingBaseOpacity = 130;
const int kAlienSelfCloakingMinOpacity = 186;
const int kAlienCloakViewModelRenderMode = kRenderTransAdd;
const int kAlienCloakViewModelAmount = 35;
const int kAlienCloakViewModelLevelAmount = 10;
#endif