Today I compiled AIME width visual studio 7 and debugging
I found a small bug in verb_list.cpp, about at line 138.
I correct it replacing:
[... ]
if(
(all = tmp_actflags->get_flag(ACTFLAG_ALL) ||
(targeted = tmp_actflags->get_flag(ACTFLAG_TARGETED)
|| (self = tmp_actflags->get_flag(ACTFLAG_SELF)
){
[... ]
width the following code:
[... ]
all = tmp_actflags->get_flag(ACTFLAG_ALL);
targeted = tmp_actflags->get_flag(ACTFLAG_TARGETED);
self = tmp_actflags->get_flag(ACTFLAG_SELF);
if ( all || targeted || self )
{
[... ]
Thah is wrong because if 'all' became true, targeted
and self aren't initialized and may crash the server! (
tha is what happened to me );
Thanks if u correct this bug and for your time.
federickrex@libero.it
file fixed by federickrex