ns/releases/3.1.2/source/mod/AvHParticleConstants.h

92 lines
3.5 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: Constants for the particle system, also named particles from ns.ps
//
// $Workfile: AvHParticleConstants.h $
// $Date: 2002/10/24 21:34:09 $
//
//-------------------------------------------------------------------------------
// $Log: AvHParticleConstants.h,v $
// Revision 1.12 2002/10/24 21:34:09 Flayra
// - Regular update
//
// Revision 1.11 2002/10/16 01:02:25 Flayra
// - New effects!
//
// Revision 1.10 2002/09/25 20:49:12 Flayra
// - New bacterial spray effect
//
// Revision 1.9 2002/09/23 22:24:04 Flayra
// - Regular update
//
// Revision 1.8 2002/06/25 18:09:00 Flayra
// - Added umbra effect
//
// Revision 1.7 2002/05/23 02:33:20 Flayra
// - Post-crash checkin. Restored @Backup from around 4/16. Contains changes for last four weeks of development.
//
//===============================================================================
#ifndef AVH_PARTICLE_CONSTANTS_H
#define AVH_PARTICLE_CONSTANTS_H
#define kpscSystemName "pSystemName"
#define kpscGenSource "pGenSource"
#define kpscGenShape "pGenShape"
#define kpscSprite "pSprite"
#define kpscSpriteNumFrames "pSpriteNumFrames"
#define kpscGenShapeParams "pGenShapeParams"
#define kpscNumParticles "pNumParticles"
#define kpscGenRate "pGenRate"
#define kpscSize "pSize"
#define kpscSystemLifetime "pSystemLifetime"
#define kpscParticleLifetime "pLifetime"
#define kpscVelocityShape "pVelShape"
#define kpscVelocityParams "pVelParams"
#define kpscScale "pScale"
#define kpscRendermode "pRenderMode"
#define kpscMaxAlpha "pMaxAlpha"
#define kpscSystemToGen "pPSToGen"
#define kpscSpawnFlags "pSpawnFlags"
// Not in .fgd, only in .ps. Move into .fgd?
//#define kpscBaseColor "pBaseColor"
#define kpscAnimationSpeed "pAnimationSpeed"
// Pre-defined particle systems
#define kpsShotgun "ShotgunSmoke"
#define kpsWelderSmoke "WelderLightSmoke"
#define kpsWelderBluePlasma "WelderBluePlasma"
#define kpsWelderBluePlasmaDrops "WelderBluePlasmaDrops"
#define kpsPhaseIn "PhaseInEffect"
#define kpsTeleport "TeleportEffect"
#define kpsSpitShoot "SpitShoot"
#define kpsSpitHit "SpitHit"
#define kpsSporeShoot "SporeShoot"
#define kpsSporeCloud "SporeCloud"
#define kpsUmbraCloud "UmbraCloud"
#define kpsMeleeDamage "MeleeDamage"
#define kpsPhaseGateIdle "PhaseGateIdle"
#define kpsResourceEmission "ResourceEmission"
#define kpsSpikeHitEffect "SpikeHit"
#define kpsAcidHitEffect "AcidHit"
#define kpsBacteriaSpray "BacteriaSpray"
#define kpsXenocide "Xenocide"
#define kpsBilebomb "BileBomb"
#define kpsCommandHack "CommandHack"
#define kpsScanEffect "ScanEffect"
#define kpsJetpackEffect "JetpackEffect"
#define kpsSmokePuffs "SmokePuffs"
#define kpsChamberDeath "ChamberDeath"
#define kpsHiveDeath "HiveDeath"
#define kpsStompEffect "StompEffect"
#define kpsPheromoneEffect "PheromoneEffect"
#define kpsBuildableLightDamage "BuildableLightDamage"
#define kpsBuildableHeavyDamage "BuildableHeavyDamage"
#define kpsStompSmoke "StompSmoke"
#endif