forked from HearthSim/hsdata
-
Notifications
You must be signed in to change notification settings - Fork 0
/
PlayErrors.xml
99 lines (99 loc) · 10.9 KB
/
PlayErrors.xml
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<?xml version="1.0"?>
<PlayErrors>
<PlayRequirements>
<PlayRequirement reqID="1" name="REQ_MINION_TARGET" description="Target must be a minion." alwaysRequired="false" hasParam="false" isTargetDetail="true" />
<PlayRequirement reqID="2" name="REQ_FRIENDLY_TARGET" description="Target must be friendly." alwaysRequired="false" hasParam="false" isTargetDetail="true" />
<PlayRequirement reqID="3" name="REQ_ENEMY_TARGET" description="Target must be an enemy." alwaysRequired="false" hasParam="false" isTargetDetail="true" />
<PlayRequirement reqID="4" name="REQ_DAMAGED_TARGET" description="Target must be damaged." alwaysRequired="false" hasParam="false" isTargetDetail="true" />
<PlayRequirement reqID="5" name="REQ_ENCHANTED_TARGET" description="Target must be enchanted." alwaysRequired="false" hasParam="false" isTargetDetail="true" />
<PlayRequirement reqID="6" name="REQ_FROZEN_TARGET" description="Target must be frozen." alwaysRequired="false" hasParam="false" isTargetDetail="true" />
<PlayRequirement reqID="7" name="REQ_CHARGE_TARGET" description="Target must have charge." alwaysRequired="false" hasParam="false" isTargetDetail="true" />
<PlayRequirement reqID="8" name="REQ_TARGET_MAX_ATTACK" description="Target must have a max atk of:" alwaysRequired="false" hasParam="true" isTargetDetail="true" />
<PlayRequirement reqID="9" name="REQ_NONSELF_TARGET" description="Cannot target self." alwaysRequired="false" hasParam="false" isTargetDetail="true" />
<PlayRequirement reqID="10" name="REQ_TARGET_WITH_RACE" description="Target must have race:" alwaysRequired="false" hasParam="true" isTargetDetail="true" />
<PlayRequirement reqID="11" name="REQ_TARGET_TO_PLAY" description="Target is required to play power." alwaysRequired="false" hasParam="false" isTargetDetail="false" />
<PlayRequirement reqID="12" name="REQ_NUM_MINION_SLOTS" description="# of available minion slots required:" alwaysRequired="false" hasParam="true" isTargetDetail="false" />
<PlayRequirement reqID="13" name="REQ_WEAPON_EQUIPPED" description="Player must have a weapon." alwaysRequired="false" hasParam="false" isTargetDetail="false" />
<PlayRequirement reqID="14" name="REQ_ENOUGH_MANA" description="Player must have enough mana." alwaysRequired="true" hasParam="false" isTargetDetail="false" />
<PlayRequirement reqID="15" name="REQ_YOUR_TURN" description="Must be your turn." alwaysRequired="true" hasParam="false" isTargetDetail="false" />
<PlayRequirement reqID="16" name="REQ_NONSTEALTH_ENEMY_TARGET" description="Enemy target cannot be stealthed." alwaysRequired="true" hasParam="false" isTargetDetail="true" />
<PlayRequirement reqID="17" name="REQ_HERO_TARGET" description="Target must be a hero." alwaysRequired="false" hasParam="false" isTargetDetail="true" />
<PlayRequirement reqID="18" name="REQ_SECRET_CAP" description="Must have open slot for secret." alwaysRequired="true" hasParam="false" isTargetDetail="false" />
<PlayRequirement reqID="19" name="REQ_MINION_CAP_IF_TARGET_AVAILABLE" description="If a target is available, # of minion slots required:" alwaysRequired="false" hasParam="true" isTargetDetail="false" />
<PlayRequirement reqID="20" name="REQ_MINION_CAP" description="Cannot exceed minion cap." alwaysRequired="true" hasParam="false" isTargetDetail="false" />
<PlayRequirement reqID="21" name="REQ_TARGET_ATTACKED_THIS_TURN" description="Target must have already attacked this turn." alwaysRequired="false" hasParam="false" isTargetDetail="true" />
<PlayRequirement reqID="22" name="REQ_TARGET_IF_AVAILABLE" description="If one is available, target is required." alwaysRequired="false" hasParam="false" isTargetDetail="false" />
<PlayRequirement reqID="23" name="REQ_MINIMUM_ENEMY_MINIONS" description="Minimum # of enemy minions that must be in play:" alwaysRequired="false" hasParam="true" isTargetDetail="false" />
<PlayRequirement reqID="24" name="REQ_TARGET_FOR_COMBO" description="Target required if it's a combo and targets are available." alwaysRequired="false" hasParam="false" isTargetDetail="false" />
<PlayRequirement reqID="25" name="REQ_NOT_EXHAUSTED_ACTIVATE" description="Cannot activate when exhausted." alwaysRequired="true" hasParam="false" isTargetDetail="false" />
<PlayRequirement reqID="26" name="REQ_UNIQUE_SECRET" description="Secret must be unique." alwaysRequired="true" hasParam="false" isTargetDetail="false" />
<PlayRequirement reqID="27" name="REQ_TARGET_TAUNTER" description="Default attack power must target taunters" alwaysRequired="true" hasParam="false" isTargetDetail="true" />
<PlayRequirement reqID="28" name="REQ_CAN_BE_ATTACKED" description="Target cannot have the tag 'can't be attacked.'" alwaysRequired="true" hasParam="false" isTargetDetail="true" />
<PlayRequirement reqID="29" name="REQ_ACTION_PWR_IS_MASTER_PWR" description="Can't use an action power that's not the master power." alwaysRequired="true" hasParam="false" isTargetDetail="false" />
<PlayRequirement reqID="30" name="REQ_TARGET_MAGNET" description="Must target magnet (enemy) minion if one exists." alwaysRequired="true" hasParam="false" isTargetDetail="true" />
<PlayRequirement reqID="31" name="REQ_ATTACK_GREATER_THAN_0" description="Attack must be greater than zero on default attack power." alwaysRequired="true" hasParam="false" isTargetDetail="false" />
<PlayRequirement reqID="32" name="REQ_ATTACKER_NOT_FROZEN" description="Attacker cannot be frozen." alwaysRequired="true" hasParam="false" isTargetDetail="false" />
<PlayRequirement reqID="33" name="REQ_HERO_OR_MINION_TARGET" description="Target must be a hero or minion." alwaysRequired="true" hasParam="false" isTargetDetail="true" />
<PlayRequirement reqID="34" name="REQ_CAN_BE_TARGETED_BY_SPELLS" description="Can be targeted by spells." alwaysRequired="true" hasParam="false" isTargetDetail="true" />
<PlayRequirement reqID="35" name="REQ_SUBCARD_IS_PLAYABLE" description="At least one subcard must be playable, if subcards exist." alwaysRequired="true" hasParam="false" isTargetDetail="false" />
<PlayRequirement reqID="36" name="REQ_TARGET_FOR_NO_COMBO" description="Target required if it's NOT a combo and targets are available." alwaysRequired="false" hasParam="false" isTargetDetail="false" />
<PlayRequirement reqID="37" name="REQ_NOT_MINION_JUST_PLAYED" description="Minions cannot attack the turn they are played." alwaysRequired="true" hasParam="false" isTargetDetail="false" />
<PlayRequirement reqID="38" name="REQ_NOT_EXHAUSTED_HERO_POWER" description="Hero powers can only be played once per turn." alwaysRequired="true" hasParam="false" isTargetDetail="false" />
<PlayRequirement reqID="39" name="REQ_CAN_BE_TARGETED_BY_OPPONENTS" description="Target cannot have the tag 'can't be targeted by opponents.'" alwaysRequired="true" hasParam="false" isTargetDetail="true" />
<PlayRequirement reqID="40" name="REQ_ATTACKER_CAN_ATTACK" description="This minion cannot attack if it has the tag 'can't attack.'" alwaysRequired="true" hasParam="false" isTargetDetail="false" />
<PlayRequirement reqID="41" name="REQ_TARGET_MIN_ATTACK" description="Target must have a minimum atk of:" alwaysRequired="false" hasParam="true" isTargetDetail="true" />
<PlayRequirement reqID="42" name="REQ_CAN_BE_TARGETED_BY_HERO_POWERS" description="Target cannot have the tag 'can't be targeted by hero powers.'" alwaysRequired="true" hasParam="false" isTargetDetail="true" />
<PlayRequirement reqID="43" name="REQ_ENEMY_TARGET_NOT_IMMUNE" description="Enemy target cannot be immune." alwaysRequired="true" hasParam="false" isTargetDetail="true" />
<PlayRequirement reqID="44" name="REQ_ENTIRE_ENTOURAGE_NOT_IN_PLAY" description="Entire entourage cannot already be in play." alwaysRequired="false" hasParam="false" isTargetDetail="false" />
<PlayRequirement reqID="45" name="REQ_MINIMUM_TOTAL_MINIONS" description="Minimum # of total minions that must be in play:" alwaysRequired="false" hasParam="true" isTargetDetail="false" />
<PlayRequirement reqID="46" name="REQ_MUST_TARGET_TAUNTER" description="Must ALWAYS target taunters" alwaysRequired="false" hasParam="false" isTargetDetail="true" />
</PlayRequirements>
<DefaultRequirementOrder>
<RequirementID value="15" /> <!-- REQ_YOUR_TURN -->
<RequirementID value="38" /> <!-- REQ_NOT_EXHAUSTED_HERO_POWER -->
<RequirementID value="14" /> <!-- REQ_ENOUGH_MANA -->
<RequiremendID value="35" /> <!-- REQ_SUBCARD_IS_PLAYABLE -->
<RequirementID value="29" /> <!-- REQ_ACTION_PWR_IS_MASTER_PWR -->
<RequirementID value="40" /> <!-- REQ_ATTACKER_CAN_ATTACK -->
<RequirementID value="32" /> <!-- REQ_ATTACKER_NOT_FROZEN -->
<RequirementID value="31" /> <!-- REQ_ATTACK_GREATER_THAN_0 -->
<RequirementID value="37" /> <!-- REQ_NOT_MINION_JUST_PLAYED -->
<RequirementID value="25" /> <!-- REQ_NOT_EXHAUSTED_ACTIVATE -->
<RequirementID value="20" /> <!-- REQ_MINION_CAP -->
<RequirementID value="18" /> <!-- REQ_SECRET_CAP -->
<RequirementID value="26" /> <!-- REQ_UNIQUE_SECRET -->
<RequirementID value="19" /> <!-- REQ_WEAPON_CAP -->
<RequirementID value="44" /> <!-- REQ_ENTIRE_ENTOURAGE_NOT_IN_PLAY -->
<RequirementID value="12" /> <!-- REQ_NUM_MINION_SLOTS -->
<RequirementID value="45" /> <!-- REQ_MINIMUM_TOTAL_MINIONS -->
<RequirementID value="23" /> <!-- REQ_MINIMUM_ENEMY_MINIONS -->
<RequirementID value="13" /> <!-- REQ_WEAPON_EQUIPPED -->
<RequirementID value="11" /> <!-- REQ_TARGET_TO_PLAY -->
<RequirementID value="22" /> <!-- REQ_TARGET_IF_AVAILABLE -->
<RequirementID value="24" /> <!-- REQ_TARGET_FOR_COMBO -->
<RequirementID value="36" /> <!-- REQ_TARGET_FOR_NO_COMBO -->
<RequirementID value="30" /> <!-- REQ_TARGET_MAGNET -->
<RequirementID value="9" /> <!-- REQ_NONSELF_TARGET -->
<RequirementID value="2" /> <!-- REQ_FRIENDLY_TARGET -->
<RequirementID value="3" /> <!-- REQ_ENEMY_TARGET -->
<RequirementID value="46" /> <!-- REQ_MUST_TARGET_TAUNTER -->
<RequirementID value="27" /> <!-- REQ_TARGET_TAUNTER -->
<RequirementID value="33" /> <!-- REQ_HERO_OR_MINION_TARGET -->
<RequirementID value="17" /> <!-- REQ_HERO_TARGET -->
<RequirementID value="1" /> <!-- REQ_MINION_TARGET -->
<RequirementID value="16" /> <!-- REQ_NONSTEALTH_ENEMY_TARGET -->
<RequirementID value="43" /> <!-- REQ_ENEMY_TARGET_NOT_IMMUNE -->
<RequirementID value="34" /> <!-- REQ_CAN_BE_TARGETED_BY_SPELLS -->
<RequirementID value="42" /> <!-- REQ_CAN_BE_TARGETED_BY_HERO_POWERS -->
<RequirementID value="39" /> <!-- REQ_CAN_BE_TARGETED_BY_OPPONENTS -->
<RequirementID value="4" /> <!-- REQ_DAMAGED_TARGET -->
<RequirementID value="5" /> <!-- REQ_ENCHANTED_TARGET -->
<RequirementID value="6" /> <!-- REQ_FROZEN_TARGET -->
<RequirementID value="7" /> <!-- REQ_CHARGE_TARGET -->
<RequirementID value="41" /> <!-- REQ_TARGET_MIN_ATTACK -->
<RequirementID value="8" /> <!-- REQ_TARGET_MAX_ATTACK -->
<RequirementID value="10" /> <!-- REQ_TARGET_WITH_RACE -->
<RequirementID value="21" /> <!-- REQ_ATTACKED_THIS_TURN -->
<RequirementID value="28" /> <!-- REQ_CAN_BE_ATTACKED -->
</DefaultRequirementOrder>
</PlayErrors>