Aleos
1e01f6448f
Merge branch 'master' into hotfix/issue4984
2023-01-09 13:05:01 -05:00
Lemongrass3110
913519ed50
Fixed online_char_db ( #7539 )
...
Added a missing map entry assignment from an invalid DBMap ensure conversion.
Fixes #7538
Thanks to @MaouDaiou and @zdurexz
2023-01-09 16:09:36 +01:00
Lemongrass3110
e64c5bce35
Fixed item restrictions for noreturn
...
Fixes #7537
Thanks to @mazvi
2023-01-09 15:12:31 +01:00
Lemongrass3110
4836d8e77a
Added latest constants and names
2023-01-06 22:58:50 +01:00
Lemongrass3110
4fb6740ebf
Replaced DBMap usage in char-server ( #7514 )
...
Co-authored-by: Aleos <aleos89@users.noreply.github.com>
2023-01-06 20:29:01 +01:00
Lemongrass3110
c9aaf540bf
Added reloadbarterdb ( #7530 )
...
Fixes #7520
Thanks to @attackjom
2023-01-06 00:23:25 +01:00
Balfear
134bfbe986
Added new guild UI features ( #6285 )
...
Co-authored-by: Aleos <aleos89@users.noreply.github.com>
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
Co-authored-by: Null Ragnarok Relation <59070443+iberryRO@users.noreply.github.com>
2023-01-05 23:39:30 +01:00
Aleos
7323800838
Fixes shadowing for private variables ( #7531 )
...
* Fixes #7508 .
* Follow C++ convention for private variable declaration.
Thanks to @Lemongrass3110 and @idk-whoami!
2023-01-05 12:30:39 -05:00
Lemongrass3110
9dda166c0e
Converted cash shop database to YAML ( #6299 )
...
Co-authored-by: Atemo <Atemo@users.noreply.github.com>
Co-authored-by: Aleos <aleos89@users.noreply.github.com>
2023-01-05 18:30:07 +01:00
Aleos
503b57dbef
Add extra validation checks for map coordinates ( #7526 )
...
* Add extra validation checks for map coordinates
* Adds some extra validation checks for map coordinates when parsed in YAML.
2023-01-04 14:30:29 -05:00
Atemo
ea3464598d
Added support for new maps up to december 21 2022 ( #7525 )
2023-01-04 15:19:57 +01:00
Jittapan Pluemsumran
857a34832f
Prevent opening vending UI multiple times ( #6430 )
...
Prevent opening vending UI multiple times in one vending session.
Discard cart modification packet when the player is in a 'can't act' state.
Fixes #3408
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2023-01-04 15:19:26 +01:00
Atemo
3958a96771
Added sp_rudus4, dungeon level 200 ( #7334 )
...
* Added mobs db, mobs spawn and quests related to sp_rudus4
Thanks to @Dieby, @secretdataz !
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2023-01-03 22:51:34 +01:00
Aleos
b867a2171f
Adds char_server config for clearing parties ( #7523 )
...
* Adds a character server config to clear empty parties at start up.
* The commented code was hidden in the source and is pretty useless unless you are digging for it.
2023-01-03 16:22:30 -05:00
Atemo
936abe13eb
Doc update ( #7517 )
...
* Updated the description of instance_id and getitemname script commands
2023-01-03 20:55:55 +01:00
Lemongrass3110
1361e9c1df
Enabled conformance mode in MSVS ( #7513 )
2023-01-03 18:50:16 +01:00
Lemongrass3110
64228cd18f
Fixed bAddMonsterDropItemGroup ( #7516 )
...
Fixes #7515
Thanks to @AcDczZ
2022-12-30 22:03:55 +01:00
Atemo
d0b51d91a0
Fixed an issue with mail ( #7518 )
...
* mail should accept card with ID 0 (no card) when the parameter card is provided
2022-12-29 23:36:55 +01:00
Atemo
fa0253342a
Added items etc, combo, equipment ( #7507 )
...
Added items Enchant
Added items reform
Small correction of a combo
Thanks to @fab10Carvalho for the review
2022-12-29 02:05:57 +01:00
Aleos
42eccbb1bf
Merge branch 'master' into hotfix/issue4984
2022-12-24 00:35:02 -05:00
aleos
50bd9cdfbe
Fixes statuses with tick intervals
...
* Adds a new storage location for these tick types.
* Reverts some of the tick_total variable assignments.
* Adjusts sc_start to account for 64 bit tick values.
Thanks to @eppc0330!
2022-12-23 16:22:35 -05:00
idk-whoami
323a541074
Item db updated ( #7485 )
...
* Implementations + corrections of a bunch of items
2022-12-21 15:12:18 +01:00
Aleos
70d729ecf8
Fixes GitHub Workflow Concurrency flag ( #7505 )
...
* Do not cancel master workflow.
2022-12-20 19:53:39 -05:00
Lemongrass3110
39d5a02a31
Initial release of adventure agency ( #7224 )
...
Thanks to @Dia, @OptimusM, @Balferian and @ecdarreola
2022-12-21 01:17:42 +01:00
Atemo
3d5cd57c54
Added new etc/equipment/enchant up to december 2022 ( #7489 )
...
* Implemented new equipments and etc
* Updated item_enchant.yml
Thanks to @attackjom !
2022-12-21 00:47:23 +01:00
Lemongrass3110
2c4ee64b59
Start refactoring the core to C++ ( #7303 )
2022-12-20 23:37:31 +01:00
Aleos
ef4d52fd7b
Adds official Wand of Hermode clear list ( #7494 )
...
* Wand of Hermode has a unique status clear list separate from the list other skills use.
* Adds RemoveOnHermode status flag to identify statuses that can be removed from Wand of Hermode.
Thanks to @mrjnumber1 and @Lemongrass3110!
2022-12-20 17:05:27 -05:00
Lemongrass3110
3bfead228e
Additional safeguards for upgrade_20221218.sql
...
Thanks to @mazvi for his help.
2022-12-20 20:20:05 +01:00
Singe Horizontal
9e476cce31
Fixed specialeffect with npc names ( #7502 )
...
Fixes #7501
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2022-12-20 17:27:59 +01:00
Lemongrass3110
448d8febfa
Follow up to 3b71f77
...
Thanks to @Atemo
2022-12-20 14:09:58 +01:00
Balfear
3b71f77c27
pc_isUseitem: update flywings list ( #7487 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2022-12-20 14:03:59 +01:00
idk-whoami
5b8d0ee6a5
Update EDP requirements ( #7463 )
...
Fixes #7458
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2022-12-19 12:19:30 +01:00
Balfear
9b6a4de288
Roulette: Bonus item reward ( #7427 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
Co-authored-by: Aleos <aleos89@users.noreply.github.com>
2022-12-19 00:15:02 +01:00
Balfear
817b86d5e1
Roulette: Bonus item reward ( #7427 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
Co-authored-by: Aleos <aleos89@users.noreply.github.com>
2022-12-19 00:14:38 +01:00
Atemo
0e948b5f9a
Fixed a potential issue with getmapxy ( #7498 )
2022-12-18 13:15:57 +01:00
Lemongrass3110
eda702ca2c
Fixed gaps in random options ( #7449 )
...
Fixes #7447
Thanks to @Abszoluto
2022-12-18 02:52:18 +01:00
Lemongrass3110
d1e184e46c
Initial version of cashmall ( #7450 )
...
Introduces the cashmall
Added Cachua_Coupon exchange NPC
Enabled Devil Enchant Master and moved to Cash Mall
Moved Mergician
Added Basta, Mighty Hammer and Brock
Moved Shadow Blacksmith
Added Cash Hair Stylist
Added a feature switch for Stylist UI
Updated Hair Stylist
Thanks to @aleos89, @Atemo and @eppc0330!
Co-authored-by: aleos <aleos89@users.noreply.github.com>
Co-authored-by: Atemo <Atemo@users.noreply.github.com>
2022-12-18 00:39:50 +01:00
Pokye
ee91ab507a
Item DB update ( #7451 )
...
* Added Missing Items
* Correction of several item names
* Added missing hateffects
2022-12-17 23:47:54 +01:00
Lemongrass3110
165e0d668f
Fixed dynamic NPC timeout ( #7497 )
...
Fixes #7473
Updates the last interaction time on end; and close;
Additionally added the official dynamic NPC result packet.
Thanks to @eppc0330
2022-12-17 22:33:19 +01:00
idk-whoami
93cf18736a
Update warper npc ( #7413 )
...
* Updated and added new warps entries up to episode 19
2022-12-17 14:15:02 +01:00
Atemo
b862aed75c
Small correction for SHC_SAVAGE_IMPACT and SHC_DANCING_KNIFE skills ( #7496 )
...
* Small correction for SHC_SAVAGE_IMPACT and SHC_DANCING_KNIFE skills
* SHC_SAVAGE_IMPACT should move the player from 1 cell to the target, between the target and the player
* SHC_DANCING_KNIFE shouldn't force the player to stand
* The behaviour should be the same for GC_CROSSIMPACT than SHC_SAVAGE_IMPACT
Thanks to @aleos89 @Lemongrass3110 !
2022-12-17 14:08:09 +01:00
Lemongrass3110
ae686056a0
Added CodeQL analysis ( #7208 )
...
Adds CodeQL analysis because LGTM was disabled and removed.
2022-12-16 22:34:59 +01:00
Lemongrass3110
4d734abc53
Cleaned up monster skill status checks ( #7495 )
...
Fixes 4 more warnings introduced in 1f4c068
2022-12-16 21:56:55 +01:00
Atemo
ef602d98cb
Multiple dynamic npc ( #7486 )
...
* Vectorize npc_id_dynamic to support multiple dynamic npc with different ids
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
Thanks to @dimasshotta and @eppc0330 !
2022-12-16 21:22:31 +01:00
idk-whoami
20dedc7918
Update items first aid starter pack ( #7493 )
2022-12-16 20:24:47 +01:00
Singe Horizontal
8eac71f57f
Cleaned struct tokens for map_session_data and status_change ( #7490 )
...
Fixes #7492
2022-12-16 19:16:29 +01:00
aleos
5676a45908
Resolves compile errors
2022-12-14 15:08:50 -05:00
Aleos
1c1bb9892c
Merge branch 'master' into hotfix/issue4984
2022-12-14 14:41:56 -05:00
Aleos
da375a04c1
Adds battle config mob_respawn_time ( #7312 )
...
* Adjusts the minimum respawn time of a monster to be 1 second as it is officially.
* Adds a battle config to allow for easy adjustment.
* Monsters that don't define a delay1 for permanent spawn scripts are defaulted to 5 seconds.
Thanks to @mrjnumber1, @vstumpf, @Lemongrass3110, and @Atemo!
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2022-12-14 14:17:41 -05:00
Vincent Stumpf
1f4c068c39
Refactor status change entries ( #7356 )
...
* Make map_session_data a class, call constructor/destructor on alloc/free
* add getSCE
* add create, delete, clear SCE
* Use getSCE, make data access private
* add a cache for last-fetched status
2022-12-13 23:47:53 -08:00