src/hcode/btech/mechrep.h

Go to the documentation of this file.
00001 
00002 /*
00003  * $Id: mechrep.h,v 1.1.1.1 2005/01/11 21:18:29 kstevens Exp $
00004  *
00005  * Author: Markus Stenberg <fingon@iki.fi>
00006  *
00007  *  Copyright (c) 1996 Markus Stenberg
00008  *  Copyright (c) 1998-2002 Thomas Wouters
00009  *  Copyright (c) 2000-2002 Cord Awtry
00010  *       All rights reserved
00011  *
00012  * Last modified: Sat Jun  6 20:56:10 1998 fingon
00013  *
00014  */
00015 
00016 #include "mech.h"
00017 
00018 #ifndef _MECHREP_H
00019 #define _MECHREP_H
00020 
00021 /* This is the silly structure that I use for the repair stuff */
00022 struct mechrep_data {
00023     dbref mynum;
00024     dbref current_target;
00025 };
00026 
00027 /* Mech repair/type commands */
00028 ECMD(mechrep_Raddspecial);
00029 ECMD(mechrep_Raddtech);
00030 ECMD(mechrep_Raddinftech);
00031 ECMD(mechrep_Raddweap);
00032 ECMD(mechrep_Rdeltech);
00033 ECMD(mechrep_Rdelinftech);
00034 ECMD(mechrep_Rdisplaysection);
00035 ECMD(mechrep_Rloadnew);
00036 ECMD(mechrep_Rloadnew2);
00037 ECMD(mechrep_Rreload);
00038 ECMD(mechrep_Rfiremode);
00039 ECMD(mechrep_Rrepair);
00040 ECMD(mechrep_Rresetcrits);
00041 ECMD(mechrep_Rrestore);
00042 ECMD(mechrep_Rsavetemp);
00043 ECMD(mechrep_Rsavetemp2);
00044 ECMD(mechrep_Rsetarmor);
00045 ECMD(mechrep_Rsetheatsinks);
00046 ECMD(mechrep_Rsetjumpspeed);
00047 ECMD(mechrep_Rsetlrsrange);
00048 ECMD(mechrep_Rsetmove);
00049 ECMD(mechrep_Rsetradio);
00050 ECMD(mechrep_Rsetradiorange);
00051 ECMD(mechrep_Rsetscanrange);
00052 ECMD(mechrep_Rsetspeed);
00053 ECMD(mechrep_Rsettacrange);
00054 ECMD(mechrep_Rsettarget);
00055 ECMD(mechrep_Rsettech);
00056 ECMD(mechrep_Rsettons);
00057 ECMD(mechrep_Rsettype);
00058 ECMD(mechrep_Rshowtech);
00059 
00060 /* Mem alloc/free routines */
00061 void newfreemechrep(dbref key, void **data, int selector);
00062 
00063 #endif

Generated on Mon May 28 04:25:23 2007 for BattletechMUX by  doxygen 1.4.7