Long ProgressRequirement
This commit is contained in:
1 parent
e53f2026c2
commit
5308d31ef2
6 files changed
+37
-33
No files matched your search
@@ -2,6 +2,6 @@ package net.trueog.questsOG
|
||||
|
||||
open class Requirement(val name: String)
|
||||
|
||||
class ProgressRequirement(name: String, val current: Int, val target: Int) : Requirement(name)
|
||||
class ProgressRequirement(name: String, val current: Long, val target: Long) : Requirement(name)
|
||||
|
||||
class BooleanRequirement(name: String, val met: Boolean) : Requirement(name)
|
||||
@@ -166,12 +166,12 @@ class HomesFive : Quest {
|
||||
}
|
||||
|
||||
return arrayOf(
|
||||
ProgressRequirement("Total Shards", requirements.totalShards, 2500 * 9),
|
||||
ProgressRequirement("Ticks Played", requirements.ticksPlayed, 25920000),
|
||||
ProgressRequirement("Cm Travelled on Pig", requirements.pigOneCm, 500000),
|
||||
ProgressRequirement("Cm Travelled on Strider", requirements.striderOneCm, 100000),
|
||||
ProgressRequirement("Dolphins Killed", requirements.dolphinKills, 50),
|
||||
ProgressRequirement("Zoglins Killed", requirements.zoglinKills, 50),
|
||||
ProgressRequirement("Total Shards", requirements.totalShards, 2500L * 9L),
|
||||
ProgressRequirement("Ticks Played", (requirements.ticksPlayed).toLong(), (25920000).toLong()),
|
||||
ProgressRequirement("Cm Travelled on Pig", (requirements.pigOneCm).toLong(), (500000).toLong()),
|
||||
ProgressRequirement("Cm Travelled on Strider", (requirements.striderOneCm).toLong(), (100000).toLong()),
|
||||
ProgressRequirement("Dolphins Killed", (requirements.dolphinKills).toLong(), (50).toLong()),
|
||||
ProgressRequirement("Zoglins Killed", (requirements.zoglinKills).toLong(), (50).toLong()),
|
||||
BooleanRequirement("The Cutest Predator", requirements.hasCutestPredator),
|
||||
BooleanRequirement("Two by Two", requirements.hasTwoByTwo),
|
||||
BooleanRequirement("A Complete Catalogue", requirements.hasCompleteCatalogue),
|
||||
@@ -181,10 +181,10 @@ class HomesFive : Quest {
|
||||
"Died to \"walked into the danger zone due to Zoglin\"",
|
||||
requirements.hasDiedToMagmaBlockWhileFightingZoglin,
|
||||
),
|
||||
ProgressRequirement("Levels", requirements.levels, 200),
|
||||
ProgressRequirement("Fish Caught", requirements.fishCaught, 2000),
|
||||
ProgressRequirement("Levels", (requirements.levels).toLong(), (200).toLong()),
|
||||
ProgressRequirement("Fish Caught", (requirements.fishCaught).toLong(), (2000).toLong()),
|
||||
BooleanRequirement("Has Villager Head", requirements.hasVillagerHead),
|
||||
ProgressRequirement("Duels Wins", requirements.duelsWins, 150),
|
||||
ProgressRequirement("Duels Wins", (requirements.duelsWins).toLong(), (150).toLong()),
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -135,14 +135,14 @@ class HomesFour : Quest {
|
||||
}
|
||||
|
||||
return arrayOf(
|
||||
ProgressRequirement("Total Shards", requirements.totalShards, 1000 * 9),
|
||||
ProgressRequirement("Ticks Played", requirements.ticksPlayed, 17280000),
|
||||
ProgressRequirement("Total Cm Travelled", requirements.totalCm, 20000000),
|
||||
ProgressRequirement("Total Shards", (requirements.totalShards).toLong(), 1000L * 9L),
|
||||
ProgressRequirement("Ticks Played", (requirements.ticksPlayed).toLong(), (17280000).toLong()),
|
||||
ProgressRequirement("Total Cm Travelled", (requirements.totalCm).toLong(), (20000000).toLong()),
|
||||
BooleanRequirement("A Furious Cocktail", requirements.hasFuriousCocktail),
|
||||
BooleanRequirement("Serious Dedication", requirements.hasSeriousDedication),
|
||||
ProgressRequirement("Levels", requirements.levels, 150),
|
||||
ProgressRequirement("Levels", (requirements.levels).toLong(), (150).toLong()),
|
||||
BooleanRequirement("Died to \"death.fell.accident.water\"", requirements.hasDiedToFellAccidentWater),
|
||||
ProgressRequirement("Duels Wins", requirements.duelsWins, 50),
|
||||
ProgressRequirement("Duels Wins", (requirements.duelsWins).toLong(), (50).toLong()),
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -157,16 +157,20 @@ class HomesSix : Quest {
|
||||
}
|
||||
|
||||
return arrayOf(
|
||||
ProgressRequirement("Total Shards", requirements.totalShards, 5000 * 9),
|
||||
ProgressRequirement("Ticks Played", requirements.ticksPlayed, 51840000),
|
||||
ProgressRequirement("Cm Walked on Water", requirements.walkOnWaterOneCm, 1000000),
|
||||
ProgressRequirement("Cm Walked under Water", requirements.walkUnderWaterOneCm, 1000000),
|
||||
ProgressRequirement("Music Discs", requirements.discs, 13),
|
||||
ProgressRequirement("Finished Advancements", requirements.finishedAdvancements, 1179),
|
||||
ProgressRequirement("Obsidian Mined", requirements.obsidianMined, 1500),
|
||||
ProgressRequirement("Dragon Eggs", requirements.dragonEggs, 5),
|
||||
ProgressRequirement("Levels", requirements.levels, 250),
|
||||
ProgressRequirement("Duels Wins", requirements.duelsWins, 300),
|
||||
ProgressRequirement("Total Shards", (requirements.totalShards).toLong(), 5000L * 9L),
|
||||
ProgressRequirement("Ticks Played", (requirements.ticksPlayed).toLong(), (51840000).toLong()),
|
||||
ProgressRequirement("Cm Walked on Water", (requirements.walkOnWaterOneCm).toLong(), (1000000).toLong()),
|
||||
ProgressRequirement(
|
||||
"Cm Walked under Water",
|
||||
(requirements.walkUnderWaterOneCm).toLong(),
|
||||
(1000000).toLong(),
|
||||
),
|
||||
ProgressRequirement("Music Discs", (requirements.discs).toLong(), (13).toLong()),
|
||||
ProgressRequirement("Finished Advancements", (requirements.finishedAdvancements).toLong(), (1179).toLong()),
|
||||
ProgressRequirement("Obsidian Mined", (requirements.obsidianMined).toLong(), (1500).toLong()),
|
||||
ProgressRequirement("Dragon Eggs", (requirements.dragonEggs).toLong(), (5).toLong()),
|
||||
ProgressRequirement("Levels", (requirements.levels).toLong(), (250).toLong()),
|
||||
ProgressRequirement("Duels Wins", (requirements.duelsWins).toLong(), (300).toLong()),
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -113,12 +113,12 @@ class HomesThree : Quest {
|
||||
}
|
||||
|
||||
return arrayOf(
|
||||
ProgressRequirement("Total Shards", requirements.totalShards, 250 * 9),
|
||||
ProgressRequirement("Ticks Played", requirements.ticksPlayed, 8640000),
|
||||
ProgressRequirement("Total Cm Travelled", requirements.totalCm, 5000000),
|
||||
ProgressRequirement("Total Shards", (requirements.totalShards).toLong(), 250L * 9L),
|
||||
ProgressRequirement("Ticks Played", (requirements.ticksPlayed).toLong(), (8640000).toLong()),
|
||||
ProgressRequirement("Total Cm Travelled", (requirements.totalCm).toLong(), (5000000).toLong()),
|
||||
BooleanRequirement("Beaconator", requirements.hasBeaconator),
|
||||
ProgressRequirement("Levels", requirements.levels, 100),
|
||||
ProgressRequirement("Duels Wins", requirements.duelsWins, 20),
|
||||
ProgressRequirement("Levels", (requirements.levels).toLong(), (100).toLong()),
|
||||
ProgressRequirement("Duels Wins", (requirements.duelsWins).toLong(), (20).toLong()),
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -98,9 +98,9 @@ class HomesTwo : Quest {
|
||||
}
|
||||
|
||||
return arrayOf(
|
||||
ProgressRequirement("Total Shards", requirements.totalShards, 100 * 9),
|
||||
ProgressRequirement("Ticks Played", requirements.ticksPlayed, 1728000),
|
||||
ProgressRequirement("Total Cm Travelled", requirements.totalCm, 1000000),
|
||||
ProgressRequirement("Total Shards", (requirements.totalShards).toLong(), 100L * 9L),
|
||||
ProgressRequirement("Ticks Played", (requirements.ticksPlayed).toLong(), (1728000).toLong()),
|
||||
ProgressRequirement("Total Cm Travelled", (requirements.totalCm).toLong(), (1000000).toLong()),
|
||||
)
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user