Firstly, I'm sorry if this is not the correct place to ask this but I can't seem to find a proper section since it is mostly related to DotA. I am trying to figure out a few ways how a specific player got disconnected from a game. The player's accusation is that the host had kicked him. However...
Somehow I think that this will also put a unit in combat when it's targeted by a healing spell, right?
When in fact it doesn't really enter combat... :P
> i wanna see you making his ultimate without triggering ^^
I'm not referring to his ultimate, I'm talking about his spells as a whole - people nowadays would be more impressed of something triggered rather than a visually remade ladder spell.
^ Wouldn't that affect the dummy units (projectiles) as well?
I'm not sure I quite understand but from the calculations it seems that (looking at the right image):
d should be less than r so that the projectile can collide, right?
Yes, terrain height would definitely be included but it was a quick example.
And I have no idea (my math level being low also included :P). how Pythagoras theorem would have anything to do with spherical shapes...
> Which systems are you referring?
All submitted?
> One thing no system has...
It has been bugging me for a while but why don't most projectile systems offer 3d collision detection as well? The way I imagine it is like a simple check with GetUnitFlyHeight() (of course combined with a normal XY group enum), something like:
if (RAbsBJ(GetUnitFlyHeight(collidedTarget) -...
It still doesn't dodge incoming non-triggered projectiles... The only efficient way I can think of right now is giving it invisibility for a very short period but the flaw with it is that True Sight counters it.
Another thing you might have not noticed - Blink's special effect is created on...
Warrior:
Meditation IN combat? Eh, it's better if you reworked that. The others seem basic but are fine.
Firemage: Needs triggered spells with good eye-candy
tl;dr for the others but they are good as well
^ Ooook... This is going in the wrong direction.
Avoid using TSA - timers are your friend. There are many cons with TSA so it's just pointless to use it.
Also, what's the problem with just
function Actions()
{
SetUnitPosition(...);
DestroyEffect(...);
}
You've made just a BLINK...
Just do tick counting ...
struct Data
{
integer ticks;
private method periodic()
{
this.ticks -= 1;
if (this.ticks <= 0)
{
// Do all your damage stuff and reset ticks
this.ticks = R2I(1. / T32_PERIOD); // or just 32 with 0.03125...
Having some free time, I decided to finish one of the requests.
Here is Fan of Knives as requested by shiFt.
It's made in zinc (vJass) and requires T32 and Damage but also requires an additional system (sorry, it's easier this way :( ) - xemissile.
Code:
//! zinc
library FanOfKnives...