1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-03 01:07:47 +00:00
Commit graph

268 commits

Author SHA1 Message Date
Mordred
00d62fbc6c Major rework of yield events. 2023-02-01 13:34:21 +01:00
Mordred
9491b549a1 Some more work on FC related packets and custom scripts. 2023-01-30 13:11:05 +01:00
Mordred
9da58c61aa added parser for custom talk 2023-01-30 11:58:02 +01:00
Lucy
5b225de6f7 Map out modifiers for lut and handle deserializing 2023-01-28 20:02:34 +01:00
Lucy
637c786ebc Fix action parser formatting 2023-01-27 21:52:29 +01:00
Lucy
f3627a9566 Convert action lut to JSON 2023-01-27 21:25:26 +01:00
Mordred
453051395c
Merge pull request #841 from Skyliegirl33/feature-impl
[3.0] Add missing header for Linux and fix quest bitflags
2023-01-20 07:30:17 +01:00
Adam
7c1369dc84
Merge pull request #840 from takhlaq/quest_parser
quest parser improvements
2023-01-20 17:00:42 +11:00
Lucy
fce3397b92 Add missing includes for *nix
(cherry picked from commit 769edce0c883960ca9eac69a8e05e89760dafafd)
2023-01-20 06:54:51 +01:00
Tahir
446228cc0d quest parser improvements
- add actor and item names as comments
- add actor positions as comments (bnpc/eobj teris may be inaccurate)
- sort script entities properly with shameless natural sort steal
2023-01-20 05:16:00 +00:00
Mordred
920da4de3b Tiny cleanup 2023-01-18 21:44:26 +01:00
Tahir
cb5f8067d6 fix nav_export for 3.05
- re-add multithreaded exporting and make it eat less ram
2023-01-16 02:26:31 +00:00
Mordred
bb6381d15c onBNpcKill now takes a bnpc ref 2022-02-23 08:36:23 +01:00
Mordred
81fb8108a3 Fixed broken scripts 2022-02-16 22:18:55 +01:00
Mordred
8058973700 Reworked instance scripts. 2022-02-16 11:56:59 +01:00
Rushi
080f6ee77a Add onTalk events for instances and some Sastasha work 2022-02-13 20:26:29 +01:00
Rushi
a4cf9fe544 Add onLeaveTerritory for instances 2022-02-12 20:30:27 +01:00
Mordred
efe827416b More cleanups around namespaces 2022-02-05 23:31:35 +01:00
Mordred
bac72c1b76 EventObjectParser is functioning again 2022-01-31 00:15:28 +01:00
Mordred
0838881a5b Overhaul of the queued zoning system 2022-01-30 14:44:17 +01:00
Alice Ogeda
56545371a3 warning cleanups; less raw pointers; 2022-01-27 18:35:19 -03:00
Mordred
a27bb3e687 Remove Component namespace 2022-01-27 21:24:54 +01:00
Mordred
4cef7cdab9 Map previously unmapped eobj and enpc 2022-01-23 23:00:50 +01:00
Rushi
ae3d57a492 Clean up quest_parser 2022-01-21 21:58:46 +01:00
Alice Ogeda
1235ea99ac parse combo data in actionlut; check for nextcombo/ogcd to allow ogcd weaving in combos; 2022-01-20 20:14:34 -03:00
Mordred
549d2adbcb Various small clean ups 2022-01-13 21:00:56 +01:00
Mordred
d9e7e42a6d Basic actions are functional 2022-01-02 22:32:17 +01:00
Mordred
d6dd81ad1b Forward entity and name id to the onKill event 2021-12-21 12:19:35 +01:00
Mordred
e3dfcf2cfd Base implementation of event items, action still need to be generalized 2021-12-17 15:48:56 +01:00
Mordred
f421021497 Update bnpcs to include nonpop flag 2021-12-17 14:53:13 +01:00
Mordred
11b0683e7e Added script generation for onEventItem, event not yet called from the server. 2021-12-15 00:36:41 +01:00
Adam
bb328817c1 classic adam maneuver, break it 2021-11-28 20:42:51 +11:00
Mordred
48ed9da414 Initial commit of Sapphire for FFXIV 3.0 "light rewrite" 2021-11-27 00:53:57 +01:00
Taezen
7f983bbf67 exd parser optimizations 2021-09-13 16:30:32 +02:00
コレット
ca651e26ca Fix nav_export memory leak. (#650)
* Fix nav_export memory leak.

* space
2020-03-12 12:28:48 +11:00
NotAdam
894c1016af fix quest_parser to use new service locator 2020-03-01 11:58:26 +11:00
NotAdam
ca102697f4 move to new service locator 2020-03-01 11:58:26 +11:00
NotAdam
3a2272594e start of new service locator impl 2020-03-01 11:58:25 +11:00
Sophie Hamilton
8981955ddd quest_parser: Fix case for constants
The generated onBNpcKill and onEObjHit functions were using the wrong
case for the constants they used. Ensure that they use the same case as
the declared constants, and reduce duplicate code.

Also, fix a typo in the onEObjHit function prototype which was causing
generated scripts to not compile properly, and revert the incorrect
addition (by me in an earlier commit) of "override".
2020-02-29 17:33:55 +00:00
Sophie Hamilton
71f4e5b8bb quest_parser template update
Use correct method of determining actor, use callback variables instead
of inline functions within scenes, and use the correct namespace.
2020-02-29 10:32:35 +00:00
NotAdam
b79a422330 fix windows build 2020-02-25 15:55:37 +11:00
NotAdam
abcba7aebd Merge branch 'feature/vs2019' into develop 2020-02-08 09:58:30 +11:00
NotAdam
53ce882ce8 action_parse can take an exd path as a launch arg now 2020-01-06 20:23:03 +11:00
コレット
4deac81abd Merge branch 'develop' into action 2020-01-06 00:37:57 +09:00
NotAdam
8fa3a7d3f4 Merge branch 'develop' into exit_poprange 2020-01-05 20:06:31 +11:00
collett
e8dcef63ba Action system updates. 2020-01-05 17:09:27 +09:00
liam
f16be26e4c minor instance script fixes, eobj parser should work as well as produce usable scripts now 2019-11-23 02:57:29 -05:00
NotAdam
23aad09227 handle bad json in exd_struct_gen 2019-10-29 18:49:27 +11:00
Mordred
79764da844 Fixed popranges not being found 2019-10-22 22:34:34 +02:00
Mordred
b17af41e67 Major rewrite of zonelines, aetherytes and discoveries 2019-10-21 23:24:26 +02:00