Skip to content

Commit

Permalink
A variety of fixes for upstream issues
Browse files Browse the repository at this point in the history
- MovingBlocks/Terasology#3535 - new serialization
- Terasology/Tasks#12 - goes with the new serialization
- MovingBlocks/Terasology#3716 - updated world gen
  • Loading branch information
Cervator committed Aug 10, 2019
1 parent c238f46 commit dc1a2e8
Show file tree
Hide file tree
Showing 6 changed files with 8 additions and 149 deletions.
8 changes: 4 additions & 4 deletions assets/prefabs/quests/card.prefab
Original file line number Diff line number Diff line change
Expand Up @@ -13,18 +13,18 @@
"tasks" : [
{
"id" : "collectMeat",
"type" : "CollectBlocksTask",
"class" : "CollectBlocksTask",
"data" : {
"itemId" : "WildAnimals:Meat",
"amount" : 2
"targetAmount" : 2
}
},
{
"id" : "returnHome",
"type" : "GoToBeaconTask",
"class" : "GoToBeaconTask",
"dependsOn" : "collectMeat",
"data" : {
"beaconId" : "homeBeacon"
"targetBeaconId" : "homeBeacon"
}
}
]
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@
import org.terasology.rendering.nui.Color;
import org.terasology.tasks.CollectBlocksTask;
import org.terasology.tasks.Task;
import org.terasology.tasks.TaskGraph;
import org.terasology.tasks.components.QuestComponent;
import org.terasology.tasks.components.QuestListComponent;
import org.terasology.tasks.components.QuestSourceComponent;
Expand All @@ -50,7 +51,6 @@

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Optional;
Expand Down Expand Up @@ -132,7 +132,7 @@ public void onQuestActivated(BeforeQuestEvent event, EntityRef questItem) {
activeQuestEntity = questItem.getComponent(QuestSourceComponent.class).source;

QuestComponent questComponent = questItem.getComponent(QuestComponent.class);
List<Task> tasks = questComponent.tasks;
TaskGraph tasks = questComponent.tasks;
for (Task t : tasks) {
if (t instanceof CollectBlocksTask) {
amounts.put(((CollectBlocksTask) t).getItemId(), ((CollectBlocksTask) t).getTargetAmount());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

import org.terasology.core.world.generator.facetProviders.BiomeProvider;
import org.terasology.core.world.generator.facetProviders.DefaultFloraProvider;
import org.terasology.core.world.generator.facetProviders.PerlinHillsAndMountainsProvider;
import org.terasology.core.world.generator.facetProviders.SimplexHillsAndMountainsProvider;
import org.terasology.core.world.generator.facetProviders.SeaLevelProvider;
import org.terasology.core.world.generator.facetProviders.SurfaceToDensityProvider;
import org.terasology.core.world.generator.rasterizers.FloraRasterizer;
Expand Down Expand Up @@ -56,7 +56,7 @@ protected WorldBuilder createWorld() {
.addProvider(new HumidityProvider())
.addProvider(new TemperatureProvider())
.addProvider(new SurfaceToDensityProvider())
.addProvider(new PerlinHillsAndMountainsProvider())
.addProvider(new SimplexHillsAndMountainsProvider())
.addProvider(new BiomeProvider())
.addProvider(new DefaultFloraProvider())
.addProvider(new DefaultTreeProvider())
Expand Down

0 comments on commit dc1a2e8

Please sign in to comment.