Commit graph

11970 commits

Author SHA1 Message Date
nonom
f6e5bb532f Fix Janitor HTML path 2026-06-08 00:20:23 +02:00
Zoey76
678a8147f5 Minor Java 25 fixes 2026-04-14 12:48:31 -03:00
Evghenii
5c88a79da8 Fixed Clan and Fortress manager file name cases 2026-03-09 10:39:43 +03:00
Zoey76
81543f5036 Minor pipeline update 2026-03-01 04:47:01 -03:00
Evghenii
e7a3c60201 Fixed Trader Alisha merchant interactions 2026-02-23 22:22:04 +03:00
Evghenii
bb907c2d49 Fixed joining Seven Signs Seal of Avarice at Dusk side 2026-02-19 19:22:03 +03:00
Zoey76
fa7ae14fd3 Multilingual Support
Added clear examples in Spanish (`es`) for HTML, System Message, and NPC
String localization.
Added NpcStringLocalisation.xml example and NpcStringLocalisation.xsd.
Removed out-dated or legacy localizations and documentation.
2026-01-16 01:52:08 -03:00
Zoey76
f39d964439 Updated Maven Wrapper to 3.3.4 2025-12-26 14:15:25 -03:00
Zoey76
63bac830a5 Upgrade to Java 25
Updated JUnit from 5.11.4 to 6.0.1
Update Mockito from 5.15.2 to 5.21.0
Updated AssertJ Core from 3.27.0 to 3.27.6
Updated Assembly from 3.7.1 to 3.8.0
Updated Compiler from 3.13.0 to 3.14.1
Updated Install from 3.1.3 to 3.1.4
Updated JAR from 3.4.2 to 3.5.0
Updated Surefire 3.5.2 to 3.5.4
2025-12-26 13:41:01 -03:00
Zoey76
0506e13cfc Copyright update 2025-12-26 13:36:55 -03:00
Zoey76
ba9d6d21ff Unhardcode data to datapack JSON and load via Gson
- Added data/stats/agathions.json
- Refactored AgathionRepository to parse the new file
- Converted Agathion to a Java record
2025-09-27 16:30:21 -03:00
Charus
2123acfe40 feature/merhcant_duplicate_item_id_fix (thanks to MrThirtyOddSix) 2025-09-16 22:04:10 +03:00
Charus
296fe8aedd Merged l2jserver/l2j-server-datapack into develop 2025-09-10 19:34:25 +00:00
Charus
2339b7369d feature/merchants 2025-08-09 20:09:27 +03:00
Charus
05630a8c44 feature/ssq_priests_rebuild 2025-07-12 23:45:20 +03:00
Charus
c8b9335f4b feature/ss_return_fix 2025-07-10 22:28:52 +03:00
Charus
88df8285ba feature/Teleporter 2025-07-04 20:49:45 +03:00
Charus
dd6b7d4066 feature/rift_update 2025-03-21 14:20:23 +02:00
Charus
018cc7b19c feature/guide_mission 2025-03-03 18:48:26 +02:00
Zoey76
a354ca88b1 Minor cleanup in quest Defeating Dragonkin Remnants (693) 2025-02-21 18:18:55 -03:00
Zoey76
f413967d66 Reducing boilerplate code related to the Quest constructor 2025-02-20 16:00:11 -03:00
Evghenii
94c2e67fd6 Fixed not being able to learn skills from other class archetypes when SkillLearn feature is ON 2025-02-13 17:35:04 -05:00
Zoey76
b480117b75 Updated Mockito from 5.14.2 to 5.15.2 2025-02-08 22:08:54 -03:00
Zoey76
35b0d70011 Minor refactor of quest Oath (464) onItemTalk(..) method. 2025-02-08 21:04:59 -03:00
Zoey76
e8aca9ea70 Removed unused/invalid HTML-related methods. 2025-02-08 19:23:48 -03:00
Zoey76
b05b0f8ef4 Reworking Radar Maker
Simplified radar method names.
Removed `Quest#showRadar(..)` method.
Removed `QuestState#addRadar(..)`, `QuestState#removeRadar(..)`,
and `QuestState#clearRadar(..)` methods.
Minor fixes to invalid radar coordinates.
Minor fixes to Tutorial (255) dialogs.
2025-02-08 19:07:52 -03:00
Zoey76
4c46db3f7c Removed unused String return on Quest#onKill(..) 2025-02-05 00:33:41 -03:00
Zoey76
43397585ec Removed NpcCreatureSee unused isSummon parameter.
Removed several unneeded notify and set event.
Removed unused `String` return on `Quest#onDeath(..)`.
Removed unused `String` return on `Quest#onItemEvent(..)`.
Removed unused `String` return on `Quest#onItemUse(..)`.
Removed unused `String` return on `Quest#onSeeCreature(..)`.
Removed unused `String` return on `Quest#onEnterWorld(..)`.
Removed unused `String` return on `Quest#onTutorialQuestionMark(..)`.
Removed unused `String` return on `Quest#onTutorialCmd(..)`.
Removed unused `String` return on `Quest#onEnterZone(..)`.
Removed unused `String` return on `Quest#onExitZone(..)`.
2025-02-04 22:15:46 -03:00
Zoey76
d1d7c0e8be Removed unused String return on Quest#onAggroRangeEnter(..) 2025-02-03 02:02:03 -03:00
Zoey76
7328f02a65 Removed unused String return on Quest#onAttack(..) 2025-02-03 01:44:12 -03:00
Zoey76
f22441ee7a Removed unused String return on Quest#onFactionCall(..) 2025-02-03 01:01:30 -03:00
Zoey76
8a24235f7d Removed invalid String return on Quest#onSpawn(..) 2025-02-03 00:52:10 -03:00
Zoey76
1fd9eb3b56 Removed unused String return from Quest#onTrapAction(..) 2025-02-03 00:29:55 -03:00
Zoey76
27892554a3 Removing unused String return on Quest#onSkillSee(..) 2025-02-03 00:18:48 -03:00
Zoey76
1f5b75711b Refactoring NPC Skill Finished event
Removed unused String return.
2025-02-02 23:59:49 -03:00
Zoey76
86fff2b25b Fixing quest The Wishing Potion (334) global state.
Reported-by: geNia
2025-02-02 23:20:34 -03:00
Евгений Оленчук
877ba82c51 Fixed "The Wishing Potion" quest Demon's set items award 2025-02-02 17:01:52 +00:00
Zoey76
5530e49369 Updated scripts using L2Npc#broadcastScriptEvent(..) and
`Quest#onEventReceived(..)`
2025-01-24 22:58:02 -03:00
Zoey76
e353717ea2 Copyright Update 2025-01-01 01:43:54 -03:00
Zoey76
6462fd6351 Adding Xp Gain voiced command
It implements the PLAYABLE_EXP_CHANGED event, with two parameters "on"
and "off".

Usage: `.xp off` and `.xp on` to turn off and on experience gain.

Requested-by: Torvitas, fars666, Lyan, putaputa, Xerox, Raphael, and
many more...

Thanks-by:
Notorious (first implementation shared on forums)
VlLight (first implementation using player conditions override)
xban1x (first implementation using listeners)
2024-12-28 17:25:16 -03:00
Zoey76
2d2e77f8a2 Refactored Voiced Command Handlers
Renamed `CastleVCmd` to `CastleHandler`.
Renamed `SetVCmd` to `ClanHandler`, fixed invalid command format,
changed it to clan privileges or clan title, implemented title change.
Renamed `StatsVCmd` to `StatsHandler`.
Used `var` where possible, and used `switch` instead of `if` where
possible.
Minor refactors.
Disabled all voiced commands according to each "enable/allow"
configuration, so they are not loaded or commented out.
2024-12-28 16:56:44 -03:00
Zoey76
63bcb5c39a Updated Dependencies
Updated JUnit Jupiter from 5.11.3 to 5.11.4
Updated AssertJ Core from 3.26.3 to 3.27.0
Updated Maven Surefire plugin from 3.5.1 to 3.5.2
2024-12-26 21:05:15 -03:00
Zoey76
831405696e Datapack part for
https://bitbucket.org/l2jserver/l2j-server-game/commits/4f63b137b36ac4764615977e27465c4edefe0d3e
2024-12-09 22:44:09 -03:00
Zoey76
32e360f4d1 Datapack part for 2024-12-09 00:45:42 -03:00
Igor
e39cfa393f Added missing transform mobs to Valley of Saints. 2024-11-12 17:55:25 +00:00
HD321
b59278f2e2 fix teleport cord raid boss Wizard of Storm Teruk (40) 2024-11-12 17:54:15 +03:00
Zoey76
eb4f2832ab Refactored Adventure Guildsman
- Updated spawns to High Five.
- Updated dialogs.
- Removed custom bypass "questlist".
- Added missing AI for Adventure Guildsman.
- Deprecated Adventure Guildsman NPCs (31729, 31730, 31731, 31732,
31733, 31734, 31735, 31736, 31737, 31738)
- Refactored multisells to match official-like IDs.
- Added missing Adventure Guildsman spawns.
2024-11-11 15:52:31 -03:00
Kita
f3b58563b7 fix(pets): Fixed inverted healer pet type 2024-11-10 21:42:18 +00:00
Kita
c79b0321a2 fix(ai): Added missing dragon mob groups to Lair of Antharas 2024-11-10 21:40:54 +00:00
Kita
2ddacc9781 fix(skills): Fixed missing stun resist on fighter's Blessing of Revelations
Caused by duplicate PARALYZE defence effect section.

Fixes: Blessing of Revelations (4364)
2024-11-10 21:39:30 +00:00