Logic tweaks
This commit is contained in:
@@ -1246,6 +1246,8 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
||||
public Object senseObject(LAccess sensor){
|
||||
return switch(sensor){
|
||||
case type -> block;
|
||||
case firstItem -> items == null ? null : items.first();
|
||||
case name -> block.name;
|
||||
default -> noSensed;
|
||||
};
|
||||
|
||||
|
||||
@@ -99,7 +99,8 @@ abstract class UnitComp implements Healthc, Physicsc, Hitboxc, Statusc, Teamc, I
|
||||
public Object senseObject(LAccess sensor){
|
||||
return switch(sensor){
|
||||
case type -> type;
|
||||
case name -> controller instanceof Player p ? p.name : null;
|
||||
case name -> controller instanceof Player p ? p.name : type.name;
|
||||
case firstItem -> stack().amount == 0 ? null : item();
|
||||
default -> noSensed;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user