1package com.fs.starfarer.api.campaign.listeners;
5import com.fs.starfarer.api.Global;
6import com.fs.starfarer.api.campaign.SectorEntityToken;
7import com.fs.starfarer.api.impl.campaign.ids.Tags;
8import com.fs.starfarer.api.impl.campaign.intel.MessageIntel;
9import com.fs.starfarer.api.impl.campaign.intel.misc.WarningBeaconIntel;
10import com.fs.starfarer.api.impl.campaign.procgen.SalvageEntityGenDataSpec;
20 if (entity.
hasTag(Tags.WARNING_BEACON)) {
21 WarningBeaconIntel intel =
new WarningBeaconIntel(entity);
25 MessageIntel intel =
new MessageIntel(
"Discovered: " + entity.
getName(),
26 c,
new String[] {entity.getName()}, c);
27 intel.setSound(
"ui_discovered_entity");
39 if (salvageSpec !=
null) {
40 xp = salvageSpec.getXpDiscover();
static SettingsAPI getSettings()
static SectorAPI getSector()
void discoverEntity(SectorEntityToken entity)
int getHandlingPriority(Object params)
static void reportEntityDiscovered(SectorEntityToken entity)
String getSpriteName(String category, String id)
Object getSpec(Class c, String id, boolean nullOnNotFound)
String getCustomEntityType()
void setSensorProfile(Float sensorProfile)
void setDiscoverable(Boolean discoverable)
boolean hasTag(String tag)