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