What's new
  • Visit Rebornbuddy
  • Visit Resources
  • Visit API Documentation
  • Visit Downloads
  • Visit Portal
  • Visit Panda Profiles
  • Visit LLamamMagic

What's the ActorSnoId of LoN WD's Phantasms?

apollogg

Member
Joined
Apr 12, 2015
Messages
101
Reaction score
2
Trinity use SpellHistory.FindSpells to identity how many Phantasms at a given position.

if (Runes.WitchDoctor.Phantasm.IsActive)
{
var numPhantasmsAtTarget = SpellHistory.FindSpells(skill.SNOPower, target.Position, 12f, 5).Count();
if (numPhantasmsAtTarget >= 3)
return false;
}

I want to know the count and position of Phantasm in current game. Is Is it possible to get LoN WD's Phantasm position and count from DB directly? such as ZetaDia.Actors.GetActorsOfType<DiaUnit>(true).Count(o => o.IsValid && PhantasmIds.Contains(o.ActorSnoId));

What's the ActorSnoId of LoN WD's Phantasms?

Best reagards
 
WD_spiritBarrage_ghost = 175354,
WD_spiritBarrageRune_heal_ghost = 181767,
WD_sacrifice_resurrect_proxy = 181773,
WD_spiritBarrageRune_mana_ghost = 181818,
WD_spiritBarrageRune_multi_ghost = 181842,
WD_spiritBarrageRune_turret_ghost = 181867,
WD_spiritBarrageRune_turret_ghostModel = 181871,
WD_spiritBarrageRune_AOE_ghostModel = 181880,

That's what I find in DB. What's the Phantasm? Thanks
 
And the same question about the counts of Necro's Skeletal Mages.
Can somebody let me know the ActorSnoId of Necro's Skeletal Mages?
I found in Bantou's routine, he use TargetUtil.AuraUnits(SNOPower.P6_Necro_RaiseDead, 60f, true).Count < 4 to know how many mages are alive in game. But I don't understand the reason why Mage is a Aura Unit. I think it should be a pet same to Barb's ancients, WD's dogs, fetishes.
 
Code:
ActorId: 472606, Type: Monster, Name: p6_necro_skeletonMage_C-4077, Distance2d: 8.787213, CollisionRadius: 0, MinimapActive: 0, MinimapIconOverride: -1, MinimapDisableArrow: 0
 
I tested this ActorSnoId. It only works with Singularity rune, not work with other runes.
 
I tested this ActorSnoId. It only works with Singularity rune, not work with other runes.
Yup, it will be different for every rune as they are treated as different actors. I don't have a WD handy so I can't pull the actorID for that, but you should be able to just dump actors when you have one around and find the #
 
Thanks for your help.
Just curious where is the dump files and how to extract the info of actors and how to search the actors I want to know?
 
Thanks for your help.
Just curious where is the dump files and how to extract the info of actors and how to search the actors I want to know?

With DB running, click the adventurer tab and click Dump All Actors (might just say All Actors, I forget) and it will dump the ID and variables for any actors in range. So in your case, cast a few phantasms then dump the actors to see the ID.
 
Back
Top