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

fix

git-svn-id: http://svn.net-core.org/repos/t-engine4@2955 51575b47-30f0-44d4-a5cc-537603b46e54
parent 0fb141e6
No related branches found
No related tags found
No related merge requests found
......@@ -648,6 +648,58 @@ local drop_tables = {
money = 8,
},
},
store = {
[1] = {
uniques = 3,
double_greater = 10,
greater_normal = 15,
greater = 25,
double_ego = 45,
ego = 0,
basic = 0,
money = 4,
},
[2] = {
uniques = 4,
double_greater = 20,
greater_normal = 18,
greater = 25,
double_ego = 35,
ego = 0,
basic = 0,
money = 4,
},
[3] = {
uniques = 5,
double_greater = 30,
greater_normal = 22,
greater = 25,
double_ego = 25,
ego = 0,
basic = 0,
money = 4,
},
[4] = {
uniques = 6,
double_greater = 40,
greater_normal = 30,
greater = 25,
double_ego = 20,
ego = 0,
basic = 0,
money = 4,
},
[5] = {
uniques = 7,
double_greater = 50,
greater_normal = 30,
greater = 25,
double_ego = 10,
ego = 0,
basic = 0,
money = 4,
},
},
boss = {
[1] = {
uniques = 3,
......
......@@ -28,7 +28,7 @@ newEntity{
min_fill = 10,
max_fill = 20,
filters = function()
return {type="armor", id=true, ego_chance={ego_chance=100, properties=rng.percent(game.player.level) and {"greater_ego"}}}
return {type="armor", id=true, tome_drops="store"}
end,
},
}
......@@ -44,7 +44,7 @@ newEntity{
min_fill = 10,
max_fill = 20,
filters = function()
return {type="weapon", id=true, ego_chance={ego_chance=100, properties=rng.percent(game.player.level) and {"greater_ego"}}}
return {type="weapon", id=true, tome_drops="store"}
end,
},
}
......@@ -113,10 +113,10 @@ newEntity{
max_fill = 25,
filters = function()
return rng.table{
{type="weapon", subtype="staff", id=true, ego_chance={ego_chance=100, properties=rng.percent(game.player.level) and {"greater_ego"}}},
{type="weapon", subtype="staff", id=true, ego_chance={ego_chance=100, properties=rng.percent(game.player.level) and {"greater_ego"}}},
{type="weapon", subtype="staff", id=true, ego_chance={ego_chance=100, properties=rng.percent(game.player.level) and {"greater_ego"}}},
{type="wand", subtype="wand", id=true, ego_chance={ego_chance=100, properties=rng.percent(game.player.level) and {"greater_ego"}}},
{type="weapon", subtype="staff", id=true, tome_drops="store"},
{type="weapon", subtype="staff", id=true, tome_drops="store"},
{type="weapon", subtype="staff", id=true, tome_drops="store"},
{type="wand", subtype="wand", id=true, tome_drops="store"},
}
end,
},
......@@ -138,9 +138,9 @@ newEntity{
filters = function()
return rng.table{
{type="jewelry", subtype="ring", id=true, ego_chance=-1000},
{type="jewelry", id=true, ego_chance={ego_chance=100, properties=rng.percent(game.player.level) and {"greater_ego"}}},
{type="jewelry", id=true, ego_chance={ego_chance=100, properties=rng.percent(game.player.level) and {"greater_ego"}}},
{type="jewelry", id=true, ego_chance={ego_chance=100, properties=rng.percent(game.player.level) and {"greater_ego"}}},
{type="jewelry", id=true, tome_drops="store"},
{type="jewelry", id=true, tome_drops="store"},
{type="jewelry", id=true, tome_drops="store"},
}
end,
},
......@@ -180,7 +180,7 @@ newEntity{
min_fill = 10,
max_fill = 20,
filters = function()
return {id=true, ignore={type="money"}, add_levels=10, ego_chance={ego_chance=100, properties=rng.percent(game.player.level * 2) and {"greater_ego"}}}
return {id=true, ignore={type="money"}, add_levels=10, tome_drops="boss"}
end,
},
}
......@@ -236,7 +236,7 @@ newEntity{
min_fill = 20,
max_fill = 30,
filters = function()
return {type="armor", id=true, ego_chance={ego_chance=100, properties=rng.percent(game.player.level) and {"greater_ego"}}}
return {type="armor", id=true, tome_drops="store"}
end,
post_filter = function(e)
if e.power_source and e.power_source.arcane then return false end
......@@ -256,7 +256,7 @@ newEntity{
min_fill = 20,
max_fill = 30,
filters = function()
return {type="weapon", id=true, ego_chance={ego_chance=100, properties=rng.percent(game.player.level) and {"greater_ego"}}}
return {type="weapon", id=true, tome_drops="store"}
end,
post_filter = function(e)
if e.power_source and e.power_source.arcane then return false end
......
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