remove unused stuff, more standards compliance
This commit is contained in:
		
							parent
							
								
									b088bebe45
								
							
						
					
					
						commit
						f1c8b09b94
					
				| 
						 | 
				
			
			@ -36,6 +36,8 @@
 | 
			
		|||
 | 
			
		||||
[warnings]
 | 
			
		||||
	ALL = true
 | 
			
		||||
	ASSIGN_FUNCTION_TYPES = false
 | 
			
		||||
	USED_UNINITIALIZED = false
 | 
			
		||||
 | 
			
		||||
[optimizations]
 | 
			
		||||
	PEEPHOLE             = true
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										61
									
								
								source/ai.qc
									
									
									
									
									
								
							
							
						
						
									
										61
									
								
								source/ai.qc
									
									
									
									
									
								
							| 
						 | 
				
			
			@ -31,11 +31,6 @@ walkmove(angle, speed) primitive is all or nothing
 | 
			
		|||
*/
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
//
 | 
			
		||||
// globals
 | 
			
		||||
//
 | 
			
		||||
float current_yaw;
 | 
			
		||||
 | 
			
		||||
//
 | 
			
		||||
// when a monster becomes angry at a player, that monster will be used
 | 
			
		||||
// as the sight target the next frame so that monsters near that one
 | 
			
		||||
| 
						 | 
				
			
			@ -211,62 +206,6 @@ float(entity targ) infront = {
 | 
			
		|||
};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
//============================================================================
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
===========
 | 
			
		||||
ChangeYaw
 | 
			
		||||
 | 
			
		||||
Turns towards self.ideal_yaw at self.yaw_speed
 | 
			
		||||
Sets the global variable current_yaw
 | 
			
		||||
Called every 0.1 sec by monsters
 | 
			
		||||
============
 | 
			
		||||
*/
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
void() ChangeYaw =
 | 
			
		||||
{
 | 
			
		||||
	local float ideal, move;
 | 
			
		||||
 | 
			
		||||
//current_yaw = self.ideal_yaw;
 | 
			
		||||
// mod down the current angle
 | 
			
		||||
	current_yaw = anglemod(self.angles_y );
 | 
			
		||||
	ideal = self.ideal_yaw;
 | 
			
		||||
 | 
			
		||||
	if(current_yaw == ideal)
 | 
			
		||||
		return;
 | 
			
		||||
 | 
			
		||||
	move = ideal - current_yaw;
 | 
			
		||||
	if(ideal > current_yaw)
 | 
			
		||||
	{
 | 
			
		||||
		if(move > 180)
 | 
			
		||||
			move = move - 360;
 | 
			
		||||
	}
 | 
			
		||||
	else
 | 
			
		||||
	{
 | 
			
		||||
		if(move < -180)
 | 
			
		||||
			move = move + 360;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if(move > 0)
 | 
			
		||||
	{
 | 
			
		||||
		if(move > self.yaw_speed)
 | 
			
		||||
			move = self.yaw_speed;
 | 
			
		||||
	}
 | 
			
		||||
	else
 | 
			
		||||
	{
 | 
			
		||||
		if(move < 0-self.yaw_speed )
 | 
			
		||||
			move = 0-self.yaw_speed;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	current_yaw = anglemod(current_yaw + move);
 | 
			
		||||
 | 
			
		||||
	self.angles_y = current_yaw;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
//============================================================================
 | 
			
		||||
 | 
			
		||||
void() HuntTarget = {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,6 @@
 | 
			
		|||
// system globals ------------------------------------------------------------|
 | 
			
		||||
 | 
			
		||||
#pragma noref 1
 | 
			
		||||
entity self;
 | 
			
		||||
entity other;
 | 
			
		||||
entity world;
 | 
			
		||||
| 
						 | 
				
			
			@ -46,6 +47,7 @@ float trace_inopen;
 | 
			
		|||
float trace_inwater;
 | 
			
		||||
 | 
			
		||||
entity msg_entity; // destination of single entity writes
 | 
			
		||||
#pragma noref 0
 | 
			
		||||
 | 
			
		||||
// required prog functions
 | 
			
		||||
void() main; // only for testing
 | 
			
		||||
| 
						 | 
				
			
			@ -80,7 +82,7 @@ void end_sys_globals; // flag for structure dumping
 | 
			
		|||
.float solid;
 | 
			
		||||
 | 
			
		||||
.vector origin;
 | 
			
		||||
.vector oldorigin;
 | 
			
		||||
.vector oldorigin; // only used by secret door
 | 
			
		||||
.vector velocity;
 | 
			
		||||
.vector angles;
 | 
			
		||||
.vector avelocity;
 | 
			
		||||
| 
						 | 
				
			
			@ -185,8 +187,6 @@ void(vector ang) makevectors = #1; // sets v_forward, etc globals
 | 
			
		|||
void(entity e, vector o) setorigin = #2;
 | 
			
		||||
void(entity e, string m) setmodel = #3; // set movetype and solid first
 | 
			
		||||
void(entity e, vector min, vector max) setsize = #4;
 | 
			
		||||
// #5 was removed
 | 
			
		||||
void() break = #6;
 | 
			
		||||
float() random = #7; // returns 0 - 1
 | 
			
		||||
void(entity e, float chan, string samp, float vol, float atten) sound = #8;
 | 
			
		||||
vector(vector v) normalize = #9;
 | 
			
		||||
| 
						 | 
				
			
			@ -221,16 +221,13 @@ void() traceon = #29; // turns statment trace on
 | 
			
		|||
void() traceoff = #30;
 | 
			
		||||
void(entity e) eprint = #31; // prints an entire edict
 | 
			
		||||
float(float yaw, float dist) walkmove = #32; // returns TRUE or FALSE
 | 
			
		||||
// #33 was removed
 | 
			
		||||
float() droptofloor = #34; // TRUE if landed on floor
 | 
			
		||||
void(float style, string value) lightstyle = #35;
 | 
			
		||||
float(float v) rint = #36; // round to nearest int
 | 
			
		||||
float(float v) floor = #37; // largest integer <= v
 | 
			
		||||
float(float v) ceil = #38; // smallest integer >= v
 | 
			
		||||
// #39 was removed
 | 
			
		||||
float(entity e) checkbottom = #40; // true if self is on ground
 | 
			
		||||
float(vector v) pointcontents = #41; // returns a CONTENT_*
 | 
			
		||||
// #42 was removed
 | 
			
		||||
float(float f) fabs = #43;
 | 
			
		||||
vector(entity e, float speed) aim = #44; // returns the shooting vector
 | 
			
		||||
float(string s) cvar = #45; // return cvar.value
 | 
			
		||||
| 
						 | 
				
			
			@ -239,7 +236,6 @@ entity(entity e) nextent = #47; // for looping through all ents
 | 
			
		|||
// start a particle effect
 | 
			
		||||
void(vector o, vector d, float color, float count) particle = #48;
 | 
			
		||||
void() ChangeYaw = #49; // turn towards self.ideal_yaw at self.yaw_speed
 | 
			
		||||
// #50 was removed
 | 
			
		||||
vector(vector v) vectoangles = #51;
 | 
			
		||||
 | 
			
		||||
// direct client message generation
 | 
			
		||||
| 
						 | 
				
			
			@ -257,7 +253,6 @@ void(float step) movetogoal = #67;
 | 
			
		|||
string(string s) precache_file = #68; // no effect except for -copy
 | 
			
		||||
void(entity e) makestatic = #69;
 | 
			
		||||
void(string s) changelevel = #70;
 | 
			
		||||
//#71 was removed
 | 
			
		||||
void(string var, string val) cvar_set = #72; // sets cvar.value
 | 
			
		||||
void(entity client, string s) centerprint = #73; // sprint, but in middle
 | 
			
		||||
void(vector pos, string samp, float vol, float atten) ambientsound = #74;
 | 
			
		||||
| 
						 | 
				
			
			@ -474,7 +469,6 @@ float movedist;
 | 
			
		|||
float gameover; // set when a rule exits
 | 
			
		||||
 | 
			
		||||
string string_null; // null string, nothing should be held here
 | 
			
		||||
float empty_float;
 | 
			
		||||
 | 
			
		||||
entity newmis; // launch_spike sets this after spawning it
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -549,8 +543,6 @@ float skill;
 | 
			
		|||
.string mdl;
 | 
			
		||||
.vector mangle; // angle at start
 | 
			
		||||
 | 
			
		||||
.vector oldorigin; // only used by secret door
 | 
			
		||||
 | 
			
		||||
.float t_length, t_width;
 | 
			
		||||
 | 
			
		||||
// doors, etc
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,9 +1,10 @@
 | 
			
		|||
 | 
			
		||||
const float DOOR_START_OPEN = 1;
 | 
			
		||||
const float DOOR_DONT_LINK = 4;
 | 
			
		||||
const float DOOR_GOLD_KEY = 8;
 | 
			
		||||
const float DOOR_SILVER_KEY = 16;
 | 
			
		||||
const float DOOR_TOGGLE = 32;
 | 
			
		||||
enum {
 | 
			
		||||
	DOOR_START_OPEN = 1,
 | 
			
		||||
	DOOR_DONT_LINK = 4,
 | 
			
		||||
	DOOR_GOLD_KEY = 8,
 | 
			
		||||
	DOOR_SILVER_KEY = 16,
 | 
			
		||||
	DOOR_TOGGLE = 32,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -531,11 +532,13 @@ void() fd_secret_move5;
 | 
			
		|||
void() fd_secret_move6;
 | 
			
		||||
void() fd_secret_done;
 | 
			
		||||
 | 
			
		||||
const float SECRET_OPEN_ONCE = 1; // stays open
 | 
			
		||||
const float SECRET_1ST_LEFT = 2; // 1st move is left of arrow
 | 
			
		||||
const float SECRET_1ST_DOWN = 4; // 1st move is down from arrow
 | 
			
		||||
const float SECRET_NO_SHOOT = 8; // only opened by trigger
 | 
			
		||||
const float SECRET_YES_SHOOT = 16; // shootable even if targeted
 | 
			
		||||
enum {
 | 
			
		||||
	SECRET_OPEN_ONCE = 1, // stays open
 | 
			
		||||
	SECRET_1ST_LEFT = 2, // 1st move is left of arrow
 | 
			
		||||
	SECRET_1ST_DOWN = 4, // 1st move is down from arrow
 | 
			
		||||
	SECRET_NO_SHOOT = 8, // only opened by trigger
 | 
			
		||||
	SECRET_YES_SHOOT = 16, // shootable even if targeted
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
void() fd_secret_use = {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -101,8 +101,10 @@ rot you down to your maximum health limit,
 | 
			
		|||
one point per second.
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
const float H_ROTTEN = 1;
 | 
			
		||||
const float H_MEGA = 2;
 | 
			
		||||
enum {
 | 
			
		||||
	H_ROTTEN = 1,
 | 
			
		||||
	H_MEGA = 2,
 | 
			
		||||
};
 | 
			
		||||
.float healamount, healtype;
 | 
			
		||||
void() health_touch;
 | 
			
		||||
void() item_megahealth_rot;
 | 
			
		||||
| 
						 | 
				
			
			@ -666,7 +668,9 @@ void() ammo_touch = {
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
const float WEAPON_BIG2 = 1;
 | 
			
		||||
enum {
 | 
			
		||||
	WEAPON_BIG2 = 1,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/*QUAKED item_shells(0 .5 .8) (0 0 0) (32 32 32) big
 | 
			
		||||
*/
 | 
			
		||||
| 
						 | 
				
			
			@ -758,10 +762,12 @@ void() item_cells = {
 | 
			
		|||
DO NOT USE THIS!!!! IT WILL BE REMOVED!
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
const float WEAPON_SHOTGUN = 1;
 | 
			
		||||
const float WEAPON_ROCKET = 2;
 | 
			
		||||
const float WEAPON_SPIKES = 4;
 | 
			
		||||
const float WEAPON_BIG = 8;
 | 
			
		||||
enum {
 | 
			
		||||
	WEAPON_SHOTGUN = 1,
 | 
			
		||||
	WEAPON_ROCKET = 2,
 | 
			
		||||
	WEAPON_SPIKES = 4,
 | 
			
		||||
	WEAPON_BIG = 8,
 | 
			
		||||
};
 | 
			
		||||
void() item_weapon = {
 | 
			
		||||
	self.touch = ammo_touch;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -29,7 +29,7 @@ $frame painb10 painb11
 | 
			
		|||
//frame attack1 attack2 attack3 attack4 attack5 attack6 attack7
 | 
			
		||||
//frame attack8 attack9 attack10 attack11
 | 
			
		||||
 | 
			
		||||
$frame attackb1 attackb1 attackb2 attackb3 attackb4 attackb5
 | 
			
		||||
$frame attackb1 attackb2 attackb3 attackb4 attackb5
 | 
			
		||||
$frame attackb6 attackb7 attackb8 attackb9 attackb10
 | 
			
		||||
 | 
			
		||||
$frame walk1 walk2 walk3 walk4 walk5 walk6 walk7 walk8 walk9
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -14,7 +14,9 @@ void() info_notnull = {
 | 
			
		|||
 | 
			
		||||
//============================================================================
 | 
			
		||||
 | 
			
		||||
const float START_OFF = 1;
 | 
			
		||||
enum {
 | 
			
		||||
	START_OFF = 1,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
void() light_use = {
 | 
			
		||||
	if(self.spawnflags & START_OFF) {
 | 
			
		||||
| 
						 | 
				
			
			@ -155,13 +157,12 @@ Lava Balls
 | 
			
		|||
void() fire_fly;
 | 
			
		||||
void() fire_touch;
 | 
			
		||||
void() misc_fireball = {
 | 
			
		||||
 | 
			
		||||
	precache_model("progs/lavaball.mdl");
 | 
			
		||||
	self.classname = "fireball";
 | 
			
		||||
	self.nextthink = time + (random() * 5);
 | 
			
		||||
	self.think = fire_fly;
 | 
			
		||||
	if(!self.speed) {
 | 
			
		||||
		self.speed == 1000;
 | 
			
		||||
		self.speed = 1000;
 | 
			
		||||
	}
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -269,8 +270,10 @@ void() misc_explobox2 = {
 | 
			
		|||
 | 
			
		||||
//============================================================================
 | 
			
		||||
 | 
			
		||||
const float SPAWNFLAG_SUPERSPIKE = 1;
 | 
			
		||||
const float SPAWNFLAG_LASER = 2;
 | 
			
		||||
enum {
 | 
			
		||||
	SPAWNFLAG_SUPERSPIKE = 1,
 | 
			
		||||
	SPAWNFLAG_LASER = 2,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
void(vector org, vector vec) LaunchLaser;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -26,7 +26,7 @@ $frame old30 old31 old32 old33 old34 old35 old36 old37 old38 old39
 | 
			
		|||
$frame old40 old41 old42 old43 old44 old45 old46
 | 
			
		||||
 | 
			
		||||
$frame shake1 shake2 shake3 shake4 shake5 shake6 shake7 shake8
 | 
			
		||||
$frame shake9 shake10 shake11 shake12 shake12 shake13 shake14
 | 
			
		||||
$frame shake9 shake10 shake11 shake12 shake13 shake14
 | 
			
		||||
$frame shake15 shake16 shake17 shake18 shake19 shake20
 | 
			
		||||
 | 
			
		||||
//void() old_stand =[ $old1, old_stand ] {};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,10 @@ void() plat_trigger_use;
 | 
			
		|||
void() plat_go_up;
 | 
			
		||||
void() plat_go_down;
 | 
			
		||||
void() plat_crush;
 | 
			
		||||
const float PLAT_LOW_TRIGGER = 1;
 | 
			
		||||
 | 
			
		||||
enum {
 | 
			
		||||
	PLAT_LOW_TRIGGER = 1,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
void() plat_spawn_inside_trigger = {
 | 
			
		||||
	local entity trigger;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,15 +1,14 @@
 | 
			
		|||
 | 
			
		||||
entity stemp, otemp, s, old;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
void() trigger_reactivate = {
 | 
			
		||||
	self.solid = SOLID_TRIGGER;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
//=============================================================================
 | 
			
		||||
 | 
			
		||||
const float SPAWNFLAG_NOMESSAGE = 1;
 | 
			
		||||
const float SPAWNFLAG_NOTOUCH = 1;
 | 
			
		||||
enum {
 | 
			
		||||
	SPAWNFLAG_NOMESSAGE = 1,
 | 
			
		||||
	SPAWNFLAG_NOTOUCH = 1,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
// the wait time has passed, so set back up for another activation
 | 
			
		||||
void() multi_wait = {
 | 
			
		||||
| 
						 | 
				
			
			@ -256,8 +255,10 @@ TELEPORT TRIGGERS
 | 
			
		|||
==============================================================================
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
const float PLAYER_ONLY = 1;
 | 
			
		||||
const float SILENT = 2;
 | 
			
		||||
enum {
 | 
			
		||||
	PLAYER_ONLY = 1,
 | 
			
		||||
	SILENT = 2,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
void() play_teleport = {
 | 
			
		||||
	local float v;
 | 
			
		||||
| 
						 | 
				
			
			@ -281,6 +282,8 @@ void() play_teleport = {
 | 
			
		|||
};
 | 
			
		||||
 | 
			
		||||
void(vector org) spawn_tfog = {
 | 
			
		||||
	local entity s;
 | 
			
		||||
 | 
			
		||||
	s = spawn();
 | 
			
		||||
	s.origin = org;
 | 
			
		||||
	s.nextthink = time + 0.2;
 | 
			
		||||
| 
						 | 
				
			
			@ -533,7 +536,9 @@ void() trigger_hurt = {
 | 
			
		|||
 | 
			
		||||
//============================================================================
 | 
			
		||||
 | 
			
		||||
const float PUSH_ONCE = 1;
 | 
			
		||||
enum {
 | 
			
		||||
	PUSH_ONCE = 1,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
void() trigger_push_touch = {
 | 
			
		||||
	if(other.classname == "grenade") {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -50,7 +50,9 @@ $frame paine29 paine30
 | 
			
		|||
 | 
			
		||||
$frame cruc_1 cruc_2 cruc_3 cruc_4 cruc_5 cruc_6
 | 
			
		||||
 | 
			
		||||
const float SPAWN_CRUCIFIED = 1;
 | 
			
		||||
enum {
 | 
			
		||||
	SPAWN_CRUCIFIED = 1,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
//=============================================================================
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user