New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[3.3.5][Core/SmartAI] No Bag Space #15173
Comments
Just a helpful tip to make your SQL examples easier to read : Then add ``` (3 back ticks) on a blank line after each of the examples. |
Thanks. |
Isn't the spell you're casting trying to create an item though? Maybe your bags are actually full?
|
Lemme stop you right there MrSmite. I did attempt with other buffs such as a simple Stamina buff. |
I was going to comment on this about 8 hours ago, but I was too tired to look up the right facts. http://www.wowhead.com/spell=29519/silithyst
I don't really see any issue with that part, though I don't know enough about what What I do question instead, is the behaviour of the spell aura when you mount up. As far as I can remember from 2007-2010, you are supposed to lose the buff / aura when you mount up, because you are supposed to walk (run slow) to the faction camp while carrying the "flag" with you. The PvP activity in Silithus is after all a Capture The Flag game. (This is at least the Blizzlike behaviour.) I remember @Killyana worked on fixing the interaction between the silithyst game object and receiving the buff some weeks ago, but I have not taken the time to test it later. I hope someone who has tested it can comment on this issue, so we can have some relevant feedback on this. |
Hmm, well perhaps the problem is an NPC trying to cast it? The spell works if you cast it on yourself (GM command) but it requires that you be in Silithus or it errors with "You are in the wrong zone". Also, lookup item Silithus does result in 23567 [PH] Silithus PvP Dust [DEP] which you can create using additem so I wonder if it is trying to create that item? Side Note: The debuff doesn't appear to slow my test Hunter, with or without Aspect of the Cheetah
Clicking on the geyser just makes it disappear without giving the debuff. Searching the repo shows |
To be honest SAI is not adapted to script such things, it must be done by cpp, also some spells like http://www.wowhead.com/spell=29519/silithyste have an area conditions and cannot be used every where, and the event SMART_EVENT_FRIENDLY_HEALTH_PCT cannot be used like this, also you cannot cast spells in death players (only some specific spells) |
@MrSmite : OK, thanks for the feedback. I was actually thinking about #14637 and 3720be3 , I didn't notice the commit 8f3a9b7 before. I guess those commits didn't solve the issue of picking up the items, if neither of you can pick it up. I will have to test this by going there with a DK or some other OP character and see if I can reproduce the issue. |
well then, just fix this with a propper c++ script, because we don't need such a fix for SAI, because it will only be needed in very few cases. SAI was implemented to script general behaviour for creature-player interaction, like killxana said. |
Hello. Trying to learn more about SmartAI.
Noticed an issue with some parts of cast spell / summon object.
Cast Spell: Working fine when you want the creature to cast a spell (buff) on any nearby player.
Once you want the creature to cast a spell (buff) on a specific player (pvp example: - a player dies, the one who won the fight, gets a buff) this aint working at all. In fact, the creature tries to add the buff to my bags. resulting in a message saying " You don't have any space in your bags ". I've tried to solve this by using creature and objects. doesn't help.
Summon Object: Since the cast spell didn't work, i figured, i'd want the creature to spawn an object (chest) so that the player who opens this chest, gets his reward. Somehow, this aint working aswell. The creature (once again) thinks, it needs to add the object to my bags. resulting in the same message as previously " You don't have any space in your bags "
With this in mind, the creature does, recognize the player who slain the other. It just doesn't seem like the creature gets to cast / spawn what its been told to.
SQL example on spawning object:
SQL example on adding spell (buff) to player who won the fight:
Core Info:
Trinitycore 3.3.5
Lastest Commit: b630829
Just updated the core, about 10mins ago
Windows 7 64bit
No modifications has been done to the DB
The text was updated successfully, but these errors were encountered: