mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-08-02 03:15:52 -04:00
More work on parameters of group members
This commit is contained in:
@@ -107,10 +107,19 @@ public class SpawnService {
|
||||
creature.setHeight(mobileTemplate.getScale());
|
||||
int difficulty = mobileTemplate.getDifficulty();
|
||||
creature.setDifficulty((byte) difficulty);
|
||||
|
||||
if(level != -1)
|
||||
creature.setLevel(level);
|
||||
else
|
||||
creature.setLevel(mobileTemplate.getLevel());
|
||||
else {
|
||||
creature.setLevel(mobileTemplate.getLevel());
|
||||
level = mobileTemplate.getLevel();
|
||||
}
|
||||
|
||||
if (mobileTemplate.getMinLevel()!=0 && mobileTemplate.getMaxLevel()!=0){
|
||||
level = (short) (mobileTemplate.getMinLevel() + (new Random().nextInt(mobileTemplate.getMaxLevel()-mobileTemplate.getMinLevel())));
|
||||
creature.setLevel(level);
|
||||
}
|
||||
|
||||
|
||||
//WeaponObject defaultWeapon = (mobileTemplate.getWeaponTemplates().size() > 0) ? (WeaponObject) core.objectService.createObject(mobileTemplate.getWeaponTemplates().get(new Random().nextInt(mobileTemplate.getWeaponTemplates().size())), creature.getPlanet()) : (WeaponObject) core.objectService.createObject("object/weapon/creature/shared_creature_default_weapon.iff", creature.getPlanet());
|
||||
|
||||
@@ -172,6 +181,7 @@ public class SpawnService {
|
||||
creature.setMaxAction((int) (400 + level * 134));
|
||||
creature.setAction((int) (400 + level * 134));
|
||||
} else {
|
||||
System.out.println("HERE");
|
||||
creature.setMaxHealth(customHealth);
|
||||
creature.setHealth(customHealth);
|
||||
creature.setMaxAction((int) (level * 128));
|
||||
@@ -368,6 +378,12 @@ public class SpawnService {
|
||||
core.simulationService.addCollidable(collidableCircle, x, z);
|
||||
}
|
||||
|
||||
|
||||
public Map<String, MobileTemplate> getMobileTemplates() {
|
||||
return mobileTemplates;
|
||||
}
|
||||
|
||||
public MobileTemplate getMobileTemplate(String template) {
|
||||
return mobileTemplates.get(template);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user