* @param sender * @param skipsender * @param dist * @param type * @param filter * @param string_id * @param message1 * @param message2 * @param message3 * @param message4 * @param message5 * @param message6 * @param message7 * @param message8 * @param message9 */
| 2444 | * @param message9 |
| 2445 | */ |
| 2446 | void EntityList::FilteredMessageCloseString( |
| 2447 | Mob *sender, bool skipsender, |
| 2448 | float dist, |
| 2449 | uint32 type, |
| 2450 | eqFilterType filter, |
| 2451 | uint32 string_id, |
| 2452 | Mob *skip, |
| 2453 | const char *message1, |
| 2454 | const char *message2, |
| 2455 | const char *message3, |
| 2456 | const char *message4, |
| 2457 | const char *message5, |
| 2458 | const char *message6, |
| 2459 | const char *message7, |
| 2460 | const char *message8, |
| 2461 | const char *message9 |
| 2462 | ) |
| 2463 | { |
| 2464 | Client *c; |
| 2465 | float dist2 = dist * dist; |
| 2466 | |
| 2467 | for (auto & it : client_list) { |
| 2468 | c = it.second; |
| 2469 | if (c && c != skip && DistanceSquared(c->GetPosition(), sender->GetPosition()) <= dist2 && (!skipsender || c != sender)) { |
| 2470 | c->FilteredMessageString( |
| 2471 | sender, type, filter, string_id, |
| 2472 | message1, message2, message3, message4, message5, |
| 2473 | message6, message7, message8, message9 |
| 2474 | ); |
| 2475 | } |
| 2476 | } |
| 2477 | } |
| 2478 | |
| 2479 | /** |
| 2480 | * |
no test coverage detected