X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fcommon%2Fnotifications%2Fall.qc;h=5cf3e1c6b1493972428805f13f07535ecb3a163d;hp=acd570d0b67aeb7318267717b08ca924e1b7c949;hb=cd4892b9fcd32bd4887f0b3bc2503894520945c7;hpb=06ac66a5edaa645e19ed9a6482409e8656a65b1d diff --git a/qcsrc/common/notifications/all.qc b/qcsrc/common/notifications/all.qc index acd570d0b..5cf3e1c6b 100644 --- a/qcsrc/common/notifications/all.qc +++ b/qcsrc/common/notifications/all.qc @@ -4,6 +4,7 @@ #elif defined(MENUQC) #elif defined(SVQC) #include + #include #include #include #include @@ -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;