-
Notifications
You must be signed in to change notification settings - Fork 9
/
Trust-Cylibs-Include.lua
172 lines (157 loc) · 7.93 KB
/
Trust-Cylibs-Include.lua
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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
require('cylibs/util/Modes')
require('cylibs/util/States')
-- i18n
i18n = require('cylibs/i18n/i18n')
-- Logging
logger = require('cylibs/logger/logger')
-- Windower Event Handler
WindowerEvents = require('cylibs/Cylibs-Windower-Events')
-- Chat
PartyChat = require('cylibs/chat/party_chat')
-- Actions
ActionQueue = require('cylibs/actions/action_queue')
ValueRelay = require('cylibs/events/value_relay')
SpellAction = require('cylibs/actions/spell')
WaitAction = require('cylibs/actions/wait')
RunToAction = require('cylibs/actions/runto')
RunAwayAction = require('cylibs/actions/runaway')
RunBehindAction = require('cylibs/actions/runbehind')
WalkAction = require('cylibs/actions/walk')
CommandAction = require('cylibs/actions/command')
BloodPactRageAction = require('cylibs/actions/blood_pact_rage')
BloodPactWardAction = require('cylibs/actions/blood_pact_ward')
JobAbilityAction = require('cylibs/actions/job_ability')
StrategemAction = require('cylibs/actions/strategem')
WeaponSkillAction = require('cylibs/actions/weapon_skill')
SequenceAction = require('cylibs/actions/sequence')
BlockAction = require('cylibs/actions/block')
Approach = require('cylibs/battle/approach')
RangedAttack = require('cylibs/battle/ranged_attack')
RunAway = require('cylibs/battle/run_away')
RunTo = require('cylibs/battle/run_to')
TurnAround = require('cylibs/battle/turn_around')
TurnToFace = require('cylibs/battle/turn_to_face')
Command = require('cylibs/battle/command')
UseItem = require('cylibs/battle/use_item')
Engage = require('cylibs/battle/engage')
-- Gambits
Gambit = require('cylibs/gambits/gambit')
-- Conditions
Condition = require('cylibs/conditions/condition')
BeginCastCondition = require('cylibs/conditions/begin_cast')
CombatSkillsCondition = require('cylibs/conditions/combat_skills')
InBattleCondition = require('cylibs/conditions/in_battle')
IdleCondition = require('cylibs/conditions/idle')
InTownCondition = require('cylibs/conditions/in_town')
ItemCountCondition = require('cylibs/conditions/item_count')
IsAlterEgoCondition = require('cylibs/conditions/is_alter_ego')
EnemiesNearbyCondition = require('cylibs/conditions/enemies_nearby')
FinishAbilityCondition = require('cylibs/conditions/finish_ability')
GainDebuffCondition = require('cylibs/conditions/gain_debuff')
HasAttachmentsCondition = require('cylibs/conditions/has_attachments_condition')
HasBuffCondition = require('cylibs/conditions/has_buff_condition')
HasBuffsCondition = require('cylibs/conditions/has_buffs')
HasCumulativeMagicEffectCondition = require('cylibs/conditions/has_cumulative_magic_effect')
HasDazeCondition = require('cylibs/conditions/has_daze')
HasDebuffCondition = require('cylibs/conditions/has_debuff')
HasPetCondition = require('cylibs/conditions/has_pet')
HasRunesCondition = require('cylibs/conditions/has_runes')
InMogHouseCondition = require('cylibs/conditions/in_mog_house')
JobAbilityRecastReadyCondition = require('cylibs/conditions/job_ability_recast_ready')
JobCondition = require('cylibs/conditions/job')
MinHitPointsPercentCondition = require('cylibs/conditions/min_hpp')
MaxHitPointsPercentCondition = require('cylibs/conditions/max_hpp')
MaxManaPointsPercentCondition = require('cylibs/conditions/max_mpp')
HitPointsPercentRangeCondition = require('cylibs/conditions/hpp_range')
MainJobCondition = require('cylibs/conditions/main_job')
MaxDistanceCondition = require('cylibs/conditions/max_distance')
MaxTacticalPointsCondition = require('cylibs/conditions/max_tp')
MeleeAccuracyCondition = require('cylibs/conditions/melee_accuracy')
MinManaPointsCondition = require('cylibs/conditions/min_mp')
MinManaPointsPercentCondition = require('cylibs/conditions/min_mpp')
MinTacticalPointsCondition = require('cylibs/conditions/min_tp')
ModeCondition = require('cylibs/conditions/mode')
NeverCondition = require('cylibs/conditions/never')
NotCondition = require('cylibs/conditions/not_condition')
NumResistsCondition = require('cylibs/conditions/num_resists')
PetHitPointsPercentCondition = require('cylibs/conditions/pet_hpp')
PetTacticalPointsCondition = require('cylibs/conditions/pet_tp')
ReadyAbilityCondition = require('cylibs/conditions/ready_ability')
ReadyChargesCondition = require('cylibs/conditions/ready_charges')
SkillchainPropertyCondition = require('cylibs/conditions/skillchain_property')
SkillchainStepCondition = require('cylibs/conditions/skillchain_step')
SkillchainWindowCondition = require('cylibs/conditions/skillchain_window')
SpellRecastReadyCondition = require('cylibs/conditions/spell_recast_ready')
StatusCondition = require('cylibs/conditions/status')
StrategemCountCondition = require('cylibs/conditions/strategem_count')
SubJobCondition = require('cylibs/conditions/sub_job')
TargetNameCondition = require('cylibs/conditions/target_name')
UnclaimedCondition = require('cylibs/conditions/unclaimed')
ValidTargetCondition = require('cylibs/conditions/valid_target')
ZoneChangeCondition = require('cylibs/conditions/zone_change')
ZoneCondition = require('cylibs/conditions/zone')
-- Battle
MonsterBuffTracker = require('cylibs/battle/monster_buff_tracker')
Spell = require('cylibs/battle/spell')
Buff = require('cylibs/battle/spells/buff')
Debuff = require('cylibs/battle/spells/debuff')
Roll = require('cylibs/battle/roll')
JobAbility = require('cylibs/battle/abilities/job_ability')
Element = require('cylibs/battle/skillchains/element')
SkillchainAbility = require('cylibs/battle/skillchains/abilities/skillchain_ability')
WeaponSkill = require('cylibs/battle/abilities/weapon_skill')
BloodPactRage = require('cylibs/battle/abilities/blood_pact_rage')
BloodPactMagic = require('cylibs/battle/abilities/blood_pact_magic')
ElementalMagic = require('cylibs/battle/abilities/elemental_magic')
ReadyMove = require('cylibs/battle/abilities/ready_move')
Skillchain = require('cylibs/util/skillchain')
AttachmentSet = require('cylibs/entity/automaton/attachment_set')
ManeuverSet = require('cylibs/entity/automaton/maneuver_set')
BlueMagicSet = require('cylibs/entity/blue_magic/blue_magic_set')
-- Roles
Role = require('cylibs/trust/roles/role')
Assistant = require('cylibs/trust/roles/assistant')
Aftermather = require('cylibs/trust/roles/aftermather')
Attacker = require('cylibs/trust/roles/attacker')
CombatMode = require('cylibs/trust/roles/combat_mode')
Eater = require('cylibs/trust/roles/eater')
Follower = require('cylibs/trust/roles/follower')
Pather = require('cylibs/trust/roles/pather')
Skillchainer = require('cylibs/trust/roles/skillchainer')
Spammer = require('cylibs/trust/roles/spammer')
Cleaver = require('cylibs/trust/roles/cleaver')
Puller = require('cylibs/trust/roles/puller')
Targeter = require('cylibs/trust/roles/targeter')
Truster = require('cylibs/trust/roles/truster')
Gambiter = require('cylibs/trust/roles/gambiter')
-- Util
action_message_util = require('cylibs/util/action_message_util')
alter_ego_util = require('cylibs/util/alter_ego_util')
player_util = require('cylibs/util/player_util')
pet_util = require('cylibs/util/pet_util')
buff_util = require('cylibs/util/buff_util')
spell_util = require('cylibs/util/spell_util')
geometry_util = require('cylibs/util/geometry_util')
ffxi_util = require('cylibs/util/ffxi_util')
battle_util = require('cylibs/util/battle_util')
party_util = require('cylibs/util/party_util')
pup_util = require('cylibs/util/pup_util')
job_util = require('cylibs/util/job_util')
lists_ext = require('cylibs/util/extensions/lists')
localization_util = require('cylibs/util/localization_util')
timer = require('cylibs/util/timers/timer')
-- Entities
Alliance = require('cylibs/entity/alliance/alliance')
Trust = require('cylibs/trust/trust')
Monster = require('cylibs/battle/monster')
Party = require('cylibs/entity/party')
Player = require('cylibs/entity/player')
PartyMember = require('cylibs/entity/party_member')
-- Trusts
TrustFactory = require('cylibs/trust/trust_factory')
-- Ipc
IpcRelay = require('cylibs/messages/ipc/ipc_relay')
CommandMessage = require('cylibs/messages/command_message')
-- UI
MessageView = require('cylibs/trust/ui/message_view')
ConfigItem = require('ui/settings/editors/config/ConfigItem')