17978 Commits

Author SHA1 Message Date
idk-whoami
2ba2473489
Corrected script for some item #20 (#7818) 2023-06-21 19:43:35 +02:00
Pokye
f6d9acdd69
Old Card Album and Mystical Card Album Update (#7820)
Fixed #7730
2023-06-21 18:38:37 +02:00
Kanin Temsrisuk
f79419687a
Fixed items script bonus typo / wrong location (#7824) 2023-06-21 17:20:08 +02:00
Vincent Stumpf
d6ba042e1e
Upgrade yaml-cpp to remove warning (#7825) 2023-06-18 22:39:49 -07:00
Vincent Stumpf
711705df10
Upgrade to C++17 (#7811)
* Upgrade to C++17
2023-06-16 20:07:23 -07:00
Vincent Stumpf
833966f47b
Convert guild_db to unordered_map (#7612)
* Refactor guild db to STL container

* Split up struct guild and MapGuild/CharGuild
2023-06-16 19:42:55 -07:00
mazvi
39cdaa6b84
Fixes produce item requirements (#7814)
* Corrects the produce item requirements for Rough Wind, Great Nature, Earth Elemental Converter, and Wind Elemental Converter.
2023-06-16 13:41:24 -04:00
Aleos
b331958381
Adds option to set item buy/sell values to 0 (#7808)
* Fixes #7790.
* Arrows and Traps are now sold for 0 Zeny to shops.
* Adjusts the item database loadingFinished check to now accept 0 as a valid value for buy/sell and not attempt to adjust the buy/sell value when only one is defined.
Thanks to @Atemo and @mazvi!
Co-authored-by: Vincent Stumpf <vincents.995@gmail.com>
2023-06-16 13:24:07 -04:00
Pokye
cfac5bb769
Added Missing Recall Skills (#7815) 2023-06-16 13:07:32 -04:00
Atemo
8d7239d1a4
Initial release of illusion investigation quests (#7813) 2023-06-13 16:50:59 +02:00
Aleos
c1a52490b1
Resolves an issue with RENEWAL_ASPD (#6959)
* Fixes #6900.
* Resolves an issue where if RENEWAL was enabled but RENEWAL_ASPD was disabled, players would receive incorrect ASPD values.
* Split the ASPD values to their own files so these can be overridden based on the macro defines.
Thanks to @jamesonfajardo and @bgamez23!
Co-authored-by: Vincent Stumpf <vincents.995@gmail.com>
2023-06-12 09:28:38 -04:00
Aleos
33d20fa91a
Resolves movable skill unit stack (#7435)
* Resolves movable skill unit stack
* Fixes #1270.
* Resolves an issue where movable skill units, such as Guild Skills, would stack on cells and not properly clear on an object's death.
* Increases the limit from 20 to size_t.
Thanks to @RadianFord and @gidzdlcrz!

* Minor reversions
* Set back to global array rather than scoping it to unit_data.
* Adjusted array to vector so it's large enough to handle a bigger stack.

Thanks to @vstumpf!
2023-06-12 00:35:11 -07:00
Kanin Temsrisuk
8fd752f9cd
Fix wrong bow location (#7809) 2023-06-10 15:05:16 +02:00
idk-whoami
83ef1e72c2
Corrected script for some item #19 (#7786) 2023-06-10 15:02:30 +02:00
Atemo
aa8f501388
Added atcommand "setcard" (#7804)
Thanks to @aleos89 and @Lemongrass3110 !
2023-06-08 20:08:26 +02:00
Atemo
38d335a267
Added more information for atcommand refine (#7803) 2023-06-08 14:01:43 +02:00
Aleos
5b832de199
Minor cleanup to mapflags (#7782)
* Adds missing documentation for mf_norodex.
* Updates atcommand mapflag to display information on some missing mapflags.
* Removes "Other Flags2" and combine list with "Other Flags" for atcommand mapflag.
2023-06-07 10:11:32 -04:00
Vincent Stumpf
e5ec2b2ef8
Fix issue with bonus3 bAddEffOnSkill (#7805) 2023-06-06 18:23:37 -07:00
Lemongrass3110
6f5706a945
Added support for really big cashshops (#7763)
Added some malloc reporting
Forward socket allocation information
Forward WFIFOHEAD allocation information
Cleanup to clif_cashshop_show
Cleanup to clif_cashshop_result
Cleanup to clif_cashshop_list

Fixes #7757

Thanks to @ChiesaV
2023-06-04 21:36:48 +02:00
mazvi
e7ac2b26dd
Small update of Illusion of Underwater (#7800)
* Added the old coordinates (commented) of the npc "Jerrymon"
2023-06-04 20:56:49 +02:00
Singe Horizontal
75faf9ac1a
Fixes npc last path caching (#7769)
Fixes #7766
2023-06-03 19:56:04 -07:00
Vincent Stumpf
08a1c41d1b
Refactor MapFlag accessors (#7783)
Use methods instead of direct member access.
2023-06-03 17:38:29 -07:00
Aleos
2c61b336bc
Fixes Lux Anima status not applying (#7796)
* Fixes #7793.
* Follow up to 7913eda.
* Adds missing sc_start after cleaning up previous check.
Thanks to @mazvi!
2023-06-02 15:00:36 -04:00
eppc0330
466722b25e
Simplify GC_POISONREACT counter formula (#7795)
* Cleanup of #5805.
Co-authored-by: Atemo <Atemo@users.noreply.github.com>
2023-06-02 14:59:40 -04:00
Aleos
4c9280728a
Fixes a party check for Weekend Dungeon (#7797)
* Fixes #7776.
* Adjusts the party checks to account for leader versus member.
Thanks to @grimexile and @Atemo!
2023-06-02 14:57:20 -04:00
mazvi
8e56967c83
Fix minor typo in Illusion of Underwater (#7791)
* Resolves an issue with the Gatekeeper sending the player to the wrong menu option.
2023-06-02 14:16:54 -04:00
Aleos
7913eda1e6
Fixes Lux Anima applying Giant Growth (#7792)
* Adds a missing break which was resulting in Lux Anima attempting to cast the Giant Growth Rune.
* This is in conjunction with the revamp of this skill not applying other Runes effects anymore.
2023-06-01 15:15:27 -04:00
Atemo
251cfa2c9c
Implemented new items up to may 17 2023 (#7767)
* Implemented new items up to may 17 2023
* Added base data for 1st floor biosphere map
2023-05-28 16:55:53 +02:00
Aleos
fab88ecd04
Follow up to ba86a76 (#7784)
* Fixes #7770.
* Follow up to ba86a76.
* Adds a missing cap rate option for bSkillCooldown which wouldn't allow addition/reduction more than 10000 milliseconds.
Thanks to @attackjom and @sonniez!
2023-05-26 12:45:57 -04:00
Daegaladh
8c059b5b2e
Updated the Spanish translation of map-server messages (#7785)
Thanks to @Artuvazro for his suggestions and review
2023-05-26 17:20:05 +02:00
Aleos
fc27b45d9f
Resolves inverted checks for Rebirth Spirit (#7780)
* Fixes #7779.
* Skill should be usable on all 1-1 rebirth classes that are below level 70.
Thanks to @XanKriegor1 and @Lemongrass3110!
2023-05-23 22:50:16 -04:00
Kanin Temsrisuk
ecf0174a55
Fix typo and empty mob drop (#7775) 2023-05-23 22:18:16 -04:00
Pokye
9907721a69
Added a mapflag to block BANK (#7773) 2023-05-22 12:23:46 -04:00
Stolao
ccd7e5c14a
Added debug output to navi.cpp (#7765)
Add Loading info to write_npc_distances() for resolving potential halts
2023-05-17 14:20:10 +02:00
SapitoSucio
7c18321138
Enabling EPOLL in cmake command (#7764) 2023-05-17 14:19:06 +02:00
Lemongrass3110
5443d566a7 Always trigger CI on CMakeList changes
Thanks to @secretdataz
2023-05-17 11:06:19 +02:00
Lemongrass3110
a4a8e58ba1
Little cleanup of skill_additional_effect (#7762)
Fixes #7759

Thanks to @grimexile
2023-05-16 18:42:19 +02:00
Singe Horizontal
8fd3e2d5e2
Fixed a cant.attack bypass (#7753)
Fixed a pointer being always null

Fixes #7743

Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2023-05-16 16:17:28 +02:00
Aleos
af28882a6f
Removes player item bonus rate cap warnings (#7754)
* Removes all of the warnings that were displayed when players had item bonuses that eventually reached the min/max rate.
* The rate is already capped so the warning was just a redundant message that could spam the console.
2023-05-16 10:16:49 -04:00
Vincent Stumpf
016e3570aa
Fix incorrect script constants (#7758) 2023-05-15 11:19:53 -07:00
Atemo
fcf0b5d821
Corrected NPC Count when reloading scripts (#7756)
Fixed #7691

Thanks to @Akkarinage
2023-05-13 19:01:48 +02:00
Atemo
b4b69a2cc1
Fixed an issue where mobs instantly walked after being spotted (#7738)
* Fixed an issue where mobs instantly walked after being spotted
  MIN_RANDOMWALKTIME was initialized too early
* This behavior is only applied on the monster script command
2023-05-12 00:34:36 +02:00
Jittapan Pluemsumran
d3b99e6dc1
Fixed market response packet when purchase fails (#7751)
The item list was still sent to the client even when the purchase failed because p->result is no longer 0 in PACKETVER >= 20190807.
2023-05-10 20:44:08 +07:00
mazvi
dfa7e5e084
Rename Upgrade SQL (#7742) 2023-05-03 21:15:53 -04:00
Atemo
84bf6b87f1
Fixed an issue for map_drops.yml (#7735)
The key for umap should be the index, to allow to define the same item in yaml file
2023-04-26 23:35:24 +02:00
Atemo
6308b4feaf Follow-up d7840cd265
Added missing delitem

Thanks to @tumemmac
2023-04-26 22:31:32 +02:00
Atemo
d7840cd265
Einbech dungeon 3 (#7209)
* Implemented dungeons, merchants and quests related to einbech 3

Thanks to @Pokye !
2023-04-26 18:39:24 +02:00
Singe Horizontal
4718d5e813
Added new status flag RequireNoWeapon (#7201)
* Fixes #7200.
* Added new status flag RequireNoWeapon.
2023-04-24 12:01:24 -04:00
Singe Horizontal
b4be3b059a
Prevent an uint underflow and reformat array_size occurences in some commands (#7729)
Fixes #7728
2023-04-22 19:42:13 -07:00
Singe Horizontal
9051fc644d
Corrected NPC_DARKBREATH formula (#7285)
* Corrected NPC_DARKBREATH formula
Fixes #7284

* Update src/map/battle.cpp

Co-authored-by: Pokye <98105181+Pokye@users.noreply.github.com>

* Update src/map/battle.cpp

Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>

* Added renewal logic

* now uses only one formula for both modes

---------

Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
Co-authored-by: Pokye <98105181+Pokye@users.noreply.github.com>
2023-04-20 10:13:37 +02:00