-
- All Implemented Interfaces:
public final class WeaponAITagsKt
-
-
Field Summary
Fields Modifier and Type Field Description private final static List<String>pdTagsprivate final static List<String>ammoTagsprivate final static RegexholdRegexprivate final static RegexpdFluxRegexprivate final static RegexavoidArmorRegexprivate final static RegexpanicFireRegexprivate final static RegexrangeRegexprivate final static RegexforceFireRegexprivate final static StringpriorityBoilerplateTextprivate final static Map<String, String>tagTooltipsprivate static IntegerunknownTagWarnCounterprivate final static Map<String, List<String>>tagIncompatibility
-
Method Summary
-
-
Method Detail
-
getAmmoTags
final List<String> getAmmoTags()
-
getHoldRegex
final Regex getHoldRegex()
-
getPdFluxRegex
final Regex getPdFluxRegex()
-
getAvoidArmorRegex
final Regex getAvoidArmorRegex()
-
getPanicFireRegex
final Regex getPanicFireRegex()
-
getRangeRegex
final Regex getRangeRegex()
-
getForceFireRegex
final Regex getForceFireRegex()
-
getPriorityBoilerplateText
final String getPriorityBoilerplateText()
-
getTagTooltips
final Map<String, String> getTagTooltips()
-
getUnknownTagWarnCounter
Integer getUnknownTagWarnCounter()
-
setUnknownTagWarnCounter
void setUnknownTagWarnCounter(Integer unknownTagWarnCounter)
-
getTagIncompatibility
final Map<String, List<String>> getTagIncompatibility()
-
extractRegexThreshold
final static Float extractRegexThreshold(Regex regex, String name)
-
extractRegexThresholdAsPercentageString
final static String extractRegexThresholdAsPercentageString(Regex regex, String name)
-
shouldTagBeDisabled
final static Boolean shouldTagBeDisabled(Integer groupIndex, FleetMemberAPI sh, String tag)
-
getTagTooltip
final static String getTagTooltip(String tag)
-
createTag
final static WeaponAITagBase createTag(String name, WeaponAPI weapon)
-
tagNameToRegexName
final static String tagNameToRegexName(String tag)
-
isIncompatibleWithExistingTags
final static Boolean isIncompatibleWithExistingTags(String tag, List<String> existingTags)
-
createTags
final static List<WeaponAITagBase> createTags(List<String> names, WeaponAPI weapon)
-
applySuggestedModes
final static Unit applySuggestedModes(FleetMemberAPI ship, Integer storageIndex, Boolean allowOverriding, String shipId)
-
getSuggestedModesForWeaponId
final static List<String> getSuggestedModesForWeaponId(String weaponID)
-
-
-
-