Add WorldRailgunPreFired for railgun attacks

Add AttackLineFlags for WorldHitscanPreFired

Indentation fixes in event.zs
This commit is contained in:
Cacodemon345 2024-11-21 01:56:44 +06:00 committed by Rachael Alexanderson
commit db6294c48a
4 changed files with 74 additions and 12 deletions

View file

@ -5478,7 +5478,7 @@ void P_RailAttack(FRailParams *p)
// disabled because not complete yet.
flags = (puffDefaults->flags6 & MF6_NOTRIGGER) ? TRACE_ReportPortals : TRACE_PCross | TRACE_Impact | TRACE_ReportPortals;
if (source->Level->localEventManager->WorldHitscanPreFired(source, source->Angles.Yaw + p->angleoffset, p->distance, source->Angles.Pitch + p->pitchoffset, p->damage, damagetype, puffclass, flags, p->offset_z, 0, p->offset_xy))
if (source->Level->localEventManager->WorldRailgunPreFired(damagetype, puffclass, p))
{
return;
}