/* v0.8 * * tactical.h: Tactical module definition. * * This program is free software and may be freely redistributed as * specified in the GNU General Public License. Please see the file * 'COPYING' for details. */ /* torp performance specs */ #define MAX_TURNS_CHARGED 15 #define TURNS_TO_LOAD 5 extern void tacMaintainWeapons(TAG *); extern void tacAllocCheck(TAG *); extern void tacAllocate(TAG *, dbref, int, int, int); extern void tacReloadTorp(TAG *, dbref, int); extern void tacGunControl(TAG *, dbref, int, int); extern void tacTorpControl(TAG *, dbref, int, int); extern void tacBreakLock(TAG *); extern void tacLockWeapons(TAG *, dbref, int); extern void tacUnlock(TAG *, dbref); extern int tacFireGun(TAG *, dbref, int); extern int tacFireTorp(TAG *, dbref, int, SPH, int); extern void tacInitFireTable(TAG *, SPH direction); extern void tacFreeFireTable(void); extern void tacRemoveFireTableEntry(TAG *); extern void tacTractorLock(TAG *, dbref, int); extern void tacTractorUnlock(TAG *, dbref); extern void tacBreakTractor(TAG *);