16853 Commits

Author SHA1 Message Date
Aleos
b74fa9d64f
Fixes renewal weapon attack display (#5633)
Fixes #554, fixes #578, and fixes #909.
The right hand attack display should only show bonuses given by weapons and not the STR/DEX bonus.
Thanks to @reigneil, @Paoly28, @panko11, and @limitro!

Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2020-12-21 00:52:04 +01:00
Atemo
34b19a2c41
Added news maps to mapcache (#5635) 2020-12-21 00:45:41 +01:00
Lemongrass3110
077ca15bbd
Converted a few more packets to structs (#5641)
Fixes #5620

Thanks to @nevelis
2020-12-21 00:44:51 +01:00
Lemongrass3110
f8e703ef68
Fixed an issue with status point reset (#5640)
Only applies if you do not use the status point table.
Additionally replaced the hardcoded value with the one from the configuration.
While at it added a missing else.

Fixes #5634

Thanks to @zeffen
2020-12-18 22:20:21 +01:00
Aleos
626b93e6c6
Fixes compile errors on GCC 10.2 (#5631)
* Fixes #5629.
* Removes va_list from nullpo checks.
Thanks to @behelit2!
2020-12-17 11:43:18 -05:00
atemo
8e48188313 SQL synchro 2020-12-17 16:16:24 +01:00
idk-whoami
160530dd4b
Corrected script for item ID 610003 (#5625) 2020-12-17 15:38:07 +01:00
lighta
712bca76da
Add default for CMake build type (#5586)
Add valgrind to dockerfile
2020-12-17 12:38:19 +01:00
idk-whoami
d065de4ba0
Corrected script for some item (#5614)
* Data correction for items 18118, 18132, 18164, 18170, 28903
2020-12-10 19:50:12 +01:00
Aleos
844945d1cf
Removes a useless nullification loop (#5561)
* Fixes #5606.
* The vector is a new instantiation so it will be free and clear from the start.
Thanks to @inhyositsu!
2020-12-09 14:13:14 -05:00
Atemo
41b5c78292
Sql synchro (#5612) 2020-12-08 18:19:45 +01:00
idk-whoami
4505cdd63d
Corrected script for item ID 18109 (#5608)
* Corrected script for item ID 18109

Fixed #5602
2020-12-08 15:20:26 +01:00
idk-whoami
c3d0669458
Correction for item IDs 18107 and 18108 (#5609)
* Correction for item IDs 18107 and 18108

Fixed #5603
2020-12-08 15:19:34 +01:00
Atemo
1828d204b1
Implemented items ID 310178/310179 (#5610) 2020-12-07 17:21:54 +01:00
idk-whoami
fd227173dd
Correction for item IDs 18100 and 18101 (#5607)
Fixed #5597
2020-12-07 15:51:25 +01:00
Aleos
d4d8130bcf
Adds item bonus bReduceDamageReturn (#5601)
* Fixes #5488.
* Adds item bonus bReduceDamageReturn which reduces melee, ranged, and magic reflected damage.
Thanks to @Atemo!
2020-12-07 08:50:26 -05:00
Lemongrass3110
dade413935 Fixed the renewal mapcache
Fixes #5396

Reverts 9eeeb09

Thanks to @nubspixel and @aleos89
2020-12-07 02:16:44 +01:00
idk-whoami
13fb193f05
Corrected script for item ID 16026 (#5605)
* Fixed #5595
2020-12-06 20:06:45 +01:00
Atemo
495769036a
Correction for item IDs 16065 and 16089 (#5592)
Fixed #5588 

Thanks to @idk-whoami
2020-12-01 19:10:10 +01:00
Atemo
d49362f5e4
Corrected the jobs for item ID 16054 (#5591)
Fixed #5587 

Thanks to @idk-whoami
2020-12-01 18:15:53 +01:00
Aleos
9eeeb09ff6
Fixes a potential crash when adding new maps (#5422)
* Fixes a potential crash when adding new maps
* Fixes #5396.
* Fixes a potential crash on start up when adding a map to maps_athena.conf and the map has not yet been added to map_cache.dat.
Thanks to @nubspixel!

* Inverts check
2020-11-30 04:01:17 +01:00
javirst
f74915193d
Unlock target when setunitdata TARGETID 0 (#5578)
Fixes #5577
2020-11-29 21:37:28 +01:00
Joam
4bbd755f2a
Fix Friendlist disappear in 2020-09-02ragexeRE or above (#5583)
Fixes #5582

Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2020-11-29 21:09:04 +01:00
Aleos
2d97ece2a2
Implements new guild skills (#5192)
* Fixes #4183.
* Adds 3 new guild skills: GD_CHARGESHOUT_FLAG, GD_CHARGESHOUT_BEATING, and GD_EMERGENCY_MOVE
* Changes 5 minute guild global cooldown to be 3 minute individual cooldowns for GD_RESTORE, GD_REGENERATION, GD_BATTLEORDER, GD_EMERGENCYCALL, and GD_ITEMEMERGENCYCALL.
* Reduces GD_RESTORE fixed cast time from 10 seconds to 1.
2020-11-28 17:16:22 -05:00
Aleos
103416ca40
Fixes Advent of Star Emperor behavior (#5424)
* Fixes #5409.
* Adjusts the behavior of Advent of Star Emperor spheres to work like Millennium Shield.
* Fixes the spheres not visually being removed when the the status ends.
Thanks to @molavian053!
2020-11-27 18:47:50 -05:00
Atemo
ae3c6ce38b
Min/max issue (#5574)
* Fixed min/max issue for zero variable value
* Added a CI test script

Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2020-11-27 14:50:29 +01:00
lighta
629c7b50f3
Latiosu feat/docker (#5572)
* Add dockerised local development environment

* Enable tini (--init) for server container

See https://docs.docker.com/compose/compose-file/#init for details

* Add local development environment documentation

* Add a tip for how-to connect a client on the same machine

* Add specialized tools/docker folder

Co-authored-by: Eric <latiosworks@gmail.com>
2020-11-26 19:58:09 +01:00
Lemongrass3110
f97dd6e85f
Fixed an issue with fake NPCs (#5554)
Correctly removing the state tracking of fake NPC usage in case the player was detached before the script ended.

Fixes #5379

Thanks to @blipblopblip and @Patotron
2020-11-22 21:10:16 +01:00
Lemongrass3110
f37990414f
Cleanup of MVP mode checking (#5559)
Fixes #5368

Thanks to @mazvi, @attackjom and @aleos89
2020-11-22 02:09:02 +01:00
Aleos
90d74c2ed1
Cleanup/skill db fixes (#5560)
* Cleanup of some minor skill db issues.
* Fixes CastCancel documentation to describe default as false.
Thanks to @Tokeiburu!
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2020-11-21 18:41:43 -05:00
Balfear
071990ebc0
Update droplight effects (#5563)
Fixes #5547

Co-authored-by: Daegaladh <Daegaladh@users.noreply.github.com>
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2020-11-22 00:16:40 +01:00
Lemongrass3110
060ba6791e Update issue templates 2020-11-21 01:16:14 +01:00
Aleos
ba01e92f5d
Cleanup of rAthena templates and docs (#5566)
Moves the logo to doc/.
Adds a Feature Request template when creating issues.
2020-11-21 01:05:54 +01:00
Lemongrass3110
81e7d8ef89
Converted penalty db to YAML (#5562)
Fixes #5463

Added penalty for MVP exp and MVP drops
Removed penalty support for monster classes

Thanks to @attackjom and @aleos89
2020-11-21 01:05:07 +01:00
Atemo
c349c82f60
Added monsters Furious Wickebine Tres and Elusive Eremes in DB (#5565)
Fixed #5042
2020-11-19 23:43:09 +01:00
Atemo
3cddbd0487
Added ALL_THIRD, All_Upper, All_Baby, Both_Accessory, Both_Hand field (item_db.yml) (#5535)
* Updated the DB

Thanks to @Lemongrass3110 !
2020-11-19 16:03:27 +01:00
Lemongrass3110
e50ce0224f Fixed item job restrictions
Thanks to @attackjom
2020-11-17 19:35:11 +01:00
Liam Mitchell
07da37618f
Update script_commands.txt (#5543)
Added info to Mes format regarding Quests, Message, Tips
2020-11-17 13:22:27 -05:00
Balfear
4935248f10
Fix Slug Shot condition (#5556)
* Fixes #5555.
* Slug Shot should do less damage to monsters than players.
Thanks to @Balferian!
2020-11-17 09:47:50 -05:00
Lemongrass3110
4f853c96e9
Fixed a bug in reloadnpcfile (#5553)
Introduced in d098c01b

Fixes #5541
Fixes #4846

Thanks to @Triedge and @Stingor
2020-11-17 12:41:34 +01:00
Lemongrass3110
602c6035e5
Fixed some potential csv2yaml crashes (#5557)
Fixes #5549

Thanks to @Atemo
2020-11-17 11:51:01 +01:00
Lemongrass3110
9cdc008bfe
Fixed missing dummy item after reloading (#5552)
Fixes #5548

Thanks to @reunite-ro and @Triedge
2020-11-17 10:14:11 +01:00
Lemongrass3110
8053a72890
Fixed headgears for autotraders (#5558)
Fixes #5408

Thanks to @gidzdlcrz
2020-11-17 09:21:50 +01:00
Atemo
b454237d95
Small correction for checkre script command (#5550)
Removed RENEWAL constant since it doesn't exist
2020-11-16 17:51:30 +01:00
Atemo
d9fc45231f
Woe controller pre-renewal (#5545)
* Added a renewal check in the custom woe controller for TE castles

Co-authored-by: Mael <57366433+pigati23@users.noreply.github.com>
2020-11-16 15:57:35 +01:00
Atemo
9348ea441d
Added a missing ID for the combo Sewage Cramp Card, Mutant Dolor Card and Aries Card (#5544)
Fixed #5542

Thanks to @idk-whoami
2020-11-15 14:54:58 +01:00
Atemo
f0f1acef22
Item_db update (weapon) (#5531)
* Added some missing weapon in item_db according to KRO description
* SQL update
2020-11-12 20:57:17 +01:00
Atemo
06ee16acf0
Item_db update (armor) (#5538)
* Added some missing equipment in item_db according to KRO description
* SQL update
2020-11-12 16:17:23 +01:00
Atemo
bcbeaa687f
Corrected some typo in shadow equipments (#5539)
* Corrected typo from e287d8ce54
* SQL update
Fixed #5537

Thanks to @computer294
2020-11-12 15:06:28 +01:00
Atemo
e287d8ce54
Added shadow equipment in item db (#5533)
* Added some shadow equipment according to KRO description
* SQL update
2020-11-11 16:15:20 +01:00