mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-12 02:37:27 +00:00
Fixed a faction duplication glitch
This commit is contained in:
1 parent
24e8648a1d
commit
6ff2678f26
2 files changed
+3
-14
No files matched your search
@@ -139,7 +139,7 @@ public class FactionController implements IFactionHandler {
|
||||
}
|
||||
|
||||
public void saveFaction(Faction faction) {
|
||||
|
||||
|
||||
if(faction.id < 0){
|
||||
faction.id = getUnusedId();
|
||||
while(hasName(faction.name))
|
||||
@@ -157,23 +157,12 @@ public class FactionController implements IFactionHandler {
|
||||
}
|
||||
|
||||
public Faction create(Faction faction) {
|
||||
String name = faction.getName();
|
||||
int color = faction.getColor();
|
||||
|
||||
for(faction = new Faction(); this.hasName(name); name = name + "_") {
|
||||
}
|
||||
|
||||
faction.name = name;
|
||||
faction.color = color;
|
||||
this.saveFaction(faction);
|
||||
return faction;
|
||||
}
|
||||
|
||||
public Faction create(String name, int color) {
|
||||
Faction faction;
|
||||
for(faction = new Faction(); this.hasName(name); name = name + "_") {
|
||||
}
|
||||
|
||||
Faction faction = new Faction();
|
||||
faction.name = name;
|
||||
faction.color = color;
|
||||
this.saveFaction(faction);
|
||||
|
||||
Reference in new issue
Block a user