// from oober* public static bool IsMounted() { GUnit Unit = GPlayerSelf.Me; Unit.SetBuffsDirty(); GBuff[] buffs = Unit.GetBuffSnapshot(); foreach (GBuff b in buffs) { string s = b.SpellName; if ( // s.Contains(MOUNTNAME) || // TODO use config var s.Contains("Horse") || s.Contains("Stallion") || s.Contains("Warhorse") || s.Contains("Palomino") || s.Contains("Raptor") || s.Contains("Kodo") || s.Contains(" Wolf") || s.Contains("Saber") || s.Contains("saber") || s.Contains("Ram") || s.Contains("Mechanostrider") || s.Contains("Hawkstrider") || s.Contains("Elekk") || s.Contains("Steed") || s.Contains("steed") || s.Contains("Tiger") || s.Contains("Talbuk") || s.Contains("Battle Tank") || s.Contains("Dreadsteed") || s.Contains("Felsteed") || s.Contains("Frostwolf Howler") || s.Contains("Cheetah") || s.Contains("Travel Form") || s.Contains(" War") || s.Contains("Ravager") || s.Contains("Riding") || s.Contains("charger") || s.Contains("Charger") || s.Contains("Angry Programmer") || s.Contains("Reins") || // yeah right s.Contains("Turtle") // lol ) { if (s != "Ghost Wolf") { return(true); } } } return(false); }
protected bool IsMounted(GUnit Unit) { Unit.SetBuffsDirty(); GBuff[] buffs = Unit.GetBuffSnapshot(); for (int i = 0; i < buffs.Length; i++) { GBuff b = buffs[i]; string s = b.SpellName; //OOberLog(" buff " + s); if ( (MOUNTNAME.Length>0 && s.Contains(MOUNTNAME)) || s.Contains("Horse") || s.Contains("Warhorse") || s.Contains("Raptor") || s.Contains("Kodo") || s.Contains("Wolf") || s.Contains("Saber") || s.Contains("Ram") || s.Contains("Mechanostrider") || s.Contains("Hawkstrider") || s.Contains("Elekk") || s.Contains("Steed") || s.Contains("Tiger") || s.Contains("Talbuk") || s.Contains("Frostsaber") || s.Contains("Nightsaber") || s.Contains("Battle Tank") || s.Contains("Charger") || s.Contains("Frostwolf") || s.Contains("Reins") || // yeah right s.Contains("Turtle") // lol ) { //Context.Log("buff found : " + s); if (s != "Ghost Wolf") return true; } } return false; }