His Walrus Punch was a big problem because it crashed the game 100% when used. We tried to fix it but the skill is rewritten and you may experience bugs (extra critical hits) with it. Either rewritten or 100% crash on use. Some of the skills are just not AI map compatible. Some of them are Kunkka`s Tidebringer, Storm Spirit`s Overload and etc.
Wednesday, March 30, 2011
DotA Allstars 6.70c AI Test, Tuskarr
Here you can see my first tests of Tuskarr`s basic AI. He is doing very good despite the rough code.
His Walrus Punch was a big problem because it crashed the game 100% when used. We tried to fix it but the skill is rewritten and you may experience bugs (extra critical hits) with it. Either rewritten or 100% crash on use. Some of the skills are just not AI map compatible. Some of them are Kunkka`s Tidebringer, Storm Spirit`s Overload and etc.
His Walrus Punch was a big problem because it crashed the game 100% when used. We tried to fix it but the skill is rewritten and you may experience bugs (extra critical hits) with it. Either rewritten or 100% crash on use. Some of the skills are just not AI map compatible. Some of them are Kunkka`s Tidebringer, Storm Spirit`s Overload and etc.
Subscribe to:
Post Comments (Atom)
Quite a work you did PBMN. Nice.
ReplyDeleteBut i don't understand why the skill must rewritten, and why some skill not compatible with AI Map?
What is the reason of the crashes? Some infinite loops? Before the crashes in released ai maps I always notice a CPU peak of 1 or 2 seconds (i7 q720).
ReplyDeleteWell i first noticed those skills in BMP`s blog. He was talking about crashing and rewriting skills. I asked him about those skills when he appeared recently on PD forums. Apparently the fact that dynamically created triggers have an event type EVENT_PLAYER_UNIT_ATTACKED which is destroyed in the next function, causes problems with the existing AI script... crashes 100%. Tiny`s WarClub, Gyro`s FlakCannon, Ursa`s Overpower and Enrage, Walrus Punch and many other. Thanx to Sebra WarClub, FlakCannon and WalrusPunch were rewritten.
ReplyDeleteSo, this event trigger AI to use skill when it was attacked? And because of that it crash?
ReplyDeleteAnd rewrite here you mean some skill was modified a bit to avoid crash?
Sorry for asking a lot PBMN...
We believe it crashes because of massive creating and destroying of triggers. The rewriting makes 1 global trigger which takes care of the attacked events of that particular unit.
ReplyDeleteIf you are interested i can always show u a sample code
ReplyDeleteYou know, actually i didn't know about programming a lot. What i know is some very simple programming, using "if" parameter. You must know what i mean since you are working this kind of stuff.
ReplyDeleteI like to see some kind of code (i like programming, but didn't have time to learn it cause of my studies) if you like.
So maybe i cannot help you at all...
I'm very sorry before, but yes, i like to see some code even it didn't change anything..
Old overpower code:
ReplyDeletehttp://pastebin.com/GiAC0itT
New fixed code by BMP:
http://pastebin.com/5u52hpG5
Copy and paste in JassCraft to see a better syntax highlighting.
So sorry to hear this :( I hope you are going to rewrite it,I believe in your imba skills :D
ReplyDeleteФеникс будет создан? Виндраннер будет переделена?
ReplyDeleteHey PBMN, I just want to say that you did a great work with the 6.69AI, so much win in this map :D, and this Invoker !!!! <3
ReplyDeleteThank you very much, keep it up dude, you're so cool !
OK, thanks for the code..
ReplyDeleteI cannot change anything, but i will learn something from this code, for sure..
wow, nice progress, hope it come as son as posible. good work.
ReplyDeleteat a pace you will soon catch up IceFrog :)
ReplyDeletethat code looks like simplified java o.o
ReplyDeleteYes, it reminds me of Java
ReplyDeleteA feedback for morphling:
ReplyDeleteIn the original map, when morphling cast "Waveform" he can also do other things. For exemple he can move, tp, or cast "Adaptive Strike" and even use item like "dagger".
But in the version 6.69c ai beta he can't do anything when he casts "Waveform", would you please change this in 6.70ai or in the standard version of 6.69ai?
Thanks a lot for all your great work. Btw, your map is well appreciated in China. Here is the Chinese version of 6.69c ai:
http://dota.sgamer.com/201103/download-detail-693.html
good job
ReplyDeleteWe tweaked Morph a little for 6.70c AI.
ReplyDelete