diff --git a/src/info.c b/src/info.c index b00e6107895e7fbefefe8ca61ea1b00e752e2258..1c7d82753041077908e74db8e2bfb350d491cd63 100644 --- a/src/info.c +++ b/src/info.c @@ -15987,8 +15987,8 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] = S_NULL, // xdeathstate sfx_pop, // deathsound 0, // speed - 64*FRACUNIT, // radius - 20*FRACUNIT, // height + 44*FRACUNIT, // radius + 154*FRACUNIT, // height 0, // display offset 0, // mass 0, // damage @@ -16095,8 +16095,8 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] = S_NULL, // xdeathstate sfx_pop, // deathsound 11*FRACUNIT, // speed - 64*FRACUNIT, // radius - 20*FRACUNIT, // height + 44*FRACUNIT, // radius + 154*FRACUNIT, // height 0, // display offset 0, // mass 0, // damage diff --git a/src/p_mobj.c b/src/p_mobj.c index 36df6d5b6d4215a1fc05696b08e2903e70f4c19f..a3f78c42d2629d1eac04032b6ae3232afe0062cc 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -6744,7 +6744,7 @@ static void P_TDInstaLaser(mobj_t *actor, mobj_t *target, mobjtype_t lasertype, x = actor->x; y = actor->y; - z = actor->z + actor->height/2; + z = actor->z + 10*FRACUNIT; // laser comes from bottom of CHROME angle = R_PointToAngle2(z + (mobjinfo[lasertype].height>>1), 0, target->z, R_PointToDist2(x, y, target->x, target->y));