/
Crimson2/alias/
Crimson2/area.tmp/
Crimson2/area.tmp/AnomalySpaceDock/
Crimson2/area.tmp/AnomalyStation/
Crimson2/area.tmp/AntHill/
Crimson2/area.tmp/ArcticTerrarium/
Crimson2/area.tmp/BuilderCity/
Crimson2/area.tmp/Dungeon/
Crimson2/area.tmp/MiningDock/
Crimson2/area.tmp/PipeSystem/
Crimson2/area.tmp/RattArea/
Crimson2/area.tmp/RobotFactory/
Crimson2/area.tmp/SilverDale/
Crimson2/area.tmp/StarshipFearless/
Crimson2/area.tmp/StationConduits/
Crimson2/area.tmp/TerrariumAlpha/
Crimson2/area.tmp/TerrariumBeta/
Crimson2/area.tmp/TestArea/
Crimson2/area.tmp/Void/
Crimson2/area/
Crimson2/area/AnomalySpaceDock/
Crimson2/area/AnomalyStation/
Crimson2/area/MiningDock/
Crimson2/area/PipeSystem/
Crimson2/area/SilverDale/
Crimson2/area/StationConduits/
Crimson2/area/Void/
Crimson2/board/
Crimson2/clone/
Crimson2/lib/
Crimson2/mole/
Crimson2/mole/mole_src/HELP/
Crimson2/player/
Crimson2/util/
Crimson2/wldedit/
Crimson2/wldedit/res/
struct PsiListType {
  BYTE     *pName;
  WORD     *pSkill;
  WORD      pEffect;
  LWORD     pMaxCost;
  LWORD     pMinCost;
  FLAG      pTarget; /* this is gonna get the axe */
};

#define RESCUE_MOVE_COST      10
#define HIDE_MOVE_COST        3
#define PEEK_MOVE_COST        3
#define STEAL_MOVE_COST       10
#define PICKPOCKET_MOVE_COST  10

extern struct PsiListType psiList[];

extern CMDPROC(CmdHit);
extern CMDPROC(CmdGroup);
extern CMDPROC(CmdFollow);
extern CMDPROC(CmdConcentrate);
extern CMDPROC(CmdPractice);
extern void CbtConsider(THING *thing, THING *target);
extern CMDPROC(CmdConsider);
extern BYTE Flee(THING *thing);
extern CMDPROC(CmdFlee);
extern BYTE CbtRescue(THING *thing, THING *target);
extern CMDPROC(CmdRescue);
extern CMDPROC(CmdHide);
extern CMDPROC(CmdPeek);
extern CMDPROC(CmdSteal);
extern CMDPROC(CmdPickpocket);