Daegaladh
9000948c3c
Fixed Magnus Exorcismus bonus added to pre-re instead of renewal
2020-07-17 18:26:00 +02:00
Daegaladh
79a36e71d1
Fixed Venom Splasher renewal damage ratio
2020-07-17 13:35:50 +02:00
Daegaladh
1595efc358
Fixed Sightless Mind damage ratio on renewal
2020-07-16 16:46:05 +02:00
Atemo
43ea987ba7
countbound script command update ( #5200 )
...
* the command now returns the number of differents type of item found
* the amount by item ID is now save in bound_amount array
Thanks to @Daegaladh
2020-07-14 15:48:21 +02:00
vykimo
07fd129b20
Fixes BG class requirement check ( #5208 )
...
* Changes to actual class ID associated to player.
Thanks to @vykimo!
2020-07-13 08:52:24 -04:00
Lemongrass3110
f9974170c9
Fixed a few possible crashes ( #5202 )
...
Fixes #5196
Thanks to @ecdarreola
2020-07-13 12:07:46 +02:00
Lemongrass3110
afdd8d3897
Cancel skill usage keeping on death ( #5206 )
...
Fixes #5058
Thanks to @admkakaroto and @qwerty7vp
2020-07-13 10:19:52 +02:00
Lemongrass3110
b12cef18d2
Improved web authentication token generation ( #5205 )
...
Fixes #5189
Thanks to @bgamez23 and @Badarosk0
2020-07-13 08:29:15 +02:00
Lemongrass3110
429569d4b6
Added some missing pet egg checks ( #5175 )
...
Also cleaned up some code duplicates to use the existing function for the respective check.
Fixes #5152
Thanks to @admkakaroto
2020-07-11 13:11:50 +02:00
Aleos
ff38cf70d2
Fixes party name display ( #5182 )
...
* Fixes #5179 .
* Fixes players who are not in parties sending out invalid data and possibly crashing the server.
2020-07-04 13:54:14 -04:00
Aleos
b13e4f0fbc
Adds support for object groups and titles ( #5171 )
...
* Fixes #4529 .
* Adds support for applying groups and titles to non-player objects.
* Expands script command setunitdata and getunitdata to support group ID.
* Adds script commands setunittitle and getunittitle.
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2020-07-03 13:25:17 -04:00
Aleos
620fc7fbf2
Adds several missing player session checks ( #5158 )
...
* Fixes #5156 .
* Adds missing player session checks for the char-server.
Thanks to @blipblopblip!
2020-07-03 08:34:55 -04:00
Lemongrass3110
02c5b8c8d8
Added and fixed some pet features ( #5040 )
...
Fixes #5019
Thanks to @alisonrag
2020-07-03 13:52:15 +02:00
aleos
2a37f687d3
Fixes Arrow Crafting
...
* Fixes Old Blue Box failing to be crafted into arrows.
2020-07-02 10:57:26 -04:00
Jittapan Pluemsumran
9d70b7c35f
Fixed a potential segfault in pc_insert_card ( #5167 )
2020-07-02 02:34:36 +02:00
San
02cb645e31
Fix incorrect operator usage ( #5166 )
...
Fixes #5164
2020-07-02 01:12:39 +07:00
Daegaladh
a3125e6e95
Added a config for triggering OnPCLogout events on autotrade ( #5159 )
2020-07-01 13:59:39 +02:00
Jittapan Pluemsumran
2e04ca98b0
Random options update ( #3993 )
...
* Implemented additional random options from official server
Fixed #3988
Thanks to @Stolao @cydh @aleos89
2020-06-30 23:39:40 +02:00
Daegaladh
fb00561fc1
Added leader change restrictions to @changegm command ( #5157 )
2020-06-30 19:55:18 +02:00
Aleos
e2f1bca401
Fixes MF_PVP_NIGHTMAREDROP not clearing on reload ( #5160 )
...
* Fixes MF_PVP_NIGHTMAREDROP not being cleared during a script reload and resulting in the drop list reaching the max size.
2020-06-30 10:42:54 -04:00
Jittapan Pluemsumran
d38d2b6b71
Guild emblem implementation for late 2019 clients or later ( #5144 )
...
Co-authored-by: valhein <35770095+attackjom@users.noreply.github.com>
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
Co-authored-by: Aleos <aleos89@users.noreply.github.com>
2020-06-30 15:57:03 +07:00
SeravySensei
5112f8e2d8
Fix bonus damage ( #4974 )
...
* Fixes #4972 .
* Fixes skill constant bonus damage.
Thanks to @SeravySensei!
Co-authored-by: Aleos <aleos89@users.noreply.github.com>
2020-06-29 15:03:24 -04:00
Aleos
cef956d352
Soul Reaper souls now persist relog ( #5142 )
...
* Fixes #5032 .
* Soul Reaper souls will now persist relogs.
* Removed the soul_timer as the timer data is stored to the status change.
Thanks to @laziem and @Tokeiburu!
2020-06-29 13:49:01 -04:00
Aleos
87da34f28c
Fixes Flame Launcher burning duration ( #5148 )
...
* Fixes #5147 .
* Flame Launcher should give burning status for 7 * skill level.
* Burning no longer requires val2 or val3 values.
2020-06-29 13:17:11 -04:00
Aleos
c67b60e375
Corrects Power Swing and Axe Boomerang behavior ( #5123 )
...
* Fixes #5109 .
* Power Swing should only cast Axe Boomerang when an axe is equipped.
Thanks to @Haydrich!
2020-06-29 11:18:14 -04:00
Aleos
f45b2dd0f3
Improvements to skill_detonator ( #5118 )
...
* Fixes #3268 .
* Adds more safety checks for possible nullptr skill_unit_group data.
* Adjusts order of failure checks to speed up operations.
Thanks to @uddevil and @ecdarreola!
2020-06-29 10:40:22 -04:00
Aleos
f8721de7c0
Fixes a crash non-player objects and timed skills ( #5117 )
...
* Fixes #5110 .
* Fixes a potential map server crash when non-player objects attempt to use Chain Lightning, Tetra Vortex, or Flash Combo and are kill during duration.
Thanks to @Hope8888!
2020-06-29 10:04:12 -04:00
Daegaladh
005a2c4f48
Fixed slave monsters not teleporting with their master ( #5150 )
2020-06-26 17:29:49 +02:00
Atemo
0f9dde4e33
OnTouch support when npc is walking ( #5134 )
...
* Added support to trigger 'OnTouch'/'OnTouch_' npc label when a npc is moving through npcwalkto script command.
* Fixed #502
Thanks to @aleos89, @wbgneto !
2020-06-26 15:59:39 +02:00
Atemo
96bf3904db
Added the race RC_PLAYER_DORAM ( #5132 )
...
* Added RC_PLAYER_DORAM to differentiate summoner race from monster race RC_BRUTE (similiarly to RC_Player_Human and RC_DemiHuman)
* Replaced PC_Player by RC_Player_Human and added a deprecation notice
2020-06-25 20:06:04 +02:00
Atemo
940c22a6ee
Fixed accessory-card insertion ( #5145 )
...
* The cards with specific 'compound on accessory side' can now only be inserted on accessory equipment using the same side.
* Fixed #4977
Thanks to @attackjom
2020-06-25 19:33:38 +02:00
Daegaladh
c14f05b652
Fixed supportive monsters calling monsters with no assist mode
2020-06-25 02:55:22 +02:00
aleos
4c1955664f
Fixes a compile warning
...
* Follow up to 5ef29be.
* Casts the size of the guild storage log to int16.
2020-06-24 20:40:34 -04:00
Lemongrass3110
5ef29be68e
Fixed an issue with guild storage log ( #5138 )
...
Fixes #5115
Thanks to @Angelic234 and all others
2020-06-24 22:36:55 +02:00
Jittapan Pluemsumran
00d6014c8c
Web authentication token feature ( #5093 )
...
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
Co-authored-by: Aleos <aleos89@users.noreply.github.com>
2020-06-25 03:15:58 +07:00
Lemongrass3110
27cef7bf86
Fixed lucky roulette updating ( #5139 )
...
Fixes #5128
Thanks to @Balferian
2020-06-24 08:57:36 +02:00
Daegaladh
d35e2899d9
Fixed passive slave monsters becoming aggressive
...
(Passive slave monsters officially get stuck when are too far from their master and lost their target)
*Follow up to 04ba3e3d96887ca766fee7ae0e62e5252313ce22
2020-06-24 02:52:22 +02:00
Aleos
3158c542de
Fixes NC_REPAIR and NC_SHAPESHIFT requirements ( #5129 )
...
* Fixes #5124 .
* Fixes the level independent item requirements for Repair and Shape Shift being offset by 1.
Thanks to @ecdarreola!
2020-06-23 10:58:35 -04:00
Sader Fawall
d6d56babf2
Fixes skill cast delay flag ( #5127 )
...
* Resolves an issue with CastDelayFlags not properly assigning to the correct variable.
Thanks to @sader1992!
2020-06-22 09:18:17 -04:00
Lemongrass3110
bac53cf737
Fixed a possible crash in the char-server
...
Thanks to @Daegaladh
2020-06-19 16:37:55 +02:00
Aleos
9775c947da
Lux Anima is no longer able to be canceled ( #5120 )
...
* Fixes #5026 .
* Lux Anima is no longer able to be canceled like the other Rune Stones.
Thanks to @Masao87 and @flamefury!
2020-06-19 08:27:55 -04:00
Daegaladh
1f5871a85b
Fixed position desync using Back Slide when being hit on pre-re
...
* Follow up to c4609b19d6910ae05d6424a8cb1da2142d870ef0
2020-06-19 02:51:48 +02:00
Aleos
dbe27fe510
Adds script commands to count rental items ( #5080 )
...
* Fixes #5047 .
* Adds script commands rentalcountitem, rentalcountitem2, and rentalcountitem3.
* Adjusts Malangdo Culvert and Octopus Cave script to utilize script command rentalcountitem.
Thanks to @reunite-ro and @attackjom!
2020-06-17 21:48:26 -04:00
Aleos
3804d7f603
Adds support for instance destruction button ( #5073 )
...
* Adds support for instance destruction button
* Adds an extra parameter in the instance database to toggle if an instance is destroy-able or not.
* Adds support for being notified about character and Clan instances on login.
* Fixes an issue with the instance window displaying wrong instance information on an instance map when multiples instances were running for the character.
Co-authored-by: atemo <capucrath@gmail.com>
2020-06-17 14:52:22 -04:00
Aleos
04ba3e3d96
Adds a config for slave teleporting to master ( #5095 )
...
* Fixes #5003 .
* Adds a battle config to toggle the ability for slaves to teleport back to their master when they are too far away.
* Officially, players can drag slaves away from the master without them teleporting back.
* Determined that slaves don't become completely stuck but rather immobile until a target comes in range again.
Thanks to @poporing and @Daegaladh!
2020-06-16 20:58:12 -04:00
Aleos
82f3ff9fb6
Fixes IM_CHAR instances to persist relog ( #5088 )
...
* Fixes #3132 .
* Fixes IM_CHAR instances not persisting relogs.
Thanks to @ghTravis!
2020-06-15 16:53:42 -04:00
Aleos
60d03a1978
Fixes Rolling Cutter counter not resetting ( #5082 )
...
* Fixes #5052 .
* Fixes Rolling Cutter counter not resetting with blown-type attacks/movements.
Thanks to @LordWhiplash!
2020-06-15 08:42:18 -04:00
Lemongrass3110
d929a87d9d
Small signedness cleanup
2020-06-15 13:44:13 +02:00
Lemongrass3110
60a2f2fc14
Fixed sending of storages full of equip ( #5102 )
...
Fixes #5084
Thanks to @laziem, @Hope8888 and @qwerty7vp
2020-06-15 13:40:09 +02:00
Aleos
5647c875d6
Adds support for sharing battle-type Achievements ( #5021 )
...
* Fixes #5018 .
* Adds support for sharing battle-type Achievements when killing monsters.
* The behavior mimics Quest objectives.
* Adds a battle_config to easily toggle (off by default until confirmed on kRO).
Thanks to @MccloudBR's suggestion!
2020-06-12 13:02:50 -04:00