Skip to content
Snippets Groups Projects
Commit 11174201 authored by dg's avatar dg
Browse files

Store levels is not bound to player level anymore, it depends on the number of...

Store levels is not bound to player level anymore, it depends on the number of restocks and the town it is in. So can visit at level 1 without fearing lower items


git-svn-id: http://svn.net-core.org/repos/t-engine4@6014 51575b47-30f0-44d4-a5cc-537603b46e54
parent 09cd7aa8
No related branches found
No related tags found
No related merge requests found
......@@ -64,9 +64,19 @@ end
-- @param level the level to generate for (instance of type engine.Level)
-- @param zone the zone to generate for
function _M:loadup(level, zone)
local oldlev = zone.base_level
if zone.store_levels_by_restock then
zone.base_level = zone.store_levels_by_restock[game.state.stores_restock] or zone.base_level
end
print("STORE LEVEL ===================================================", zone.base_level)
if Store.loadup(self, level, zone, self.store.nb_fill) then
self.last_filled = game.state.stores_restock
end
zone.base_level = oldlev
-- clear chrono worlds and their various effects
if game._chronoworlds then
game.log("#CRIMSON#Your timetravel has no effect on pre-determined outcomes such as this.")
......
......@@ -35,6 +35,7 @@ return {
min_material_level = function() return game.state:isAdvanced() and 3 or 1 end,
max_material_level = function() return game.state:isAdvanced() and 4 or 3 end,
store_levels_by_restock = { 20, 35, 45 },
generator = {
map = {
......
......@@ -33,6 +33,7 @@ return {
ambient_music = {"Virtue lost.ogg", "weather/town_small_base.ogg"},
max_material_level = 2,
store_levels_by_restock = { 8, 25, 40 },
generator = {
map = {
......
......@@ -33,6 +33,7 @@ return {
ambient_music = {"Virtue lost.ogg", "weather/town_large_base.ogg"},
max_material_level = 2,
store_levels_by_restock = { 8, 25, 40 },
generator = {
map = {
......
......@@ -34,6 +34,7 @@ return {
min_material_level = 3,
max_material_level = 4,
store_levels_by_restock = { 8, 40, 50 },
generator = {
map = {
......
......@@ -33,6 +33,7 @@ return {
ambient_music = {"Virtue lost.ogg", "weather/jungle_base.ogg"},
max_material_level = 2,
store_levels_by_restock = { 8, 25, 40 },
generator = {
map = {
......
......@@ -32,6 +32,7 @@ return {
ambient_music = {"Virtue lost.ogg", "weather/town_large_base.ogg"},
max_material_level = 2,
store_levels_by_restock = { 8, 25, 40 },
generator = {
map = {
......
......@@ -33,6 +33,7 @@ return {
ambient_music = {"For the king and the country!.ogg", "weather/town_large_base.ogg"},
max_material_level = 3,
store_levels_by_restock = { 20, 35, 45 },
generator = {
map = {
......
......@@ -33,6 +33,7 @@ return {
ambient_music = {"World of Ice.ogg", "weather/town_small_base.ogg"},
max_material_level = 2,
store_levels_by_restock = { 8, 25, 40 },
generator = {
map = {
......
......@@ -35,6 +35,7 @@ return {
min_material_level = function() return game.state:isAdvanced() and 3 or 2 end,
max_material_level = function() return game.state:isAdvanced() and 4 or 3 end,
store_levels_by_restock = { 20, 35, 45 },
generator = {
map = {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment