Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
QuestSupply.cs
Go to the documentation of this file.
2{
3 public override string TextExtra2
4 {
5 get
6 {
7 if (!(this is QuestSupplyCat))
8 {
9 return "";
10 }
11 return "deliverCategory".lang();
12 }
13 }
14
15 public override bool ForbidTeleport => false;
16
17 public override bool IsDeliver => false;
18
19 public override string RewardSuffix => "SupplyCost";
20
21 public override DifficultyType difficultyType => DifficultyType.Supply;
22
23 public override int GetBonus(Thing t)
24 {
25 return (int)((float)t.GetPrice(CurrencyType.Money, sell: true, PriceType.Shipping, EClass.pc) * 1.5f);
26 }
27}
CurrencyType
Definition: CurrencyType.cs:2
PriceType
Definition: PriceType.cs:2
virtual int GetPrice(CurrencyType currency=CurrencyType.Money, bool sell=false, PriceType priceType=PriceType.Default, Chara c=null)
Definition: Card.cs:6449
Definition: EClass.cs:5
static Chara pc
Definition: EClass.cs:14
override DifficultyType difficultyType
Definition: QuestSupply.cs:21
override string TextExtra2
Definition: QuestSupply.cs:4
override bool IsDeliver
Definition: QuestSupply.cs:17
override string RewardSuffix
Definition: QuestSupply.cs:19
override int GetBonus(Thing t)
Definition: QuestSupply.cs:23
override bool ForbidTeleport
Definition: QuestSupply.cs:15
DifficultyType
Definition: Quest.cs:9
Definition: Thing.cs:8