Fixed uninitialized bytes in multi_do_create_robot_powerups() and two set but unused variables
This commit is contained in:
parent
149bd7ad7c
commit
9726c06b6a
|
@ -3,6 +3,7 @@ D2X-Rebirth Changelog
|
|||
20110712
|
||||
--------
|
||||
main/wall.c: Readded automatic wall-flag setting for opened doors as PLP cannot protect us from negative side-effects due to how gullible multi_do_door_open() works
|
||||
main/multibot.c: Fixed uninitialized bytes in multi_do_create_robot_powerups() and two set but unused variables
|
||||
|
||||
20110710
|
||||
--------
|
||||
|
|
|
@ -765,11 +765,11 @@ multi_do_robot_fire(char *buf)
|
|||
int loc = 1;
|
||||
int botnum;
|
||||
short remote_botnum;
|
||||
int pnum, gun_num;
|
||||
int gun_num;
|
||||
vms_vector fire, gun_point;
|
||||
robot_info *robptr;
|
||||
|
||||
pnum = buf[loc]; loc += 1;
|
||||
loc += 1; // pnum
|
||||
remote_botnum = GET_INTEL_SHORT(buf + loc);
|
||||
botnum = objnum_remote_to_local(remote_botnum, (sbyte)buf[loc+2]); loc += 3;
|
||||
gun_num = (sbyte)buf[loc]; loc += 1;
|
||||
|
@ -882,11 +882,10 @@ multi_do_robot_explode(char *buf)
|
|||
short remote_botnum;
|
||||
int loc = 1;
|
||||
short killer, remote_killer;
|
||||
int pnum;
|
||||
int rval;
|
||||
char thief;
|
||||
|
||||
pnum = buf[loc]; loc += 1;
|
||||
loc += 1; // pnum
|
||||
remote_killer = GET_INTEL_SHORT(buf + loc);
|
||||
killer = objnum_remote_to_local(remote_killer, (sbyte)buf[loc+2]); loc += 3;
|
||||
remote_botnum = GET_INTEL_SHORT(buf + loc);
|
||||
|
@ -1072,6 +1071,9 @@ multi_do_create_robot_powerups(char *buf)
|
|||
object del_obj;
|
||||
int pnum, egg_objnum, i;
|
||||
|
||||
memset( &del_obj, 0, sizeof(object) );
|
||||
del_obj.type = OBJ_ROBOT;
|
||||
|
||||
pnum = buf[loc]; loc += 1;
|
||||
del_obj.contains_count = buf[loc]; loc += 1;
|
||||
del_obj.contains_type = buf[loc]; loc += 1;
|
||||
|
|
Loading…
Reference in a new issue