From reading your post, I understand that you do not want a player to be
affected by more than 1 instance of that area-effect weapon. What I would do to solve this problem is to have a global link list of CBasePlayers.. As soon as the weapon starts to damage a player, you add that player to the global link list of CBasePlayers. If another instance of that same weapon tries to do damage to that player, you do a check to see if that player is already in the global link list of CBasePlayers. If he is already in there, then abort, or else, go ahead and take the damage and add him to the link list. There is a really useful class in the Source SDK called CUtlVector. It is basically a link list where you can add and delete and sort elements of any type. It's very useful. You can read more about it here http://www.hl2coding.com/article.php?article=3
----- Original Message ----- From: "Niclas" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Thursday, February 08, 2007 1:10 PM Subject: [hlcoders] Remove stacking on area damage
-- [ Picked text/plain from multipart/alternative ] I hope its ok that I send a link to the HL2 Coding forum. The forums is not very well visited as the mailing list :P http://www.hl2coding.com/forums/viewtopic.php?t=2116 Niclas -- _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

