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