Starsector API
Loading...
Searching...
No Matches
SpecialItemSpecAPI.java
Go to the documentation of this file.
1package com.fs.starfarer.api.campaign;
2
3import java.util.Set;
4
5import com.fs.starfarer.api.impl.campaign.rulecmd.salvage.MarketCMD.RaidDangerLevel;
6
7public interface SpecialItemSpecAPI {
8 String getIconName();
9
11 float getOrder();
13
14 String getId();
15 String getName();
16 float getBasePrice();
17
18 Set<String> getTags();
19 boolean hasTag(String tag);
20
27
28 String getDesc();
29
30 void setDesc(String desc);
31
32 String getParams();
33
34 float getRarity();
35
36 String getSoundId();
37
39
41
42 void setBaseDanger(RaidDangerLevel danger);
43 RaidDangerLevel getBaseDanger();
44
46
47 void setManufacturer(String manufacturer);
48
49 void setParams(String params);
50
51 void setIconName(String iconName);
52
53 void setName(String displayName);
54
55 void setBasePrice(float baseValue);
56
57 void setOrder(float displayNumber);
58
59}
60
61
62
SpecialItemPlugin getNewPluginInstance(CargoStackAPI stack)
void setBaseDanger(RaidDangerLevel danger)