001package com.fs.starfarer.api.impl.campaign.intel.events; 002 003import com.fs.starfarer.api.ui.TooltipMakerAPI; 004 005/** 006 * There can be multiple "causes" for the same type of hostile activity. For example, 007 * there may be more pirates because: 008 * 1) General pirate activity due to having a colony 009 * 2) Free port attracting more of them 010 * 3) A pirate base nearby 011 * 012 * And so on. 013 * 014 * 015 * @author Alex 016 * 017 * Copyright 2022 Fractal Softworks, LLC 018 */ 019public interface HostileActivityCause { 020 void addDescToTooltip(TooltipMakerAPI tooltip, float pad); 021 float getMagnitudeContribution(); 022}