Page 1 of 1
Theurgists Eviscorated for Seige?!?
PostPosted: Wed Apr 23, 2008 10:08 am
by WisdomConners
Why can earth pets no longer be cast on Doors in RvR for seige purposes? This was THE only thing I ever took my Theurgist out to RvR for.
Re: Theurgists Eviscorated for Seige?!?
PostPosted: Wed Apr 23, 2008 4:59 pm
by Roozzz
Theurg pets have several bugs if I recall correctly from the last time I played my theurg here. Many of them were reported and dont know if they are fixed yet, guess not.
Among them: Pets move to slow, they are vurnerable to cc and indeed this one.
And
Re: Theurgists Eviscorated for Seige?!?
PostPosted: Wed Apr 23, 2008 8:20 pm
by WisdomConners
Well this seems more like a casting bug than just a pet bug. On Live I was able to cast Theurgist Ice and Wind blasts on doors as well (Not that those did any damage), so it appears that all that needs fixing is the ability to cast on the doors. They shouldn't return "Invalid Target" messages. It should be a simple fix.
Re: Theurgists Eviscorated for Seige?!?
PostPosted: Thu Apr 24, 2008 12:38 am
by loen2
Actually many spells should be castable on keep doors and walls. Casted DD or a pbaoe for example, they do do damage on live to keeps. Also on live posisional styles work on all seige but here they do not. I spam PA on siege all the time on live or a side style if I am on the side. Here you always fail the style and can't cast any spell on an object.
Re: Theurgists Eviscorated for Seige?!?
PostPosted: Thu Apr 24, 2008 1:59 am
by Etaew
- Code: Select all
public virtual bool IsAllowedToCastSpell(GameLiving caster, GameLiving target, Spell spell, SpellLine spellLine)
{
//we only allow certain spell targets to be cast when targeting a keep component
if (target is GameKeepComponent || target is GameKeepDoor)
{
switch (spell.Target.ToLower())
{
case "self":
case "group":
case "pet":
break;
default: return false;
}
}
return true;
}
That is the reason why, new logic needs to be added.
Re: Theurgists Eviscorated for Seige?!?
PostPosted: Thu Apr 24, 2008 4:04 am
by WisdomConners
- Code: Select all
public virtual bool IsAllowedToCastSpell(GameLiving caster, GameLiving target, Spell spell, SpellLine spellLine)
{
//we only allow certain spell targets to be cast when targeting a keep component
if (target is GameKeepComponent || target is GameKeepDoor)
{
switch (spell.Target.ToLower())
{
case "self":
case "group":
case "pet":
break;
default: return false;
}
}
return true;
}
That is the reason why, new logic needs to be added.
Where did it go? I may be misremembering here, but I could have sworn I took a few towers when the server was running 1.901 by casting earth pets on the doors. Maybe I just dreamt it....wierder things have happened.

Re: Theurgists Eviscorated for Seige?!?
PostPosted: Thu Apr 24, 2008 9:33 am
by Etaew
You'd want something like
- Code: Select all
case "enemy":
{
if (spell.SpellType == 'Summon')
return true;
break;
}
Re: Theurgists Eviscorated for Seige?!?
PostPosted: Thu Apr 24, 2008 10:32 am
by WisdomConners
I haven't even tried it on my own server. I was talking about for Storm. I'm not quite ready to step up and do coding for my own test server yet.

Re: Theurgists Eviscorated for Seige?!?
PostPosted: Thu Apr 24, 2008 2:18 pm
by klagx
Indeed, you can't cast PBAOE spells with the keeps or keep doors targeted. Very annoying, especially since there is no actual RvR and the only RP comes from PvEing keeps.