1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-10 12:47:44 +00:00
Commit graph

261 commits

Author SHA1 Message Date
Jeido
0bc38c791c style 2021-01-25 17:46:28 +01:00
Jeido
de160f96de Several fixes and improvements
-Eobj will keep their animation flag even after respawning
-Using !set classjob properly updates stats and UI
-Using an emote while /changepose is active doesn't immediatly interrupt the emote anymore
-GM2Command Logging moved to info instead of debug to match GM1
-//gm raise doesn't raise the target twice anymore
-Fix modelSubWeapon always being reset to 0 upon logging in
-Added TerritoryIntendedUses
2021-01-25 17:41:45 +01:00
collett
0ec4c4e4fd 5.35 updates 2020-11-11 02:07:59 +09:00
collett
d887ecdebe inventory fix 2020-06-28 09:27:44 +09:00
collett
00f0adf620 typo 2020-06-17 02:30:57 +09:00
collett
031d354bbd add id check in addItem as well 2020-06-17 02:28:39 +09:00
collett
b43893d560 prevent empty quest reward slot (id == 0) being added as items 2020-06-17 02:19:34 +09:00
Sophie Hamilton
0902d31980 Fix quest completion for questId > 2047 (67583)
It's currently impossible to permanently store quest completion flags
for quests beyond questId 2047 (67583) due to the code using a type
that's too small. This manifests in the correct quest completion packet
being sent, but as soon as you move to another zone the quest disappears
from the journal (and is probably replaced by another quest you didn't
ask for).

This fixes the issue by using an appropriately-sized index variable, and
also increases the flag storage so that all currently-available quests
can be stored.
2020-05-28 05:55:22 +01:00
Mordred
fb8d4e9794 Merge pull request #672 from collett8192/shop_update
delete sold item from db
2020-05-12 00:18:19 +02:00
collett
228f9b0ef4 should silent the sound effect as well 2020-05-12 04:15:52 +09:00
collett
0273931e4c delete sold item from db 2020-05-12 02:57:48 +09:00
collett
cc95097fbe Add LootMessage packet to fix old ItemObtainIcon. 2020-05-12 02:30:21 +09:00
collett
37fbb35c0a Fix armory. 2020-05-12 00:19:18 +09:00
collett
1e53333c9e Fix buy back price. 2020-05-11 19:03:52 +09:00
collett
b70435413e Selling items and buying back from shop, show corresponding messages in chat. 2020-05-11 06:27:34 +09:00
collett
97b2c2a867 Handle minion despawn. 2020-05-07 23:57:16 +09:00
collett
484657f102 JobGauge definition 2020-04-24 19:24:04 +09:00
collett
f5cbf58706 remove wrong packet. it was PlayerClassInfo. 2020-03-20 17:39:39 +09:00
collett
baad397507 update 5.21 hotfix, load player stats after inventory. 2020-03-17 22:23:26 +09:00
Adam
96774b5f55 Merge pull request #651 from Arazati/develop-serious
implemented dyeable items
2020-03-17 12:54:08 +11:00
Arazati
1496999358 more style changes 2020-03-16 02:08:35 -07:00
Arazati
02f1bd71c5 style + cast changes 2020-03-16 01:37:00 -07:00
Arazati
4c75f1fd32 implement dyeing items + show dyes in examine 2020-03-14 00:57:09 -07:00
collett
b2c92340f7 5.21 2020-03-10 21:10:20 +09:00
Sophie Hamilton
8f62c23a8b Check for nullptr before using returned map data
It's best to not crash the server if we can help it.
2020-03-03 08:37:19 +00:00
Sophie Hamilton
f8236147a6 Additional EXP bonus on full map completion
When the map is fully completed, gain an additional EXP bonus equal to
10 times the regular amount.
2020-03-02 08:55:06 +00:00
Sophie Hamilton
579972278b Make Player::discover() honour passed map_id
The Sapphire::Entity::Player::discover() method never actually honoured
the passed map_id, instead always using the ID of the map the player was
currently in.
2020-03-02 08:55:06 +00: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
NotAdam
3a2272594e start of new service locator impl 2020-03-01 11:58:25 +11:00
collett
793c6120a6 Should not gain any exp past max level. 2020-02-27 00:59:28 +09:00
NotAdam
b6344cfe23 fix excel structures, been a while 2020-02-24 23:04:52 +11:00
collett
c22f524435 Inventory fix and more opcode update. 2020-02-24 18:23:43 +09:00
collett
39cc5af97b fix build 2020-02-19 16:51:31 +09:00
collett
c98594f6c5 5.2 packet update. 2020-02-18 23:05:24 +09:00
collett
264f4bd459 fix derp 2020-01-24 08:09:20 +09:00
collett
66a2021e95 these bytes are mounts as well. 2020-01-23 23:23:44 +09:00
collett
60e701dbdd enum/struct/packet updates, fix dot/hot tick, remove incorrect initial delay for player autoattacks. 2020-01-19 21:20:01 +09:00
Adam
39532cb45c Merge pull request #625 from collett8192/crit_and_dh
Critical and direct hit.
2020-01-09 12:03:49 +11:00
collett
54ecc63fb8 rename 2020-01-08 18:28:19 +09:00
collett
6e4f861234 Fix shop packet. 2020-01-08 18:26:11 +09:00
collett
47d6d285ff rip vs2019 right click rename 2020-01-08 17:59:02 +09:00
collett
e72d5d224d oops 2020-01-08 17:32:15 +09:00
collett
ff2ffa379b crit & dh 2020-01-07 19:16:13 +09:00
collett
08704ffe88 Play the sound effect when buying items from shop.
When selling the sound effect is also played (and shop switch to buy back tab as well) but the selling logic code is not there so...
2020-01-06 19:57:18 +09:00
NotAdam
2cf93ce861 fix linux build 2020-01-06 20:23:03 +11:00
コレット
4deac81abd Merge branch 'develop' into action 2020-01-06 00:37:57 +09:00
collett
bf247276b5 Minor tweaks and code clean up. 2020-01-05 20:49:50 +09:00
NotAdam
8fa3a7d3f4 Merge branch 'develop' into exit_poprange 2020-01-05 20:06:31 +11:00
collett
3c811f6fee Fix base stats calc.
Better max hp.
2020-01-05 17:41:38 +09:00