mirror of
https://github.com/ProjectSWGCore/Holocore.git
synced 2026-10-10 00:13:42 -04:00
Adjusted another Load of Services to use the new Intentsystem
This commit is contained in:
@@ -27,17 +27,17 @@
|
||||
***********************************************************************************/
|
||||
package services.experience;
|
||||
|
||||
import intents.GrantBadgeIntent;
|
||||
import intents.experience.LevelChangedIntent;
|
||||
import intents.experience.GrantSkillIntent;
|
||||
import java.awt.Color;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import intents.GrantBadgeIntent;
|
||||
import intents.experience.GrantSkillIntent;
|
||||
import intents.experience.LevelChangedIntent;
|
||||
import intents.object.CreateStaticItemIntent;
|
||||
import intents.object.ObjectCreatedIntent;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import network.packets.swg.zone.PlayClientEffectObjectMessage;
|
||||
import network.packets.swg.zone.PlayMusicMessage;
|
||||
import network.packets.swg.zone.object_controller.ShowFlyText;
|
||||
@@ -46,7 +46,6 @@ import resources.Race;
|
||||
import resources.client_info.ClientFactory;
|
||||
import resources.client_info.visitors.DatatableData;
|
||||
import resources.common.RGB;
|
||||
import resources.control.Intent;
|
||||
import resources.control.Service;
|
||||
import resources.encodables.StringId;
|
||||
import resources.objects.SWGObject;
|
||||
@@ -73,7 +72,7 @@ public final class SkillTemplateService extends Service {
|
||||
skillTemplates = new HashMap<>();
|
||||
rewards = new HashMap<>();
|
||||
rewardsTable = (DatatableData) ClientFactory.getInfoFromFile("datatables/roadmap/item_rewards.iff");
|
||||
registerForIntent(LevelChangedIntent.TYPE);
|
||||
registerForIntent(LevelChangedIntent.class, lci -> handleLevelChangedIntent(lci));
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -92,17 +91,10 @@ public final class SkillTemplateService extends Service {
|
||||
return super.initialize();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onIntentReceived(Intent i) {
|
||||
switch(i.getType()) {
|
||||
case LevelChangedIntent.TYPE: handleLevelChangedIntent((LevelChangedIntent) i); break;
|
||||
}
|
||||
}
|
||||
|
||||
private void handleLevelChangedIntent(LevelChangedIntent i) {
|
||||
short oldLevel = i.getPreviousLevel();
|
||||
short newLevel = i.getNewLevel();
|
||||
CreatureObject creatureObject = i.getCreatureObject();
|
||||
private void handleLevelChangedIntent(LevelChangedIntent lci) {
|
||||
short oldLevel = lci.getPreviousLevel();
|
||||
short newLevel = lci.getNewLevel();
|
||||
CreatureObject creatureObject = lci.getCreatureObject();
|
||||
Player player = creatureObject.getOwner();
|
||||
long objectId = creatureObject.getObjectId();
|
||||
boolean skillUp = false;
|
||||
|
||||
Reference in New Issue
Block a user