Ok, I have recreated VAS for TrinityCore 11007 as of yesterday. I’m new to git so instead of 2 patches, it’s 4. I will continue to create more patches to update the code base as I go and push them to this HG repo that I have created for it. If anyone has any improvements, just let me know.
Special thanks to KalCorp who created the original that I will be building off.
It seems to be a great patch, thanks for updating it. Can you give me a better explanation how it works? For example, If I want to play solo an instance or a raid, it will reduce the damage and the hp from npc’s? or what?
KalCorp did what is there now with me just updating the code standard to remove the dot operators and the Mob’s level changing. I don’t have the spreadsheet that had the initial alogrithm that was used to modify the NPC’s but I will be changing it soon to reflect more specific information to better scale.
Esentially, it’s a script that everytime a player or group of players enters and instance or raid modify’s the npc’s health and damage done on a factor of how many people are in that instance. If you enter with one person, then it will scale the npc’s down to about 1/5th health and about 1/5th damage. The new system that I am working on will account not only for how many players, but what classes they are and general group composition. IE: 2 players, one leather one cloth and no tank, will affect the mobs in the instance.
There are some problems with it as it is. One is when enemies cause periodic damage (DoT’s) that damage is NOT scaled down. Have to work with the hooks to adjust that one. Another is that if you run an instance with 4 people WITHOUT VAS the missing persons XP would be split among the 4, so as it is, you get 5x the xp and it’s not 5x hard, so I will have to hook in to adjust that too. There are not admin console commands to adjust settings while running. And NPC’s that are dynamically spawned in the instance, EX: Sneed (spawned after you kill Sneed’s Shredder) is not scaled, so hooks will be required in the code that spawns those mobs. But it’s a good start and about 2/3 instances (5 mans) are soloable at correct level as it is now.
It would be nice to get a copy of this that works with latest core as it has been great for my small server population but cannot get it to work any more. Sun if you have a working patch for latest core can you give us a link or a copy?
Vaughner, I am VERY interested in using this code as I only play on my server by myself. It’s been a great learning experience and would love to add the ability to run RAIDS and INSTANCES with a single character.
Is this compatible with the current version of the core? I tried adding this after updating the other day and it puked, error’d and won’t install. (other than that the server is running fine /emoticons/default_smile.png…) I def. want to check this out though since my server is only for me. /emoticons/default_smile.png
I am assuming this needs to be updated but i am no coder.
Still haven’t gotten a chance to even start looking at the code. Haven’t even had a chance to play WoW. Work, school, and family have kept me busy. If anyone feels like giving it a try, more power to you. At this point, I don’t see myself having any time to start working on it for about another 3 months.