Rushi
ae3d57a492
Clean up quest_parser
2022-01-21 21:58:46 +01:00
Mordred
549d2adbcb
Various small clean ups
2022-01-13 21:00:56 +01:00
Mordred
d6dd81ad1b
Forward entity and name id to the onKill event
2021-12-21 12:19:35 +01:00
Mordred
11b0683e7e
Added script generation for onEventItem, event not yet called from the server.
2021-12-15 00:36:41 +01:00
Mordred
48ed9da414
Initial commit of Sapphire for FFXIV 3.0 "light rewrite"
2021-11-27 00:53:57 +01: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
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
db37d9ea3c
vs2019 support & dropping std::experimental::filesystem
2019-10-14 18:41:28 +11:00
Mordred Admin
3db411d907
Fixing some CMake issues with mariadb
2019-08-30 15:29:02 +02:00
Mordred
69f3d47100
Create a way to generate bnpcs from level entries and populate the chasing shadows questbattle
2019-04-15 23:41:43 +02:00
mordred
edf1b9df9d
Quest parser cleanup
2019-04-15 17:32:19 +02:00
Mordred
5d865cef31
Updated exd data, added questbattle info. Added first part of ManFst005 ( Chasing Shadows )
2019-03-30 18:57:18 +01:00
mordred
c59b1df53b
General cleanup and improvements of quest_parser
2019-03-18 15:51:04 +01:00
NotAdam
f9c5f238db
Change how scripts init and are exposed during compile time
2019-02-20 17:37:34 +11:00
mordred
ca837de56f
Converting logging calls
2019-01-04 12:34:19 +01:00
Mordred
303fc8c236
Moved tools to oos build aswell
2019-01-02 23:40:34 +01:00
Mordred
589205d41e
Moved cmake logic to root cmakelists
2018-12-31 13:54:31 +01:00
Mordred
f52588cdb2
Progress...
2018-12-23 03:53:08 +01:00
Mordred
f7a8f29b16
No more namespace Core, renamed to Sapphire
2018-11-29 16:55:48 +01:00
NotAdam
a09bb7d6a4
fix appveyor again
2018-10-27 23:17:52 +11:00
NotAdam
0034987827
appveyor machine 🅱️ roke
2018-10-27 22:50:31 +11:00
NotAdam
45b932c2ac
quest_parser unboosted
2018-10-27 22:47:58 +11:00
NotAdam
0684149310
more boost gone & remove duplicated watchdog lib
2018-10-25 13:38:32 +11:00
NotAdam
e357521ee6
add spdlog, remove boost is gone from common
2018-10-25 12:21:22 +11:00
Mordred
e745bd0329
Code style adjusted for 2 spaces and various other small things, checkout CodeStyle.xml for details
2018-08-29 21:40:59 +02:00
goaaats
00858a5f69
Fixed bad include
2018-05-25 14:27:54 +02:00
goaaats
069a5fc9e0
Use generated EXD data for quest_parse
2018-05-25 14:16:39 +02:00
Mordred
4c77868d1c
Simplified scripts a bit, a bit easier on the eyes
2018-03-20 00:05:54 +01:00
Mordred Admin
c2165e5f33
Cleanup of cmake files
2018-03-06 22:22:19 +01:00
goaaats
15345d36d2
Fix pcb_reader, quest_parser
2018-02-11 16:50:31 +01:00
Adam
86818e14ed
remove EXPORT_SCRIPTOBJECT from generated scripts - unused now
2017-12-28 00:08:20 +11:00
Tahir Akhlaq
9a931baf39
Merge branch 'native_scripting' of https://github.com/SapphireMordred/Sapphire into native_scripting
...
# Conflicts:
# scripts/native/CMakeLists.txt
# src/tools/quest_parser/main.cpp
2017-12-20 13:23:49 +00:00
Mordred Admin
e4d7b01fff
Another attempt at fixing the build
2017-12-18 14:45:15 +01:00
Tahir Akhlaq
3396bbbc7b
added close to home quest
2017-12-18 12:01:38 +00:00
Mordred Admin
764b73b11c
Moved and renamed Server_Common, now just src/common
2017-12-18 12:36:52 +01:00
Tahir Akhlaq
e69a5d1cd4
clean up generated script public/private members
2017-12-17 10:56:41 +00:00
Tahir Akhlaq
83f88102f9
update quest_parser for c++ scripting
...
- fixed pcb_reader path
2017-12-17 09:56:35 +00:00
ShelbyZ
33da12a8d3
gcc warnings
...
- uint64_t format errors using <cinttypes> define SCNu64
- sprintf without format string replacing with strcpy (might be better
to move to strncpy or something else)
- use return value of fread(...)
- use return value of system(...)
2017-11-01 22:24:50 -07:00
ShelbyZ
32a9d976f7
signed/unsigned mismatch issues
...
- Move for...loop int to size_t
- Move int32_t to uint32_t
2017-10-19 07:12:09 -07:00
Mordred
9a9030d206
However a windows.h include got in there...
2017-10-03 12:06:12 +02:00
Mordred
53f9705048
Added a generator for enums based on data in the exds
2017-10-03 11:51:38 +02:00
Mordred
90ea65385d
more restructuring
2017-08-19 00:18:40 +02:00
Mordred Admin
e691d0504a
Initial commit of the sapphire server
2017-08-08 13:53:47 +02:00