Add Assets
This commit is contained in:
@@ -29,11 +29,11 @@ public class AddEndermanTeleportComponentTickSystem extends EntityTickingSystem<
|
||||
assert displayNameComponent != null;
|
||||
assert displayNameComponent.getDisplayName() != null;
|
||||
var displayName = displayNameComponent.getDisplayName().getAnsiMessage();
|
||||
if (!"Bunny".equals(displayName)){
|
||||
if (!"Enderman".equals(displayName)){
|
||||
return;
|
||||
}
|
||||
commandBuffer.addComponent(ref, endermanComponentType, new EndermanTeleportComponent());
|
||||
HytaleLogger.getLogger().atInfo().log("Added Component to ref: " + displayName);
|
||||
// HytaleLogger.getLogger().atInfo().log("Added Component to ref: " + displayName);
|
||||
}
|
||||
|
||||
@NullableDecl
|
||||
|
||||
@@ -27,10 +27,13 @@ public class DamageEventSystem extends EntityEventSystem<EntityStore, Damage> {
|
||||
@NonNullDecl CommandBuffer<EntityStore> commandBuffer,
|
||||
@NonNullDecl Damage damage) {
|
||||
Ref<EntityStore> ref = archetypeChunk.getReferenceTo(i);
|
||||
TransformComponent transformComponent = store.getComponent(ref, TransformComponent.getComponentType());
|
||||
var transformComponent = store.getComponent(ref, TransformComponent.getComponentType());
|
||||
assert transformComponent != null;
|
||||
var endermanComponent = store.getComponent(ref, endermanTeleportComponentType);
|
||||
assert endermanComponent != null;
|
||||
|
||||
if (Math.random() < 0.3) {
|
||||
endermanComponent.resetElapsedTime();
|
||||
if (Math.random() < 0.15) {
|
||||
EndermanTeleport(ref,transformComponent.getPosition(),commandBuffer);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user