1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-26 22:37:45 +00:00
Commit graph

6793 commits

Author SHA1 Message Date
Mordred
24d2b0331a Further cleanup of event system. 2023-02-22 08:14:58 +01:00
Mordred
ee6bf76124 Cleanup of event system. 2023-02-21 22:27:11 +01:00
Mordred
3cd60e0633 Also subscribe fcmanager to the login event 2023-02-21 14:32:52 +01:00
Mordred
48c2825df8 Basic implementation of an eventsystem. 2023-02-21 14:30:41 +01:00
Mordred
d34bddc6ae Removed redundant max_hp/max_mp 2023-02-21 07:58:53 +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
4f7f3edfce Put world server mainloop on a 300 ms tick 2023-02-20 11:15:01 +01:00
Mordred
00cb4ade45 Login packet flow further adjusted to be closer to retail 2023-02-18 23:05:15 +01:00
Mordred
d34d93a7dd Fixed an issue with scripts no longer having a function to warp to a different territory type. 2023-02-18 17:59:24 +01:00
Mordred
3a71d90e71 Fixing some array sizes and defining them in common 2023-02-18 15:26:50 +01:00
Mordred
f91494fa7b sendToInRangeSet removed 2023-02-17 22:46:02 +01:00
Mordred
8a419398b2
Merge pull request #901 from hkAlice/fix-tux
[3.x] fix linux build (case sensitive fs import)P;
2023-02-17 20:34:22 +01:00
Alice Ogeda
06a4a46bf2 fix case sensitive fs import; 2023-02-17 14:42:17 -03:00
Mordred
9b46b89c65 Changing various packet sending functions to clean up the project. 2023-02-17 15:34:51 +01:00
Mordred
fbbd599969
Merge pull request #899 from Skyliegirl33/master
[3.x] Support other currencies than gil
2023-02-17 08:01:54 +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
87295a0ff6 Fixed a few fields in playerstatus and changed script events to display script name instad of quest text. 2023-02-16 12:45: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
Lucy
9f048502f7 Support other currencies than gil 2023-02-14 21:29:24 +01:00
Mordred
0167367eeb
Merge pull request #898 from collett8192/3.0_master
fix migration sql
2023-02-14 18:26:51 +01:00
collett
3460916f52 fix migration sql 2023-02-15 00:10:37 +09:00
Mordred
947af534f6
Merge pull request #897 from hkAlice/align-packet-boundary
[3.x] 8-byte packet data alignment;
2023-02-14 14:33:21 +01:00
Alice Ogeda
f761572b25 small fixes/removing useless code; 2023-02-14 10:28:13 -03:00
Alice Ogeda
ae605d5b0d optimize resizing and allocating packet send buffer; 2023-02-14 10:24:35 -03:00
Mordred
9f100bc671 Fixed a couple minor struct issues and overall changed login packetflow to be more retail-like.
Added a few unknown actorcontrol packets for testing.
2023-02-14 13:50:08 +01:00
Mordred
fdd7e0ee9b
Merge pull request #892 from Skyliegirl33/master
[3.x] wip: fixing gearset handler
2023-02-14 07:12:07 +01:00
Mordred
fd7ff989e9
Merge pull request #895 from pinapelz/master
Fixed bugs with some existing quests
2023-02-14 07:10:41 +01:00
Pinapelz
af2eed7a45 Fixed ClsArc000 repeated event notice bug
Kept sending event notice on bNpcKill even when goal was met
2023-02-13 21:20:27 -08:00
Pinapelz
6bdaa2ef6d Fixed ClsArc002 BNpcNameId and Quest Sequence
- Uses getBNpcNameId to check Enemy
- Quest was previously not advancing past sequence 3
2023-02-13 21:20:27 -08:00
Pinapelz
86eb3ca79c Fixed cutscene to hide UI 2023-02-13 21:20:05 -08:00
Alice Ogeda
f6acb8540d align packets in containers to 8 byte boundary; 2023-02-13 22:32:43 -03:00
Mordred
a1e402de07
Merge pull request #894 from hkAlice/unfourtunate-warps
[3.x] fix actionresult, hudparam, resting packet; status duration; self sprint temp fix;
2023-02-13 20:44:23 +01:00
Alice Ogeda
d99eeac6b8 naming; 2023-02-13 16:29:45 -03:00
Alice Ogeda
0838ca3eb0 revert slot incr; 2023-02-13 16:29:06 -03:00
Alice Ogeda
d5022516f5 fix actionresult, hudparam, resting packet; comment action filter for sprint false selftarget; warp vfx on exit range; fix status duration; 2023-02-13 16:27:36 -03:00
Mordred
c61e367c5a
Merge pull request #893 from hkAlice/unfourtunate-warps
[3.x] temporarily move integritystatus to zonedef;
2023-02-13 16:22:19 +01:00
Alice Ogeda
1ba6ea02d5 temporarily move integritystatus to zonedef; 2023-02-13 12:20:48 -03:00
Lucy
7524e39304 Cleaner way to add gearsets 2023-02-12 23:11:26 +01:00
Lucy
ae94aac979 wip: fixing gearset handler 2023-02-12 21:12:04 +01:00
Adam
464fd2ec42
Merge pull request #891 from Skyliegirl33/master
[3.x] Initialize missing fields for Item
2023-02-13 00:57:40 +11:00
Lucy
93539497b9 Initialize missing fields for Item 2023-02-12 14:10:51 +01:00
Adam
ad78c07215
Merge pull request #890 from T00fy/master
Implementing ClsThm100 and adding events to some GMCommandHandlers
2023-02-13 00:00:55 +11:00
Toofy
3ddffb5c0d Implementing ClsThm100 and adding events to some GMCommandHandlers 2023-02-12 12:28:48 +00: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
Toofy
e28e9b23ff Switchin unknown and stackmax 2023-02-11 21:15:38 +00:00
Mordred
81391f1ae1
Merge pull request #889 from Skyliegirl33/master
[3.x] Implement glamours, set firstclass, fix tp not being set, log all params in packet cmds
2023-02-11 22:04:38 +01:00
Lucy
7ec86b45b2 Log all params for packetcommands 2023-02-11 17:33:05 +01:00
Lucy
5f04ef60ef Set FirstClass properly 2023-02-11 17:31:48 +01:00