-
Notifications
You must be signed in to change notification settings - Fork 0
/
notes.txt
64 lines (60 loc) · 2.55 KB
/
notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
0. GarrisonAttackedEvent (либо будет находиться после TriggerPostBattleAncillaries)
// 0. CharacterCompletedBattle, CharacterParticipatedAsSecondaryGeneralInBattle, HeroCharacterParticipatedInBattle (for alive enemy armies)
1. CharacterCompletedBattle (main general)
2. HeroCharacterParticipatedInBattle (for each hero)
for [...secondary armies] do
3. CharacterParticipatedAsSecondaryGeneralInBattle (secondary general)
4. HeroCharacterParticipatedInBattle (for each hero)
end
for [...armies, ...enemy armies (except garrison army)] do
5. TriggerPostBattleAncillaries (for each hero) *ancillary failure
6.a) TriggerPostBattleAncillaries (main general) *ancillary success
6.b) TriggerPostBattleAncillaries (secondary general) *ancillary failure
end
CharacterPostBattleRelease (main general)
CharacterPostBattleSlaughter (main general)
CharacterPostBattleEnslave (main general)
Occupy Settlement = {
0? GarrisonAttackedEvent (main general)
1. CharacterPerformsSettlementOccupationDecision (main general)
2. CharacterPostBattleSlaughter (main general)
}
Occupy Unopposed = {
0? GarrisonAttackedEvent (main general)
1. CharacterCapturedSettlementUnopposed (main general)
2. CharacterPerformsSettlementOccupationDecision (main general)
}
Loot Settlement = {
0? GarrisonAttackedEvent (main general)
1. CharacterLootedSettlement (main general)
2. CharacterPerformsSettlementOccupationDecision (main general)
3. CharacterPostBattleEnslave (main general)
}
Loot Unopposed = {
0? GarrisonAttackedEvent (main general)
1. CharacterCapturedSettlementUnopposed (main general)
2. CharacterLootedSettlement (main general)
3. CharacterPerformsSettlementOccupationDecision (main general)
}
Sacked Settlement = {
0? GarrisonAttackedEvent (main general)
1. CharacterLootedSettlement (main general)
2. CharacterSackedSettlement (main general)
3. CharacterPerformsSettlementOccupationDecision (main general)
4. CharacterPostBattleEnslave (main general)
}
Raze Settlement = {
0? GarrisonAttackedEvent (main general)
1. CharacterLootedSettlement (main general)
2. CharacterRazedSettlement (main general)
3. CharacterPerformsSettlementOccupationDecision (main general)
4. CharacterPostBattleSlaughter (main general)
}
Expand Under-Empire = {
0? GarrisonAttackedEvent (main general)
1. CharacterLootedSettlement (main general)
2. CharacterSackedSettlement (main general)
3. CharacterPerformsSettlementOccupationDecision (main general)
4. CharacterPostBattleEnslave (main general)
}
mf:is_army() всегда true?