X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fnotifications%2Fall.qc;h=5cf3e1c6b1493972428805f13f07535ecb3a163d;hb=cd4892b9fcd32bd4887f0b3bc2503894520945c7;hp=e4f082355bd9ad47d184b50a33f11116c26e3d78;hpb=af71335a8e418edc55126a63aa65afd9353f413c;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/notifications/all.qc b/qcsrc/common/notifications/all.qc index e4f082355..5cf3e1c6b 100644 --- a/qcsrc/common/notifications/all.qc +++ b/qcsrc/common/notifications/all.qc @@ -1,14 +1,15 @@ +#include "all.qh" #if defined(CSQC) #include #elif defined(MENUQC) #elif defined(SVQC) #include + #include #include #include #include #include - #include "all.qh" - #include + #include #endif // ================================================ @@ -1532,8 +1533,8 @@ void Kill_Notification( net_notif.nent_net_name = ORDINAL(net_cpid); Net_LinkEntity(net_notif, false, autocvar_notification_lifetime_runtime, Net_Write_Notification); - FOREACH_ENTITY_CLASS( - "net_notification", + IL_EACH( + g_notifications, (it.owner.nent_type == net_type || net_type == MSG_Null) && (it.owner.nent_cpid == net_cpid || net_cpid == CPID_Null), { it.nent_net_name = -1; @@ -1682,6 +1683,7 @@ void Send_Notification( else { entity net_notif = new_pure(net_notification); + IL_PUSH(g_notifications, net_notif); net_notif.owner = notif; net_notif.nent_broadcast = broadcast; net_notif.nent_client = client;