1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-16 23:47:45 +00:00
Commit graph

229 commits

Author SHA1 Message Date
Mordred
c0aed54dfe Fixed spawning issues and navi problems in encounters 2025-01-11 21:58:27 +01:00
Alice Ogeda
f2805e951c myerge squashy; 2025-01-03 02:46:22 -03:00
Tahir
3727306613 add chara dirty flag, move bnpc position updates to tick
- add knockback
- use pos set in action rather than always using source actor
2024-06-25 17:41:14 +01:00
Alice Ogeda
cf2d6108e1 fick director bgm; 2024-06-24 22:33:45 -03:00
Tahir
8c952540d5 fix timeline advancing, add ifrit normal encounter script 2024-06-23 22:44:51 +01:00
Tahir
29c990311b return const ref for Territory::getPlayers
- timeline cleanup
2024-06-22 00:28:52 +01:00
Tahir
b29971b9a3 wip: timeline refactor to use Territory instead of just InstanceContent (should support overworld now) 2024-06-22 00:28:49 +01:00
Tahir
025f57ce9b wip: more encounter timeline stuff 2024-06-22 00:28:48 +01:00
Alice Ogeda
9035d44c55 rezone player; wait for all players to unlock zone entrance; 2024-06-22 00:28:44 +01:00
Alice Ogeda
c8ab6debec more instancecontent work; 2024-06-22 00:28:43 +01:00
Alice Ogeda
a5fdc0b323 fix typos; 2024-06-22 00:28:43 +01:00
Alice Ogeda
25dbd60cdf more duty reset work, respawn players on duty reset; 2024-06-22 00:28:43 +01:00
Alice Ogeda
a10c0cdc0f more work on duty resets; 2024-06-22 00:28:43 +01:00
Alice Ogeda
77089d4083 add encounter to instancecontent; basic status handling; 2024-06-22 00:28:42 +01:00
Toofy
f0e1990cbd Some bug fixes 2023-04-18 17:33:29 +01:00
Alice Ogeda
dedf66f28d add getRows to exd; optimize iterative exd calls further; split namespace for slim header structs; 2023-03-24 17:38:58 -03:00
Alice Ogeda
d5c4739a77 use cache in getterritorydetail; remove unused bgpath; avoid throwing exceptions when possible; 2023-03-24 13:31:50 -03:00
Mordred
c7b50ca1e9 Keep cells active for 20 seconds even after all players left.
Also reset target and autoattack state on player on change zone.
2023-03-17 22:01:06 +01:00
Mordred
5d353de158 Action logic rework #1
statuseffects and autoattack still on the todo list
2023-03-10 17:32:52 +01:00
Mordred
0def7896ec Refactoring of action logic, ongoing.
Fixing source of actorcontrols being always player for single target packets.
2023-03-09 21:54:30 +01:00
Mordred
f4ab4ab418 More cleanup of player packets. 2023-03-06 10:12:29 +01:00
Mordred
0116272e69 Reducing direct calls to getSession 2023-02-27 08:58:08 +01:00
Mordred
065c1817bd Missed a few state flags functions during renaming. 2023-02-20 16:41:04 +01:00
Mordred
6bf3ac0be8 Refactoring ongoing. 2023-02-20 15:25:57 +01:00
Mordred
188d80d2ec Alot more cleanups in various areas. 2023-02-20 11:24:02 +01:00
Mordred
9b46b89c65 Changing various packet sending functions to clean up the project. 2023-02-17 15:34:51 +01:00
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
Mordred
85501effed Implemented a basic actionintegrity implementation, subject to be changed.
Fixed replay packet sending.
2023-02-16 08:25:03 +01:00
Mordred
9d6eb7f676
Merge pull request #883 from T00fy/master
Reimplemented EventItem. Fixed bug with onDeath not triggering when b…
2023-02-11 23:34:06 +01:00
Alice Ogeda
2b57b73471 first batch of moving packet/logic out of player to playermgr; 2023-02-10 12:11:11 -03:00
Toofy
ea2705165a Reimplemented EventItem. Fixed bug with onDeath not triggering when bnpc kills player. Fixed EventItem struct. Implemented ClsThm050 quest. Fixed some wrong param names 2023-02-09 22:57:21 +00:00
Alice Ogeda
0f995cd934 chatchannel fetch by player id; general cleanup; 2023-02-02 02:30:31 -03:00
Mordred
9491b549a1 Some more work on FC related packets and custom scripts. 2023-01-30 13:11:05 +01:00
Mordred
f303cb3ebc Fixing placement and storage of yard items 2023-01-29 12:35:43 +01:00
Mordred
5839d12980 Placing of yard and interior items works... until you rezone... 2023-01-28 23:27:36 +01:00
Mordred
233bef1886 Fixed large house zoning 2023-01-28 17:44:01 +01:00
Mordred
01b262edc1 Entrances are being placed based on placard position 2023-01-27 22:33:30 +01:00
Mordred
1af0b33807 WiP fixed code redundancy 2023-01-26 22:04:23 +01:00
Mordred
6ef3c0b071 WiP Added house removal, taken from collets commit. 2023-01-26 14:46:39 +01:00
Mordred
a280f9c3b8 WiP Fix house inventory not working 2023-01-26 10:15:36 +01:00
Mordred
8565ad1cd5 WiP Fix house inventory not working, added debug print for item inventory size mismatch. 2023-01-25 22:03:29 +01:00
Mordred
e7bc21a1f2 WiP Fix houses not being loaded after restart 2023-01-25 17:11:23 +01:00
Mordred
94929caf96 WiP more housing. 2023-01-24 21:50:09 +01:00
Mordred
850509f8bd WiP Buying plots reenabled. 2023-01-23 22:58:25 +01:00
Mordred
597c0e9bd2 WiP reenable housing zones. 2023-01-23 14:28:00 +01:00
Mordred
5df71ea562 Instance content build fix 2023-01-21 21:06:28 +01:00
Lucy
36554bf1f3 Fix player not being removed upon leaving territory
(cherry picked from commit 1713523e197a225fc5ff5c61a7143dcec091ad59)
2023-01-19 19:52:58 +01:00
Mordred
436c04993f Missed a zone conversion 2023-01-17 08:29:07 +01:00
Mordred
8af39dfeb8 Clang tidy cleanups 2023-01-17 08:28:06 +01:00
Mordred
227d5f8070 Rename getActiveBNpcByInstanceIdAndTriggerOwner to getActiveBNpcByLayoutIdAndTriggerOwner 2022-02-23 10:25:35 +01:00