Commit graph

155 commits

Author SHA1 Message Date
Raymond
ba31b5f306 Change Status effects to sz 30 again 2021-07-17 13:54:25 -04:00
Raymond
974bc2108f Missed a change reference 2021-07-16 08:52:15 -04:00
Raymond
f93773e2ca Apply requested change 2021-07-16 08:47:28 -04:00
Raymond
4e24c8fa3a feat: Fate Table 2021-07-15 18:36:34 -04:00
Raymond
976688a924 Actor formatting, updates for resolvers 2021-07-15 18:36:34 -04:00
Raymond
c1755d4bf8 Move Position3 to Game namespace 2021-07-15 18:36:34 -04:00
Raymond
53e52dbae3 Simplify Resolvers, move to ClientState.Resolvers namespace 2021-07-15 18:36:34 -04:00
Raymond
c3dfe0eb31 Break JobGauges 2021-07-15 18:36:34 -04:00
Raymond
c0ab271892 feat: unsafe actors 2021-07-15 18:36:34 -04:00
goat
e7e58aebf9
fix(TargetManager): Mark target getters CanBeNull 2021-07-14 03:36:19 +02:00
goat
5ae1d9c178
feat: add new-style actor table 2021-07-14 03:35:00 +02:00
Raymond Lynch
658eedca37 Magic the magic happen 2021-07-11 16:32:32 -04:00
Dragon
35d0f6dbad Add missing offhand to StatusFlags enum 2021-06-24 21:49:48 +03:00
Dragon
7a5dcd3a83 Add StatusFlags to Chara 2021-06-24 18:14:48 +03:00
Raymond Lynch
98781f0bcd Such utility, so many wows 2021-06-16 08:45:00 -04:00
Raymond Lynch
ba8780e047 The ultimate fix 2021-06-16 08:04:26 -04:00
Raymond Lynch
c01fa0608e Simplify hooks 2021-06-12 11:07:03 -04:00
goaaats
50ec55422d
Merge branch 'master' into master 2021-06-10 14:43:53 +02:00
ocealot
56acd11be4 Change number of status effects to 30 2021-06-06 20:39:23 -04:00
Raymond
af3ee66256
Emergency fix: undo breaking change 2021-05-31 10:18:00 -04:00
Dragon
b80072ea44 Merge branch 'master' of https://github.com/goatcorp/Dalamud 2021-05-30 20:29:56 +03:00
Raymond Lynch
595fd3f1e4 StyleCop: everything else 2021-05-30 07:15:47 -04:00
Raymond Lynch
1f701ec165 StyleCop: JobGauges 2021-05-29 21:12:54 -04:00
Dragon
e239fddc59 Marshal Actor name as a UTF-8 string 2021-05-30 03:45:00 +03:00
Chivalrik
d65f2c6cd9 refactor: Use a constant for the gamepad button deletion mask
Add Flags-Attribute to GamepadButtons enums.
2021-05-02 12:21:49 +02:00
Chivalrik
e4521c0100 fix: Race condition between GamepadPoll detour and ImGui setup
Ideally, we would use
(ImGui.GetIO().ConfigFlags & ImGuiConfigFlags.NavEnableGamepad) > 0
for testing in the GamepadPollDetour whether ImGui should handle gamepad controls
or not. However, this has a race condition during load with the detour which sets
up ImGui and throws if our detour gets called before the other, so we opt-in
for a dedicated boolean.
2021-05-02 10:56:57 +02:00
Chivalrik
76bf0bc52d feat: Add support for gamepad control of ImGui
Alongside a settings option and the ability for plugins to query gamepad state.
PLugins cannot, however, as of now set an input as 'handled' and block it
for the game.
Whether game or ImGui is receiving gamepad input can be be checked via
`(ImGui.GetIO().ConfigFlags & ImGuiConfigFlags.NavEnableGamepad) > 0`
2021-05-02 10:56:56 +02:00
Chivalrik
9d38069fb3 feat: Add gamepad control of ImGui PoC WIP
- Switch between letting the game or dalamud handling input via R1+L1
- Control ImGui windows via the gamepad in accordance to the proposed button mapping
2021-05-02 10:56:56 +02:00
maributt
d2dc80be41 Add comment on HitboxRadius line 2021-04-20 16:06:24 +02:00
maributt
c669e38222 Fix HitboxRadius' offset
according to https://github.com/FFXIVAPP/sharlayan-resources/blob/master/structures/5.4/x64.json the proper offset for an Actor's HitboxRadius is 192 or 0xC0
2021-04-20 16:02:16 +02:00
goaaats
3c1ec83a04
Merge pull request #315 from daemitus/master
Actor.HitboxRadius, MNK/NINGauge updates + StyleCop
2021-04-14 16:27:29 +02:00
Chivalrik
bf4ebbe237 feat: Add SofTarget offset and property to targets resolver 2021-04-14 13:18:36 +02:00
Raymond Lynch
7d83ac126f Actor.HitboxRadius, MNK/NINGauge updates
As requested by illion
2021-04-13 22:42:50 -04:00
Raymond Lynch
ebba7a1755 Extra comment 2021-04-13 20:07:00 -04:00
Raymond Lynch
ff929ed5a6 Actor offsets, StyleCop 2021-04-13 19:52:35 -04:00
Cara
c4a5f71bca Update ActorTable signature 2021-04-13 20:45:27 +09:30
kalilistic
7368ace8b4 add IsLoggedIn property 2021-04-03 12:11:22 -04:00
goaaats
b1da105d2c
Merge pull request #271 from daemitus/chara_values
Fix chara offsets
2021-03-31 01:55:15 +02:00
Raymond Lynch
542ca3d4a5 Fix offsets 2021-03-06 21:01:09 -05:00
Aireil
7f51a3e5df fix: slow Any method 2021-03-03 11:32:21 +01:00
goat
83a4fe1048 fix: buff time in DRKGauge is ushort 2021-01-18 01:25:59 +01:00
Cara
3e87c8600b Update UiStatusEffects Offset 2020-12-14 05:56:59 +10:30
goat
cca21ad635 fix: read FC tag in PC ctor, don't convert nul bytes 2020-12-09 20:46:23 +01:00
goat
13c9a0fbd2 fix: CompanyTag on PC 2020-12-08 19:01:21 +01:00
goat
5b77aa87b0 fix: actor table offsets 2020-12-08 15:00:35 +01:00
goat
ef999d3352 fix: correctly dispose partylist 2020-12-08 12:08:33 +01:00
goat
d7c5489b8d fix: comment out PartyListUpdate 2020-12-08 09:09:05 +01:00
goat
b6df202344 feat: add CfPop event to ClientState 2020-12-08 09:06:14 +01:00
Raymond Lynch
9ea2403e95 Clean imports, formatting 2020-10-02 16:59:44 -04:00
Raymond Lynch
94ec6140a8 Fix MaxMp, Add Gp/Cp values.
Also throw in offsets from Sharlayan
2020-10-02 16:59:11 -04:00