Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
TraitDeed.cs
Go to the documentation of this file.
1public class TraitDeed : TraitScroll
2{
3 public override bool CanStack => false;
4
5 public override bool CanBeDestroyed => false;
6
7 public override void OnRead(Chara c)
8 {
10 {
11 Msg.Say("invalidClaimZone");
12 return;
13 }
14 Dialog.YesNo("dialog_claimLand", delegate
15 {
17 owner.ModNum(-1);
20 {
21 if (EClass.game.quests.Get<QuestHome>() != null)
22 {
23 EClass.game.quests.Home.ChangePhase(1);
24 }
25 if (QuestMain.Phase < 200)
26 {
27 EClass.game.quests.Main.ChangePhase(200);
28 }
29 }
31 });
32 }
33}
if(item3.idFile==idFirstFile &&item3.id==idFirstTopic)
Definition: UIBook.cs:627
void ModNum(int a, bool notify=true)
Definition: Card.cs:3262
Definition: Chara.cs:10
Faction faction
Definition: Chara.cs:412
bool enable
Definition: CoreDebug.cs:285
Definition: Dialog.cs:7
static Dialog YesNo(string langDetail, Action actionYes, Action actionNo=null, string langYes="yes", string langNo="no")
Definition: Dialog.cs:244
Definition: EClass.cs:5
static Game game
Definition: EClass.cs:8
static Zone _zone
Definition: EClass.cs:20
static Player player
Definition: EClass.cs:12
static Chara pc
Definition: EClass.cs:14
static CoreDebug debug
Definition: EClass.cs:48
Zone StartZone
Definition: Game.cs:269
Definition: Msg.cs:5
static string Say(string idLang, string ref1, string ref2=null, string ref3=null, string ref4=null)
Definition: Msg.cs:58
void EndTurn(bool consume=true)
Definition: Player.cs:1866
static int Phase
Definition: QuestMain.cs:23
Faction mainFaction
Definition: Spatial.cs:430
virtual bool isClaimable
Definition: Spatial.cs:548
override void OnRead(Chara c)
Definition: TraitDeed.cs:7
override bool CanBeDestroyed
Definition: TraitDeed.cs:5
override bool CanStack
Definition: TraitDeed.cs:3
Card owner
Definition: Trait.cs:26
static void OnChangeMode()
void ClaimZone(bool debug=false)
Definition: Zone.cs:1659
ZoneInstance instance
Definition: Zone.cs:52