Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
QuestSupply.cs
Go to the documentation of this file.
1
public
class
QuestSupply
:
QuestDeliver
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
CurrencyType
Definition:
CurrencyType.cs:2
PriceType
PriceType
Definition:
PriceType.cs:2
Card.GetPrice
virtual int GetPrice(CurrencyType currency=CurrencyType.Money, bool sell=false, PriceType priceType=PriceType.Default, Chara c=null)
Definition:
Card.cs:6449
EClass
Definition:
EClass.cs:5
EClass.pc
static Chara pc
Definition:
EClass.cs:14
QuestDeliver
Definition:
QuestDeliver.cs:6
QuestSupplyCat
Definition:
QuestSupplyCat.cs:6
QuestSupply
Definition:
QuestSupply.cs:2
QuestSupply.difficultyType
override DifficultyType difficultyType
Definition:
QuestSupply.cs:21
QuestSupply.TextExtra2
override string TextExtra2
Definition:
QuestSupply.cs:4
QuestSupply.IsDeliver
override bool IsDeliver
Definition:
QuestSupply.cs:17
QuestSupply.RewardSuffix
override string RewardSuffix
Definition:
QuestSupply.cs:19
QuestSupply.GetBonus
override int GetBonus(Thing t)
Definition:
QuestSupply.cs:23
QuestSupply.ForbidTeleport
override bool ForbidTeleport
Definition:
QuestSupply.cs:15
Quest.DifficultyType
DifficultyType
Definition:
Quest.cs:9
Thing
Definition:
Thing.cs:8
Elin
QuestSupply.cs
Generated by
1.9.6