Devilution
Diablo devolved - magic behind the 1996 computer game
|
Go to the documentation of this file.
11 BOOL update_seed_check = FALSE;
14 #define DEBUGSEEDS 4096
80 for (i = 0; i < 20; i++)
105 void MaxSpellsCheat()
117 void SetSpellLevelCheat(
char spl,
int spllvl)
123 void SetAllSpellsCheat()
149 void PrintDebugPlayer(BOOL bNextPlayer)
154 dbgplr = ((BYTE)dbgplr + 1) & 3;
156 sprintf(dstr,
"Plr %i : Active = %i", dbgplr,
plr[dbgplr].plractive);
159 if (
plr[dbgplr].plractive) {
160 sprintf(dstr,
" Plr %i is %s", dbgplr,
plr[dbgplr]._pName);
162 sprintf(dstr,
" Lvl = %i : Change = %i",
plr[dbgplr].plrlevel,
plr[dbgplr]._pLvlChanging);
164 sprintf(dstr,
" x = %i, y = %i : tx = %i, ty = %i",
plr[dbgplr].WorldX,
plr[dbgplr].WorldY,
plr[dbgplr]._ptargx,
plr[dbgplr]._ptargy);
166 sprintf(dstr,
" mode = %i : daction = %i : walk[0] = %i",
plr[dbgplr]._pmode,
plr[dbgplr].destAction,
plr[dbgplr].walkpath[0]);
168 sprintf(dstr,
" inv = %i : hp = %i",
plr[dbgplr]._pInvincible,
plr[dbgplr]._pHitPoints);
173 void PrintDebugQuest()
177 sprintf(dstr,
"Quest %i : Active = %i, Var1 = %i", dbgqst,
quests[dbgqst]._qactive,
quests[dbgqst]._qvar1);
185 void PrintDebugMonster(
int m)
191 sprintf(dstr,
"Monster %i = %s", m,
monster[m].mName);
195 sprintf(dstr,
"Enemy = %i, HP = %i",
monster[m]._menemy,
monster[m]._mhitpoints);
197 sprintf(dstr,
"Mode = %i, Var1 = %i",
monster[m]._mmode,
monster[m]._mVar1);
207 sprintf(dstr,
"Active List = %i, Squelch = %i", bActive,
monster[m]._msquelch);
211 void GetDebugMonster()
226 PrintDebugMonster(mi1);
229 void NextDebugMonster()
237 sprintf(dstr,
"Current debug monster = %i", dbgmon);
QuestStruct quests[MAXQUESTS]
void SpawnPremium(int lvl)
char InvGrid[NUM_INV_GRID_ELEM]
char dMonsDbg[NUMLEVELS][MAXDUNX][MAXDUNY]
#define SMITH_PREMIUM_ITEMS
char dFlagDbg[NUMLEVELS][MAXDUNX][MAXDUNY]
void GetPlrHandSeed(ItemStruct *h)
ItemStruct InvList[NUM_INV_GRID_ELEM]
void NetSendCmdString(int pmask, const char *pszStr)
ItemStruct SpdList[MAXBELTITEMS]
ItemStruct premiumitem[SMITH_PREMIUM_ITEMS]
DEVILUTION_BEGIN_NAMESPACE SpellData spelldata[]
Data related to each spell ID.
int level_seeds[NUMLEVELS+1]
void app_fatal(const char *pszFmt,...)
#define DEVILUTION_END_NAMESPACE
MonsterStruct monster[MAXMONSTERS]
int seed_table[DEBUGSEEDS]
void SetPlrHandItem(ItemStruct *h, int idata)
BYTE * LoadFileInMem(char *pszName, DWORD *pdwFileLen)
Load a file in to a buffer.
void RemoveInvItem(int pnum, int iv)
int monstactive[MAXMONSTERS]
int dMonster[MAXDUNX][MAXDUNY]
char dPlayer[MAXDUNX][MAXDUNY]
char dFlags[MAXDUNX][MAXDUNY]
#define NUM_INV_GRID_ELEM
PlayerStruct plr[MAX_PLRS]