Use objptridx_t in multi_explode_robot_sub
This commit is contained in:
parent
9d2c847b02
commit
43c1ce1360
|
@ -819,8 +819,6 @@ multi_do_robot_fire(const ubyte *buf)
|
||||||
int
|
int
|
||||||
multi_explode_robot_sub(int botnum,char isthief)
|
multi_explode_robot_sub(int botnum,char isthief)
|
||||||
{
|
{
|
||||||
object *robot;
|
|
||||||
|
|
||||||
if ((botnum < 0) || (botnum > Highest_object_index)) { // Objnum in range?
|
if ((botnum < 0) || (botnum > Highest_object_index)) { // Objnum in range?
|
||||||
Int3(); // See rob
|
Int3(); // See rob
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -841,7 +839,7 @@ multi_explode_robot_sub(int botnum,char isthief)
|
||||||
Network_send_objnum = -1;
|
Network_send_objnum = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
robot = &Objects[botnum];
|
objptridx_t robot = &Objects[botnum];
|
||||||
|
|
||||||
// Drop non-random KEY powerups locally only!
|
// Drop non-random KEY powerups locally only!
|
||||||
if ((robot->contains_count > 0) && (robot->contains_type == OBJ_POWERUP) && (Game_mode & GM_MULTI_COOP) && (robot->contains_id >= POW_KEY_BLUE) && (robot->contains_id <= POW_KEY_GOLD))
|
if ((robot->contains_count > 0) && (robot->contains_type == OBJ_POWERUP) && (Game_mode & GM_MULTI_COOP) && (robot->contains_id >= POW_KEY_BLUE) && (robot->contains_id <= POW_KEY_GOLD))
|
||||||
|
@ -850,12 +848,12 @@ multi_explode_robot_sub(int botnum,char isthief)
|
||||||
}
|
}
|
||||||
else if (robot->ctype.ai_info.REMOTE_OWNER == Player_num)
|
else if (robot->ctype.ai_info.REMOTE_OWNER == Player_num)
|
||||||
{
|
{
|
||||||
multi_drop_robot_powerups(robot-Objects);
|
multi_drop_robot_powerups(robot);
|
||||||
multi_delete_controlled_robot(robot-Objects);
|
multi_delete_controlled_robot(robot);
|
||||||
}
|
}
|
||||||
else if (robot->ctype.ai_info.REMOTE_OWNER == -1 && multi_i_am_master())
|
else if (robot->ctype.ai_info.REMOTE_OWNER == -1 && multi_i_am_master())
|
||||||
{
|
{
|
||||||
multi_drop_robot_powerups(robot-Objects);
|
multi_drop_robot_powerups(robot);
|
||||||
//multi_delete_controlled_robot(robot-Objects);
|
//multi_delete_controlled_robot(robot-Objects);
|
||||||
}
|
}
|
||||||
#if defined(DXX_BUILD_DESCENT_I)
|
#if defined(DXX_BUILD_DESCENT_I)
|
||||||
|
|
Loading…
Reference in a new issue