mangos / MaNGOS

This is the master Information repository for MaNGOS
http://getmangos.eu
3.03k stars 1.36k forks source link

script command 10 (TEMP_SUMMON_CREATURE) #51

Closed rsa closed 12 years ago

rsa commented 12 years ago
  1. may summon infinity count of creatures (not offlike)
  2. may cause crushes (map objects storage overflow). example - GO entry 187578
Schmoozerd commented 12 years ago

Cannot reproduce any problem

rsa commented 12 years ago

use AutoClicker addon - your may over 30-40 min overflow map container.

VladimirMangos commented 12 years ago

maybe have some max amount and check it at map or in some radius before summon...

teyrnon commented 12 years ago

would be nice to see how the blizzs avoiding this and then reproduce it in same way.

Schmoozerd commented 12 years ago

yes - a check if an npc is nearby could be possible to add to the summon command. I thought of using maybe custom world-states and a conditon-check for the script commands with them. This would be powerfull enough to fix such cases, but ofc will require much manual work.

teyrnon commented 12 years ago

i doubt that game logic should really care about such issue maybe have some timer that measures the time between some click packets and helps detect a cheater

Schmoozerd commented 12 years ago

there is no cheating involved by definition. What is required is a way to not spawn the dragon (the linked case) multiple times. the clicking is possible multiple times, and also the related quest-credit must be given multiple times (multiple players)

So we need to modify the mechanics.

rsa commented 12 years ago

AutoClicker - not cheat software. Your may fully legal give similate result manually, if may click with his speed :) Really, mechanic in script effects like this required even cooldown, even additional checks.

teyrnon commented 12 years ago

seems you don't see the real issue ok. let you have fixed current problem by modifying mechanics. what is your next action if someone will use autoclicker to cast a spell or click a vehicle or something else?

rsa commented 12 years ago

in this cases - no problem, available cooldowns (GCD, SCD) and other mechanics (seating to vehicle - spellcast). problem currently only in some script commands without any CD. this 1) not offlike 2) badly written code.