Unit sprite cleanup

This commit is contained in:
Anuken
2020-07-06 11:05:37 -04:00
parent 9b285e6b21
commit a6523630bf
19 changed files with 1745 additions and 1733 deletions

View File

@@ -286,7 +286,13 @@ public class Vars implements Loadable{
if(!headless && (ui == null || ui.scriptfrag == null)){
logBuffer.add(result);
}else if(!headless){
ui.scriptfrag.addMessage(result);
if(!OS.isWindows){
for(String code : ColorCodes.codes.values()){
result = result.replace(code, "");
}
}
ui.scriptfrag.addMessage(Log.removeCodes(result));
}
});

View File

@@ -79,7 +79,6 @@ public class UnitType extends UnlockableContent{
super(name);
constructor = EntityMapping.map(name);
if(constructor == null) throw new IllegalArgumentException("no unit for " + name);
}
public UnitController createController(){
@@ -132,6 +131,8 @@ public class UnitType extends UnlockableContent{
@CallSuper
@Override
public void init(){
if(constructor == null) throw new IllegalArgumentException("no constructor set up for unit '" + name + "'");
//set up default range
if(range < 0){
for(Weapon weapon : weapons){