reactivedrop_public_src icon indicating copy to clipboard operation
reactivedrop_public_src copied to clipboard

Irrational reflective collisions that also block beacon deployment

Open WhenTanksFly opened this issue 3 years ago • 4 comments

GL grenades bounce off egg gibs but not eggs themselves. egg pulls uno reverse card They also bounce off collapsible bridges (such as the big one before Deima Surface bridge's shieldbug, the sides of big elevators like in Platform XVII, etc) but not any other ground. bridge reflects nade After the vault door update they now bounce off slowdoors as well, but not any other doors. vault reflects nade I think I also had vindicator altfire bounce off a undigging drone somewhere in High Tension's top tunnel, though not sure it wasn't something else punching it. I cannot fathom why; all these reflective collisions feel random and out of place, as nothing suggests it'd work like that nor anything else interacts with these objects differently from other similar objects. Now just need a Neo drone that stops bullets... Oh no, jheight and Orange would see this and note for future maps...

WhenTanksFly avatar Aug 30 '22 10:08 WhenTanksFly

Just leaving this here for reference for whoever's going to dive into this: The first one is a prop_physics breakmodel (which should be flagged as debris if I'm reading the code correctly) and the next two are prop_dynamic with default settings.

BenLubar avatar Aug 30 '22 15:08 BenLubar

if ( !pOther->IsSolid() || pOther->IsSolidFlagSet(FSOLID_VOLUME_CONTENTS) ) return;

this is where the void CASW_Grenade_Cluster::VGrenadeTouch(CBaseEntity* pOther) is returning when hitting the ramp on deima

jhh8 avatar Aug 30 '22 15:08 jhh8

i would fix it maybe on the slow heavy door but on the ramps its a classic trick now

jhh8 avatar Aug 30 '22 16:08 jhh8

Reflective ramps like in Deima's collapsible bridge also prevent activation of amplifier- and heal-beacons, wasting them entirely unless a blue marine picks the amplifier up. Same with vault doors, if facing one & standing close enough for the beacon to be spawned inside the door's model.

WhenTanksFly avatar Sep 11 '24 17:09 WhenTanksFly