Monitor overview and warpout?


#21

The most easy solution is set the redbackground to every “enemy entry” so neutral,no-standings,terrible and bad standing

then do a function retrieve the windowoverview by background, if the background is red then warpout, I did it already for my “skipanomaly” function, where I check the color of the entry to understand if is already taken from somebody.

The concept is the same


#22

Your solution is applicable in a narrow place, my solution allows to expand functionality in the future.


#23

Hi!

I Use Sanderling-17.05.18
Is there a way to use your BackgoundColors class with it?
Where should I paste the code portion plz?

Thx for all


#24

I wrote this class for the A-Bot project, but it can also be used in Sunderling.
Just paste this code in new .cs file or add to existing (to Sanderling.Extension.cs for example).
And dont foget add

using BotEngine.Interface;

in the title of the file.


#25

Thanks Terpla!

Eventualy managed to do it, the way you explained it to me.
Works perfectly!

Thanks a lot!


#26

Thank you for this! Very handy.
For anyone interested: Maybe it is the version I’m using (17.05.18), or that I haven’t looked at your code, but I’m seeing that the background color (green in image) is the second entry.

A small thing that I noticed, that could be useful to someone, is that the first ColorORGB entry’s O value seems to indicate whether the line is selected (500), hovered over (249), or neither (0).

image

EDIT: For those barely C# literate, like myself, I added these for additional differentiation: (How do you do the code block thing here? < pre>< code> ? Looked at HTML, shrug… Nope!)

public static bool IsBlue(ColorORGB color) => new[] { DarkBlue, Indigo, Blue }.Contains(color, new ORGBColorComparar());

public static bool IsInFleet(ColorORGB color) => IsSameColor(color, Violet);

public static bool IsInCorp(ColorORGB color) => IsSameColor(color, Green);

#27

If anyone is interested in having the Type column in the overview, then these may be handy. (There may be some duplicates in these arrays.) I tried to group them as best I could.

Ships of Eve:


capsules := ["Capsule","Capsule - Genolution 'Auroral' 197-variant"]
shuttles := ["Amarr Shuttle","Caldari Shuttle","Gallente Shuttle","Minmatar Shuttle","Amarr Media Shuttle","Caldari Media Shuttle","Civilian Amarr Shuttle","Civilian Caldari Shuttle","Civilian Gallente Shuttle","Civilian Minmatar Shuttle","Gallente Media Shuttle","Minmatar Media Shuttle","Goru's Shuttle","InterBus Shuttle","Leopard","Guristas Shuttle"]
corvettes := ["Impairor","Ibis","Velator","Reaper","Polaris Centurion Frigate","Polaris Centurion TEST","Polaris Enigma Frigate","Polaris Inspector Frigate","Polaris Legatus Frigate","Echo","Hematos","Immolator","Taipan","Violator","Zephyr"]

frigates := ["Crucifier","Crucifier Navy Issue","Executioner","Inquisitor","Magnate","Punisher","Punisher Kador Edition","Punisher Tash-Murkon Edition","Tormentor","Bantam","Condor","Griffin","Griffin Navy Issue","Heron","Kestrel","Merlin","Merlin Nugoeihuvi Edition","Merlin Wiyrkomi Edition","Atron","Imicus","Incursus","Incursus Aliastra Edition","Incursus Inner Zone Shipping Edition","Maulus","Maulus Navy Issue","Navitas","Tristan","Breacher","Burst","Probe","Rifter","Rifter Krusual Edition","Rifter Nefantar Edition","Slasher","Vigil","Vigil Fleet Issue","Cockroach","Immovable Enigma","Amarr Police Frigate","Concord Army Frigate","Concord Police Frigate","Concord Special Ops Frigate","Concord SWAT Frigate","Devourer","Echelon","Fury","Gallente Police Ship","Gold Magnate","Inner Zone Shipping Imicus","Khanid Navy Frigate","Lynx","Medusa","Minmatar Peacekeeper Ship","Mordus Frigate","Sarum Magnate","Silver Magnate","Sukuuvestaa Heron","Swordspine","Tash-Murkon Magnate","Vherokior Probe","Imperial Navy Slicer","Caldari Navy Hookbill","Federation Navy Comet","Police Pursuit Comet","Republic Fleet Firetail","Astero","Dramiel","Daredevil","Succubus","Garmur","Worm","Cruor"]
assaultFrigates := ["Gatherer","Retribution","Vengeance","Harpy","Hawk","Enyo","Erinye","Ishkur","Kishar","Blade","Dagger","Jaguar","Wolf","Cambion","Freki","Malice","Utu"]
covertOps := ["Anathema","Buzzard","Helios","Cheetah","Chremoas","Pacifier"]
electronicAttacks := ["Sentinel","Kitsune","Keres","Hyena"]
interceptors := ["Crusader","Malediction","Crow","Raptor","Ares","Taranis","Claw","Stiletto","Whiptail"]
stealthBombers := ["Purifier","Manticore","Nemesis","Hound"]
miningFrigates := ["Venture","Endurance","Prospect"]

Destroyer := ["Coercer","Coercer Blood Raiders Edition","Dragoon","Corax","Cormorant","Cormorant Guristas Edition","Algos","Catalyst","Catalyst Serpentis Edition","Talwar","Thrasher","Thrasher Thukker Tribe Edition","Aliastra Catalyst","Inner Zone Shipping Catalyst","Intaki Syndicate Catalyst","InterBus Catalyst","Nefantar Thrasher","Quafe Catalyst","Sunesis"]
Command Destroyer := ["Pontifex","Stork","Magus","Bifrost"]
Interdictor := ["Heretic","Flycatcher","Eris","Sabre"]
Tactical Destroyer := ["Confessor","Jackdaw","Hecate","Svipul"]

Industrial := ["Miasmos Amastris Edition","Miasmos Quafe Ultra Edition","Miasmos Quafe Ultramarine Edition","Primae","Noctis","Bestower","Bestower Tash-Murkon Edition","Sigil","Badger","Tayra","Tayra Wiyrkomi Edition","Epithal","Iteron Inner Zone Shipping Edition","Iteron Mark V","Kryos","Miasmos","Nereus","Hoarder","Mammoth","Mammoth Nefantar Edition","Wreathe"]
IndustrialsT2 := ["Impel","Bustard","Occator","Mastodon","Prorator","Crane","Viator","Prowler"]

barges := ["Covetor","Procurer","Retriever"]
exhumers := ["Hulk","Mackinaw","Mackinaw ORE Development Edition","Skiff"]

cruisers := ["Arbitrator","Augoror","Maller","Omen","Omen Kador Edition","Omen Tash-Murkon Edition","Blackbird","Caracal","Caracal Nugoeihuvi Edition","Caracal Wiyrkomi Edition","Moa","Osprey","Celestis","Exequror","Opux Dragoon Yacht","Thorax","Thorax Aliastra Edition","Thorax Inner Zone Shipping Edition","Vexor","Bellicose","Rupture","Scythe","Stabber","Stabber Krusual Edition","Stabber Nefantar Edition","Concord Police Cruiser","Guardian-Vexor","Opux Luxury Yacht","Augoror Navy Issue","Omen Navy Issue","Caracal Navy Issue","Osprey Navy Issue","Exequror Navy Issue","Vexor Navy Issue","Scythe Fleet Issue","Stabber Fleet Issue","Cynabal","Ashimmu","Gila","Orthrus","Phantasm","Vigilant","Stratios","Stratios Emergency Responder"]
recons := ["Curse","Rook","Lachesis","Huginn","Pilgrim","Falcon","Arazu","Rapier","Chameleon","Enforcer","Moracha"]
strategics := ["Legion","Tengu","Proteus","Loki"]
assaults := ["Sacrilege","Zealot","Cerberus","Eagle","Deimos","Ishtar","Muninn","Vagabond","Adrestia","Mimir","Vangel"]
interdictors := ["Devoter","Onyx","Phobos","Broadsword"]
logistics := ["Guardian","Basilisk","Oneiros","Scimitar","Etana"]
flag := ["Monitor"]

#28

Second post needed due to 5,000 character limit. Praise Google Sheets for making this only take 1-2 hours.


battlecruisers := ["Oracle","Naga","Talos","Tornado","Harbinger","Prophecy","Prophecy Blood Raiders Edition","Drake","Ferox","Ferox Guristas Edition","Brutix","Brutix Serpentis Edition","Myrmidon","Cyclone","Cyclone Thukker Tribe Edition","Hurricane","Harbinger Navy Issue","Drake Navy Issue","Brutix Navy Issue","Hurricane Fleet Issue"]
battlecruisersT2 := ["Absolution","Damnation","Nighthawk","Vulture","Astarte","Eos","Claymore","Sleipnir"]

battleships := ["Abaddon","Abaddon Kador Edition","Abaddon Tash-Murkon Edition","Apocalypse","Apocalypse Blood Raider Edition","Apocalypse Imperial Issue","Apocalypse Kador Edition","Apocalypse Tash-Murkon Edition","Armageddon","Armageddon Imperial Issue","Rattlesnake Victory Edition","Raven","Raven Guristas Edition","Raven Kaalakiota Edition","Raven Nugoeihuvi Edition","Raven State Issue","Rokh","Rokh Nugoeihuvi Edition","Rokh Wiyrkomi Edition","Scorpion","Scorpion Ishukone Watch","Dominix","Hyperion","Hyperion Aliastra Edition","Hyperion Inner Zone Shipping Edition","Megathron","Megathron Federate Issue","Megathron Inner Zone Shipping Edition","Megathron Police Edition","Megathron Quafe Edition","Maelstrom","Maelstrom Krusual Edition","Maelstrom Nefantar Edition","Tempest","Tempest Justice Edition","Tempest Krusual Edition","Tempest Nefantar Edition","Tempest Tribal Issue","Typhoon","Concord Army Battleship","Concord Police Battleship","Concord Special Ops Battleship","Concord SWAT Battleship","Apocalypse Navy Issue","Armageddon Navy Issue","Raven Navy Issue","Scorpion Navy Issue","Dominix Navy Issue","Megathron Navy Issue","Tempest Fleet Issue","Typhoon Fleet Issue","Nestor","Machariel","Bhaalgorn","Rattlesnake","Barghest","Nightmare","Vindicator"]
blackOps := ["Redeemer","Widow","Sin","Panther","Marshal"]
marauders := ["Paladin","Paladin Blood Raider Edition","Paladin Kador Edition","Paladin Tash-Murkon Edition","Golem","Golem Guristas Edition","Golem Kaalakiota Edition","Golem Nugoeihuvi Edition","Kronos","Kronos Inner Zone Shipping Edition","Kronos Police Edition","Kronos Quafe Edition","Vargur","Vargur Justice Edition","Vargur Krusual Edition","Vargur Nefantar Edition"]

freighters := ["Providence","Charon","Obelisk","Fenrir","Bowhead"]
jumpFreighters := ["Ark","Rhea","Anshar","Nomad"]

industrialCommands := ["Orca","Orca ORE Development Edition","Porpoise"]
capitalIndustrials := ["Rorqual","Rorqual ORE Development Edition"]

carriers := ["Archon","Chimera","Thanatos","Nidhoggur"]
dreadnoughts := ["Revelation","Revelation Sarum Edition","Phoenix","Phoenix Wiyrkomi Edition","Moros","Moros Interbus Edition","Naglfar","Naglfar Justice Edition","Chemosh","Caiman"]
forceAuxs := ["Apostle","Minokawa","Ninazu","Lif","Dagon","Loggerhead"]

supercarriers := ["Aeon","Wyvern","Nyx","Hel","Nation","Revenant"]
titans := ["Avatar","Leviathan","Erebus","Ragnarok","Komodo","Molok"]

#29

Wow, I just realized something… (I THINK) This means you can link the target’s hitpoints, from Target tree, to the lines in the overview!


#30

Yes, you can link overview entries and targets via transitions resulting from selection.
At least in 2014, this worked in the EVE online mission running bot :wink: