Rushi
a17c891c2c
[3.x] Basic map icon support (MapMgr backport) ( #896 )
...
* Fix several structs
* Preliminary map icon support (only quests work)
Backport of #721 to 3.x
* MapMgr cleanup
* Add missing null check for ENpcBase
* Use CLASSJOB_SLOTS in PlayerSetup instead
* Use util function for getting bit fields
2023-02-16 22:16:01 +01:00
Alice Ogeda
88f8c7c19a
move teleport to warpmgr; more player to playermgr; cleanup;
2023-02-10 13:05:53 -03:00
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
1af0b33807
WiP fixed code redundancy
2023-01-26 22:04:23 +01:00
Mordred
bd1753423e
Added a onPlayerDeath function, to be reworked when battlescripts arrive
2023-01-15 22:03:44 +01:00
Mordred
bb6381d15c
onBNpcKill now takes a bnpc ref
2022-02-23 08:36:23 +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
2b3bb6297e
Basic warptaxi work
2022-02-10 18:50:44 +01:00
Mordred
4ec86cdf81
Implemented onSay event
2022-02-08 12:46:18 +01:00
Mordred
57a25d7df0
WarpMgr exposed in scripts
2022-02-07 23:08:29 +01:00
Mordred
db6506a7b9
Change onTriggerOwner deaggro to pass a bnpc reference
2022-01-25 14:15:19 +01:00
Mordred
8a55a8b42c
Implemented onTriggerOwnerDeaggro for handling forced spawn mobs
2022-01-24 11:06:34 +01:00
Mordred
198e641420
Helper function in QuestScript to get a terriMgr reference
2022-01-24 10:10:33 +01:00
Mordred
3eb5fbf6fa
OnWithin and OnOutside range have been adjusted to include Quest object, minor fix to onEmote function quest updates
2022-01-16 19:40:21 +01:00
Alice Ogeda
27a800cc5e
expose playermgr() to nativescript; fix friendlist insert on new character;
2022-01-14 01:34:58 -03:00
Mordred
cefbdb6fac
Added quest to EObj hit event
2022-01-13 21:00:47 +01:00
Mordred
d6dd81ad1b
Forward entity and name id to the onKill event
2021-12-21 12:19:35 +01:00
Mordred
532645fc88
Various quest script adjustments.
2021-12-21 12:02:22 +01:00
Mordred
4baf4314d3
onEventItem in scripts can now be implemented
2021-12-17 23:13:27 +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
e385522e52
Linkshell groundwork, events can now be implemented more easy
2021-12-02 22:58:36 +01:00
Mordred
48ed9da414
Initial commit of Sapphire for FFXIV 3.0 "light rewrite"
2021-11-27 00:53:57 +01:00
Taezen
322a7bb4c2
better naming
2021-09-08 11:25:16 +02:00
Taezen
774d16667d
little map manager rework
2021-09-07 16:50:13 +02:00
コレット
23b7b052a1
PublicContent support. ( #720 )
...
* PublicContent support.
* update code
2021-08-16 18:18:29 +10:00
NotAdam
ca102697f4
move to new service locator
2020-03-01 11:58:26 +11:00
NotAdam
90d1fbc3ea
refactor Util -> Common::Util & Action to World::Action
2019-06-02 00:35:00 +10:00
Mordred
6c43c79af1
First iteration of questbattle update logic
2019-04-17 00:10:32 +02:00
Mordred
6c8124373c
Changed the way players are being iterated for updating, some questbattle additions
2019-04-07 13:27:56 +02:00
Mordred
2014ec41dc
Refactored the way timestamps are passed through update handlers
2019-04-04 23:29:52 +02:00
Mordred
e09637c20e
More simplifications of the questbattle handling, exposing a script function to init player position
2019-04-02 00:00:58 +02:00
Mordred
1b86b87503
Initial work on QuestBattle instances
2019-03-31 01:39:49 +01:00
NotAdam
5802c813fe
more naming and style consistency in ScriptAPI
2019-03-23 17:02:47 +11:00
NotAdam
ba5fc6781d
rename ScriptObject getFramework to framework for consistency
2019-03-23 16:57:00 +11:00
NotAdam
df78389013
pass actionid through to onEObjHit script callback
2019-03-19 00:01:34 +11:00
NotAdam
e1ddf27d56
add teleporting back in, remove action targeting for now
2019-03-07 21:58:12 +11:00
NotAdam
3b670ebe57
add ref to Data::Action inside action obj, move can cast logic to action
2019-03-07 20:28:35 +11:00
NotAdam
35dfef2079
Merge branch 'develop' into action_rewrite
2019-02-20 23:26:47 +11:00
NotAdam
e23559eec6
pass instancecontent by reference instead of shared ptr
2019-02-20 19:53:54 +11:00
NotAdam
4fcef21481
refactor and simplify how actionscripts are called and used
2019-02-11 10:14:14 +11:00
NotAdam
83f6bd247b
restructure how actionscripts work
2019-02-10 23:28:15 +11:00
NotAdam
2e9e127f56
add eobj action handling
2019-02-10 22:13:47 +11:00
NotAdam
5d965493e9
fix name inconsistency with bnpc kill script callbacks
2019-02-02 23:32:36 +11:00
Mordred
f52588cdb2
Progress...
2018-12-23 03:53:08 +01:00
mordred
ea64b65331
Restructured project slightly
2018-12-13 12:40:42 +01:00