sruon
7c1dd81f30
Port Job to YAML based enum
2026-07-24 10:44:10 -06:00
sruon
43ceff0c43
Port MobMod to YAML based enum
2026-07-22 10:18:49 +02:00
sruon
555a4d283a
Port Animation to YAML based enum
2026-07-22 10:18:49 +02:00
sruon
88015eba58
Set high bit on daily guild close to suppress message
...
This tells the client to not print the "Shop is closed" message if the shop window isn't presently opened.
2026-07-18 23:04:37 -06:00
sruon
d38fa1454f
Fence rendering culling; Domain Invasion POC
2026-07-14 13:41:43 +02:00
WinterSolstice8
1efae911cf
[core] [lua] add getUnkillable to lua bindings
2026-07-12 18:28:01 -06:00
sruon
2f21b285f2
Port ZoneMisc to YAML based enum
2026-07-11 02:59:18 -06:00
sruon
7371778b01
Port Immunity to YAML based enum
2026-07-11 02:41:03 -06:00
sruon
0d787f284a
Port RoamFlag to YAML based enum
2026-07-11 02:23:21 -06:00
sruon
9757ca7525
Port Behavior to YAML based enum
2026-07-11 02:23:21 -06:00
Xaver
bf22459568
Merge pull request #10534 from sruon/choco_racing_pkt
...
[core] Chocobo Racing packets and binding
2026-07-08 18:42:11 +02:00
Skold
2f61c8fa48
Attachment Burden Values
...
Adds Attachment Burden Values for Flame Holder, Ice Maker, Barrage Turbine, Economizer, Eraser, Heat Capacitor, and Replicator.
2026-07-08 10:31:07 -04:00
sruon
1494a9978c
Chocobo racing packets/bindings
2026-07-07 19:30:37 -06:00
Skold
ec936a6b35
Skill Specific fTP Binding
...
Adds a lua binding to increase the fTP modifier of mobskills.
2026-07-06 23:32:02 -04:00
sruon
86f73d04e8
Port MobType to YAML based enum
2026-07-06 10:25:32 -06:00
sruon
2c7fc37eae
Port SpawnAnimation to YAML based enum
2026-07-06 10:25:32 -06:00
sruon
3d6ee87468
Port Allegiance and Status to YAML based enums
2026-07-05 20:00:10 -06:00
sruon
dee8d92131
Optional holiday setting for guild shops
2026-07-05 10:44:05 -06:00
sruon
51034e95ed
Deprecate legacy guild shop system
2026-07-01 13:49:59 -06:00
WinterSolstice8
48790dde2b
[core] [lua] Remove unused and broken function
2026-06-30 08:35:35 -06:00
Xaver
64a8f3dafc
Merge pull request #10393 from UmeboshiXI/Mob_BaseDamage_Refactor
...
[core][lua] Mob Weapon Damage Refactor
2026-06-24 20:27:36 +02:00
Umeboshi
721e3d1985
[core][lua] Mob Weapon Damage Refactor
2026-06-24 03:59:11 -07:00
Critical
53299bdbcd
[lua, sql] Corsair job util enhancements
...
Co-Authored-By: Xaver-DaRed <Xaver-DaRed@users.noreply.github.com>
2026-06-22 11:14:20 +02:00
sruon
2e1ac6e323
Lua-driven Guild Shops
2026-06-12 17:49:39 -06:00
WinterSolstice8
56e5fced68
[core] add delStatusEffectsByType
2026-06-11 12:24:47 -06:00
WinterSolstice8
2cc1d8b274
[core] [lua] Improve Attuner backend
2026-05-27 15:54:29 -06:00
Xaver
3573aa1fab
[cpp] adds entity:getMasterThreatMob ( #9939 )
...
- Adds function for entities, inspired by trusts, to get the notoriety list of their master on mobs within a specified range
- Range defaults to 22.0 (float) but may overrides can be specified
- Specifically performs a check to determine whether master is the top of any nearby mobs' notoriety list and returns that target
Co-authored-by: lefneer311 <lefneer311@gmail.com>
2026-05-27 12:10:47 +02:00
WinterSolstice8
79168a75da
[core] add setCrystalElement binding
2026-05-26 07:28:41 -06:00
sruon
569e936e6e
Track and enforce job/guild level requirements on shop items
2026-05-25 23:13:53 -06:00
WinterSolstice8
06cee087c6
[core] Fix direct usages of CItem templates
...
We don't want to be able to return template items directly yet
but there's some code that needs to be fixed
Also fix uses of it in the codebase
2026-05-25 16:35:36 -06:00
Xaver
9b45947eca
Merge pull request #10126 from WinterSolstice8/alwaysrelevant
...
[core] [lua] Set "important" things like bastok bridge, rainbow, some elevators to always be relevant to client
2026-05-25 21:22:51 +02:00
WinterSolstice8
721cfccb7a
[core] Support "Always Relevant" npcs, such as doors/drawbridge etc
2026-05-25 12:21:59 -06:00
WinterSolstice8
bd701aa680
[core] [lua] Stolen items only reset on kill (or BC/QM pops)
2026-05-25 09:29:52 -06:00
Xaver
b2b18f6e5b
Merge pull request #10098 from sruon/linkshell_concierge
...
[core, sql, lua] Linkshell Concierge support
2026-05-24 15:19:52 +02:00
MrSent
f5ea5a3774
Passive trust movement/animation gambits/auras
2026-05-23 21:31:09 +01:00
sruon
484030505b
Linkshell Concierge support
2026-05-23 03:47:06 -06:00
Frankie-hz
0b4090fc19
[cpp] Add lua binding for setting stat ranks
2026-05-18 22:02:12 -04:00
Frankie-hz
dbc2618458
[cpp, lua, sql] Renames superFamily to Family
2026-05-17 20:58:21 -04:00
Frankie-hz
e27e7da5df
[cpp, lua, sql] Renames family to species
2026-05-15 22:05:49 -04:00
sruon
5c744a8dda
Lua bindings to get/set MMM unlocks
2026-05-12 18:55:47 +02:00
Zach Toogood
f78196c245
Core: Use ximesh for raycasts, remove LOSmeshes
...
Co-authored-by: InoUno <inoiown@gmail.com>
2026-05-07 17:01:31 +01:00
lefneer311
741fe6c22f
[cpp] adds entity:getMasterThreatMob
...
- Adds function for entities, inspired by trusts, to get the notoriety list of their master on mobs within a specified range
- Range defaults to 22.0 (float) but may overrides can be specified
- Specifically performs a check to determine whether master is the top of any nearby mobs' notoriety list and returns that target
2026-05-04 13:11:50 -05:00
Frankie-hz
e483a2ad50
[cpp] Adds missing ranged attack animations
...
Adds player ranged attacked for mobs for all the hume/fomor models.
Adds quadav ranged attacks
Adds Kindred ranged attacks
Adds mobmod for ranged attack range for mobs to be default 14 and moveable
2026-05-04 00:32:08 -04:00
sruon
24c73e75b9
Items, containers tests
2026-04-27 00:19:36 -06:00
sruon
23b2918f54
Drop nodiscard flag from setters
2026-04-10 18:23:17 -06:00
sruon
9b0853e13b
Exdata definitions
...
Escutcheons
Weapon unlock
Soul plate
Soul reflectors
Fish
Co-Authored-By: atom0s <atom0s@users.noreply.github.com>
2026-04-04 13:59:18 +02:00
WinterSolstice8
fe8fa98123
[lua] [lls] Adjust some LLS hinting for new LLS version
2026-04-03 20:59:15 -06:00
sruon
b2372f8afd
Revamp exdata handling
...
- Save modified exdata at tick end
- Expose actual exdata structs
- Interface with lua through tables with named keys
Co-Authored-By: atom0s <atom0s@users.noreply.github.com>
2026-03-31 01:35:57 -06:00
sruon
fc60e7dc9d
Automaton cleanup
...
- Enum classes for Head/Frame/Attachments
- Trailing returns/const wherever possible
- Refactored how automaton model is calculated
- Helper to get model lua side
2026-03-07 22:26:41 -07:00
sruon
6d6fb7935c
BATTLE2 enforce MsgBasic usage
...
Deprecate xi.msg.combat
Missing item enums
2026-02-26 05:23:37 -07:00