Commit Graph

412 Commits

Author SHA1 Message Date
Ka0rX
8ce90c3363 Merge branch 'master' into Skills-update 2023-04-02 19:55:55 +01:00
Ka0rX
7bd7dcc2d7 Merge fixes. 2023-04-02 19:55:45 +01:00
Ka0rX
395844c25a Better error handling & console messages for the new class-confirm GUI. 2023-04-02 19:47:58 +01:00
Ka0rX
3a9b3b6f56 Fixed health issue when changing class. 2023-04-02 19:47:30 +01:00
Ka0rX
9e98cd0640 Made it possible to have SkillBuffs associated to a SkillSlot. 2023-04-02 19:18:13 +01:00
Ka0rX
2f17d56c40 Fixed bug #772 about trigger at the end of a quest to launch a new one. 2023-04-02 18:29:14 +01:00
Ka0rX
3bc0ba515b Merge remote-tracking branch 'origin/master' 2023-04-02 18:13:16 +01:00
Ka0rX
253e2c38e0 Fixed bug #771 that made people die when changing class under some conditions. 2023-04-02 18:13:05 +01:00
Ka0rX
de5bfd5ed1 . 2023-04-02 18:10:29 +01:00
Jules
06fbd52c55 Fixed stat placeholders.. again 2023-04-02 16:24:39 +02:00
Jules
77f436200a Stat placeholder now more lenient 2023-04-01 23:00:46 +02:00
Jules
de011349a1 Updated poms 2023-04-01 20:00:56 +02:00
Ka0rX
af2c68054e Merge branch 'master' into Skills-update
# Conflicts:
#	MMOCore-API/pom.xml
#	MMOCore-API/src/main/java/net/Indyuce/mmocore/api/player/PlayerData.java
#	MMOCore-API/src/main/java/net/Indyuce/mmocore/api/player/profess/SavedClassInformation.java
#	MMOCore-API/src/main/java/net/Indyuce/mmocore/manager/data/mysql/MySQLDataProvider.java
#	MMOCore-API/src/main/java/net/Indyuce/mmocore/manager/data/yaml/YAMLPlayerDataManager.java
#	MMOCore-API/src/main/java/net/Indyuce/mmocore/player/DefaultPlayerData.java
#	MMOCore-Dist/pom.xml
#	README.md
#	pom.xml
2023-03-31 09:18:33 +01:00
Ka0rX
739f958d5a Refactor of the ClassSelect & ClassConfirmation GUI. Now you can fully customize the GUI depending on each class. Reload the GUI folder & add a class-confirm/... gui for each new class you created. 2023-03-31 09:04:58 +01:00
Ka0rX
b2982a9ffb Made CastableSkill.getModifier() take MMOPlayerData to enable it to check player buffs. 2023-03-31 07:35:47 +01:00
Ka0rX
d19da5f1cc Made it possible to unlock a skill that is not defined in the class. 2023-03-30 21:56:46 +01:00
Ka0rX
13b8b86b7b Bug Fixing 2023-03-30 21:47:07 +01:00
Ka0rX
b6ef6cd4de Bug Fixing 2023-03-30 21:28:42 +01:00
Ka0rX
1908b1d83e Debug for SkillBuffs. 2023-03-30 18:47:05 +01:00
Ka0rX
ddd3034584 . 2023-03-30 18:46:20 +01:00
Ka0rX
7f07f9e349 Transferred the categories formulaEvaluation from SkillSlot to RegisteredSkill. 2023-03-30 18:45:43 +01:00
Ka0rX
0f4699fbea Creation of SkillBuffTrigger. 2023-03-30 18:45:03 +01:00
Ka0rX
14f1a7fcc2 Version 1.12.0 2023-03-30 18:44:36 +01:00
Ka0rX
41aad7b6a1 Transfered unlockedItems from MythicLib to MMOCore. 2023-03-29 23:35:47 +01:00
Ka0rX
b62b0e89e9 Reindent 2023-03-28 16:10:51 +01:00
Ka0rX
9facd8d3df Improved Tab Completion for Skill Unlocking 2023-03-28 16:10:43 +01:00
Ka0rX
9544745cb4 Removed / Modified verbose 2023-03-28 14:30:21 +01:00
Jules
fda62fca84 Update ver nb 2023-03-27 01:10:13 +02:00
Ka0rX
3138f81e43 Fixed issue #691 by adding compatibilty with other party plugins for party buffs. 2023-03-27 00:06:55 +01:00
Jules
4de00ffe67 Merge remote-tracking branch 'origin/master' 2023-03-27 00:08:03 +02:00
Jules
e8fe24ba73 Merge remote-tracking branch 'origin/master' 2023-03-26 23:56:54 +02:00
Ka0rX
0bc1837460 Fixed issue #765 about stellium saving issues when switching server. 2023-03-26 21:14:52 +01:00
Ka0rX
c59473502f Fixed issue #750 about custom model data in Atribute view. 2023-03-26 21:14:29 +01:00
Ka0rX
fbe4314649 Transfer of Unlockable to MythicLib 2023-03-26 20:53:21 +01:00
Jules
8b5a94bf3a Fixed data sync health issue 2023-03-26 10:50:25 +02:00
Jules
588665f0b7 Fixed 'main-exp-split' 2023-03-24 23:34:59 +01:00
Ka0rX
77d4f8e4e4 Command to lock/unlock skill manually. It is better to use triggers as it enables the unlocking.. to go to its initial state after a reallocation. 2023-03-21 21:20:14 +01:00
Ka0rX
713146d9dd Handling of unlockedItems on MySQLPlayerDataManager when loading/saving playerData. 2023-03-21 21:03:35 +01:00
Ka0rX
1deed752f4 Handling of unlockedItems on YamlPlayerDataManager when loading/saving playerData. 2023-03-21 21:01:43 +01:00
Ka0rX
a7231d948e Made unlockedItems class based. 2023-03-21 20:58:50 +01:00
Ka0rX
bbab36ca1b Added unlockedItems in ClassDataContainer. 2023-03-21 20:58:14 +01:00
Ka0rX
e518cafc85 Modifications to make UnlockSkillTrigger work with the rest of MMOCore. 2023-03-21 20:41:30 +01:00
Ka0rX
b1b1a6eddd UnlockSkillTrigger 2023-03-21 20:39:07 +01:00
Ka0rX
aaa777267d Skill Unlocking Mechanic. 2023-03-21 16:49:17 +01:00
Ka0rX
6b91315b57 Class based Ressources that are also saved/set when quitting & connecting to the server. 2023-03-20 16:55:13 +01:00
Ka0rX
4d89fa8fd9 Class based Ressources that are also saved/set when quitting & connecting to the server. 2023-03-19 22:23:33 +01:00
Ka0rX
37bb719381 Buf Fix 2023-03-19 20:46:42 +01:00
Ka0rX
b05ced2660 Added passive & active categories by default 2023-03-19 20:42:43 +01:00
Ka0rX
5edc6ac999 Debug unbinding passive skill. 2023-03-19 20:42:28 +01:00
Ka0rX
10cfc48c9a Removed debug messages 2023-03-19 20:21:47 +01:00
Ka0rX
1d1d28958f Bug Fixing 2023-03-19 20:20:24 +01:00
Ka0rX
d1a78ad83f Coming back to old pom.xml version bc of a strange bug 2023-03-19 20:19:49 +01:00
Ka0rX
0f16c987f0 Bug Fix 2023-03-19 18:20:56 +01:00
Ka0rX
6c89e78f54 Bug Fix 2023-03-19 17:56:23 +01:00
Ka0rX
374ac34f3c Bug Fix 2023-03-19 17:21:10 +01:00
Ka0rX
7bf8a4ee24 Version 2023-03-19 14:21:55 +01:00
Ka0rX
f17b9f2ace MMOCoreDataSynchronizer fix for Bounded Skills. 2023-03-19 14:16:34 +01:00
Ka0rX
1205dd773b ResetCommand fix for Bounded Skills. 2023-03-19 14:14:37 +01:00
Ka0rX
f7a6d92fc8 Saves Bound Skills in MySQLPlayerDataManager 2023-03-19 14:12:33 +01:00
Ka0rX
ca7ee79c73 Saves Bound Skills in YamlPlayerDataManager 2023-03-19 14:07:57 +01:00
Ka0rX
9e16e63bf5 Reformat for mapBoundSkills method. 2023-03-19 14:04:06 +01:00
Ka0rX
c618b0267e Reformat for mapBoundSkills method. 2023-03-19 14:03:48 +01:00
Ka0rX
4244bdbe3c Allowed GenericTypes in addJsonObject method 2023-03-19 14:02:50 +01:00
Ka0rX
037fb131ec Merge branch 'master' into Skills-update
# Conflicts:
#	MMOCore-API/src/main/java/net/Indyuce/mmocore/api/player/PlayerData.java
2023-03-19 13:57:20 +01:00
Ka0rX
8fc13a70b9 Adapted YamlDataStorage to the new formatting for boundSkills. 2023-03-19 13:51:29 +01:00
Ka0rX
8fc5b5a51c Map representation for BoundSkill in SavedClassInformation.java 2023-03-19 13:43:35 +01:00
Ka0rX
7538b66673 Modification to have the skillSlots seen has as a Map<Integer,ClassSkill> rather than a List<ClassSkill> 2023-03-19 13:42:21 +01:00
Ka0rX
ae9c396c25 Fixed Multiple Servers Skill Tree Bug 2023-03-19 13:33:13 +01:00
Ka0rX
57fe9f1f1b Blocks MMOCore party commands when another Module has been loaded. 2023-03-19 13:15:45 +01:00
Ka0rX
2ec66e92ef Skill Slots Update 2023-03-19 10:53:40 +01:00
Jules
68fe326035 Using new debug methods 2023-03-18 23:23:40 +01:00
Jules
a3166b1049 Fixed combat placeholders 2023-03-18 21:56:14 +01:00
Jules
e1011d449f Fixed %mmocore_in_combat% 2023-03-18 21:20:43 +01:00
Ka0rX
1718e04ba5 Removed reference to passive/active skills. 2023-03-16 14:36:07 +01:00
Ka0rX
f5b312691f Modif for SkillSlots (skillSlot map in PlayerClass) 2023-03-16 14:35:18 +01:00
Ka0rX
3b40b2ef30 Removed SkillSlotLimit in PlayerData. 2023-03-16 14:31:51 +01:00
Ka0rX
456ecb9da1 SkillSlot modifications 2023-03-16 14:31:16 +01:00
Jules
a84d240a4e Placeholder for invulnerability 2023-03-11 18:52:58 +01:00
Jules
e5743a7011 Max combat level difference 2023-03-11 18:39:59 +01:00
Jules
b8624733da Messages for combat level restriction 2023-03-11 18:32:46 +01:00
Jules
5c9b73e3ec Fixed merge 2023-03-11 18:02:30 +01:00
Jules
fe2340f8cb Min combat level 2023-03-11 17:59:01 +01:00
Jules
482eeb9e8b Merge remote-tracking branch 'origin/master'
# Conflicts:
#	MMOCore-API/src/main/java/net/Indyuce/mmocore/manager/ConfigManager.java
2023-03-11 17:45:16 +01:00
Ka0rX
81f245a4ce Removed passive skill from the skill list GUI 2023-03-09 23:10:49 +01:00
Ka0rX
b7d3aa07eb Removed all references to passiveBoundSkill in playerData 2023-03-09 19:03:20 +01:00
Ka0rX
8e6ac3755d Removed references to PassiveBoundSlots in SavedClassInformation.java 2023-03-09 19:01:38 +01:00
Ka0rX
8e37898d33 Changed PlayerClass to make it compatible with SkillSlots 2023-03-09 19:00:38 +01:00
Ka0rX
e9a7097a8d Removed the boundPassiveSkill method in DataContainer 2023-03-09 18:59:29 +01:00
Ka0rX
ef173a2336 Added categories to registeredSkills 2023-03-09 18:58:17 +01:00
Ka0rX
4dce534d74 Creation of skillSlot class 2023-03-09 18:57:07 +01:00
Jules
42f583ac8d Merge remote-tracking branch 'origin/master' 2023-03-09 17:54:01 +01:00
Jules
3239b9ca17 Test push 2023-03-09 17:53:54 +01:00
Ka0rX
25e3b478d5 test 2023-03-09 17:50:41 +01:00
Ka0rX
8b6e31651f Fixed bug for ressources + class based ressource system 2023-03-09 17:49:55 +01:00
Ka0rX
e338c0fd25 Fixed bug for ressources + class based ressource system 2023-03-09 17:22:58 +01:00
Ka0rX
825473c8c6 Debug ressources loading. 2023-03-03 21:59:47 +01:00
Jules
bbd3708393 Removed default exp holos for the exp trigger. 2023-03-03 16:12:37 +01:00
Jules
393fddf497 Cleanup 2023-03-03 16:00:45 +01:00
Jules
5e73e41fa8 Cleanup 2023-03-03 15:22:54 +01:00
Jules
46ea648414 Moved close script to party module listener 2023-03-03 14:55:29 +01:00
Jules
8c0d8da483 Moved "class-confirmation-gui-name" option from class-select to class-confirm GUI 2023-03-03 14:22:43 +01:00
Jules
8ac6af34af Cleanup 2023-03-03 14:20:56 +01:00
Ka0rX
2b5932756f Debug Model Data Skill Tree GUI. 2023-03-03 10:27:45 +01:00
Ka0rX
a9ebca0f4d Enabled to have customizable ClassConfirmation GUI names. 2023-03-02 22:03:03 +01:00
Ka0rX
6ac3267059 Fixed bug that occured w/ perm stats when changing to a new class. 2023-03-02 21:31:42 +01:00
Ka0rX
b3c3218d87 Fixed bug that occured w perm stats when doing /mmocore reload 2023-03-02 21:09:31 +01:00
Ka0rX
d847049e90 Merge remote-tracking branch 'origin/master' 2023-03-02 21:08:37 +01:00
Jules
9ae2b3e661 Fixed UClans comp 2023-02-28 18:05:45 +01:00
Jules
ff75a08e42 Fixed DungeonsXL comp 2023-02-28 18:05:24 +01:00
Jules
79e26086ae Combat registers when logging in/changing world 2023-02-28 10:50:15 +01:00
Jules
f750326fe3 Added messages for guild/party module hook 2023-02-23 00:07:14 +01:00
Jules
deffae106a Updated KingdomsX dep 2023-02-23 00:07:02 +01:00
Jules
b966508c2d Messages sent only when dmg > 0 2023-02-22 23:59:00 +01:00
Jules
afa4a0467e Final commit for combat mode 2023-02-22 23:56:51 +01:00
Jules
14c015645d Reduced confusion for guild module 2023-02-22 23:40:37 +01:00
Jules
05355688e2 Fixed support for Kingdomsx 2023-02-22 22:53:27 +01:00
Jules
fb270bf1b6 Placeholder for pvp mode 2023-02-22 22:31:01 +01:00
Jules
cebbfcf5c8 New options for combat mode 2023-02-22 17:33:22 +01:00
Ka0rX
b37c461092 Fixed prefix bug for stat triggers. 2023-02-21 22:02:50 +01:00
Ka0rX
b44283abcb Bug Fixing for Skill Trees. 2023-02-21 21:23:09 +01:00
Jules
07a61b900e Added invulnerability when using /pvpmode inside of region 2023-02-21 14:56:25 +01:00
Jules
9bd830efb7 Fixed pvp mode 2023-02-21 14:29:15 +01:00
Jules
9e8daf4842 Fixed party exp splitting + new option 2023-02-18 15:17:45 +01:00
Jules
4ae7fa4387 Fixed pvp mode 2023-02-17 15:37:48 +01:00
Jules
f23e520635 Fixed stat trigger issue with multiple players 2023-02-16 19:52:03 +01:00
Jules
25391039bc Fixed ints in exp source 2023-02-16 19:41:33 +01:00
Jules
c32bbdefdb Fixed NPE with exp 2023-02-14 11:44:41 +01:00
Jules
0fa680ae2f Fixed action bar time out 2023-02-02 16:15:35 +01:00
Jules
568ead3eca Annotations 2023-02-02 11:33:15 +01:00
Jules
5258c6114a PvP Mode 2023-02-02 11:17:09 +01:00
Jules
13669d8394 Added repo to main pom 2023-02-01 21:24:58 +01:00
Jules
c720e73f90 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	MMOCore-API/src/main/java/net/Indyuce/mmocore/party/MMOCoreTargetRestriction.java
2023-01-27 19:29:49 +01:00
Ka0rX
c62d468991 New placeholders when casting skills. 2023-01-23 17:37:51 +01:00
Ka0rX
a827c27ec2 Fixed bug linked to PlayerClickEvent for GUI. 2023-01-23 14:39:30 +01:00
Jules
f59af50463 YAML backup if sql fails 2023-01-22 23:49:52 +01:00
Jules
47f7517d48 Data sync fix 2023-01-22 23:07:41 +01:00
Jules
30bf4b0e99 Combat commit 1 2023-01-22 21:59:06 +01:00
Jules
fa6809b483 SQL fix 2023-01-22 21:58:54 +01:00
Jules
c1a231e8e1 /mmocore savedata 2023-01-22 21:58:17 +01:00
Ka0rX
89da963a76 Compat MythicLib 2023-01-18 11:07:26 +01:00
Jules
d4a5011b41 Added method to PlayerResourceUpdateEvent 2023-01-11 16:38:49 +01:00
Indyuce
98cfda4cfe Rolled back not closing current quest 2023-01-06 22:50:59 +01:00
Indyuce
93ad4c8a0b Merge remote-tracking branch 'origin/master' 2023-01-06 16:18:13 +01:00
Ka0rX
1223592b89 Debug Quests Progress stopping when reloading. 2023-01-04 14:52:18 +01:00
Ka0rX
f3152c776e Debug /guild accept or deny command. 2023-01-04 13:22:56 +01:00
Ka0rX
e7815b09f2 Debug /mmocore admin exp take <profession> 2023-01-04 13:01:38 +01:00
Ka0rX
3a3812480f Debug Skill Binding Issue. 2023-01-04 12:53:58 +01:00
Ka0rX
04ac4f4a12 Debug move{type=WALK} 2023-01-04 12:46:03 +01:00
Indyuce
0505c77f7d Fixed version nb 2022-12-30 18:35:12 +01:00
Indyuce
09accfc0f0 Made combat log damage causes configurable 2022-12-30 18:05:51 +01:00