Fix buffer overflow when charming/sleeping/paralyzing a level 40 monster
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
#include "pc.h"
|
||||
#include "spell.hpp"
|
||||
|
||||
const short cCreature::charm_odds[20] = {90,90,85,80,78, 75,73,60,40,30, 20,10,4,1,0, 0,0,0,0,0};
|
||||
const short cCreature::charm_odds[21] = {90,90,85,80,78, 75,73,60,40,30, 20,10,4,1,0, 0,0,0,0,0, 0};
|
||||
|
||||
cCreature::cCreature(){
|
||||
number = active = attitude = start_attitude = 0;
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
class cCreature : public cMonster, public cTownperson, public iLiving {
|
||||
public:
|
||||
static const short charm_odds[20];
|
||||
static const short charm_odds[21];
|
||||
short active, attitude;
|
||||
location cur_loc;
|
||||
short summon_time;
|
||||
|
||||
Reference in New Issue
Block a user