Skip to content

Commit

Permalink
Couple minor fixes
Browse files Browse the repository at this point in the history
* Cooked up some more fitting monsters to replace mi-gos in locations where them infighting with standard nether monsters would be undesired.
* Made ruined shrines consistently use smooth stone walls, fixing monsters climbing over them in BN version.
* Fixed sanguine ruins using standard covered deep water from their mapgen palette, causing players to often spawn underwater.
* Rearrange and nerf some loot spawns in sanguine ruins a lil bit.
  • Loading branch information
chaosvolt committed May 6, 2023
1 parent 39cc939 commit 2406e58
Show file tree
Hide file tree
Showing 8 changed files with 132 additions and 135 deletions.
2 changes: 1 addition & 1 deletion Arcana/modinfo.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"name": "<color_cyan>Arcana and Magic Items</color>",
"authors": [ "Chaosvolt" ],
"description": "Adds a host of craftable magic items and spells, centered around the use of Arcana skill to research and exploit otherworldly monsters and anomalies.",
"version": "DDA version, update 5/4/2023",
"version": "DDA version, update 5/6/2023",
"category": "content",
"dependencies": [ "dda" ]
}
Expand Down
4 changes: 2 additions & 2 deletions Arcana/monsters/monstergroups.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"monsters": [
{ "monster": "mon_gracke", "weight": 150, "cost_multiplier": 0 },
{ "monster": "mon_homunculus", "weight": 100, "cost_multiplier": 0 },
{ "monster": "mon_mi_go", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_leech_blossom", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_flesh_angel", "weight": 25, "cost_multiplier": 0 },
{ "monster": "mon_dementia", "weight": 675 }
]
Expand All @@ -26,7 +26,7 @@
"monsters": [
{ "monster": "mon_blank", "weight": 150, "cost_multiplier": 0 },
{ "monster": "mon_homunculus", "weight": 100, "cost_multiplier": 0 },
{ "monster": "mon_mi_go", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_albino_penguin", "weight": 50, "cost_multiplier": 0 },
{ "monster": "mon_dementia", "weight": 700 }
]
},
Expand Down
55 changes: 27 additions & 28 deletions Arcana/overmap_and_mapgen/mapgen_sanguine.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@
",gggggggggggg,,|_____x_>"
],
"palettes": [ "arcana_palette" ],
"terrain": { "~": "t_water_sh", "d": "t_floor", "h": "t_floor" },
"terrain": { "~": "t_water_sh", ";": "t_water_dp", "d": "t_floor", "h": "t_floor" },
"mapping": { "h": { "items": { "item": "sanguine_cult_casualties", "chance": 50 } } },
"place_monster": [ { "group": "GROUP_IMPACT", "x": [ 0, 14 ], "y": [ 0, 14 ], "repeat": [ 2, 4 ] } ]
}
Expand All @@ -88,13 +88,13 @@
" ===BDB=== ==.rr",
" =BD...DB= =b.rr",
" ===.......=== ==...",
" =B..dh.]]..B= ===+",
" =B.........B= ===+",
" ==D..dh.]]..D== =i",
" =B...dh.]]...B= =.",
" =D...dh.]]...D======X",
" =B...dh.]]...B=......",
" ==D..dh.]]...==.~~~~g",
" =B..dh.]]...X..~~~~g",
" =B..........X..~~~~g",
" ===.......===.~~~...",
" =BD.....=...~~~.==",
" ===BDB=X=.~~~~..X.",
Expand All @@ -112,9 +112,8 @@
"place_loot": [
{ "item": "note_sanguine", "x": [ 22, 23 ], "y": [ 22, 23 ] },
{ "group": "sanguine_ritual", "x": 23, "y": 3 },
{ "item": "arcanemap", "x": 8, "y": [ 6, 12 ], "chance": 75 },
{ "group": "sanguine_cult_books", "x": [ 11, 12 ], "y": [ 7, 13 ], "chance": 50, "repeat": 15 },
{ "group": "sanguine_cult_spells", "x": [ 11, 12 ], "y": [ 7, 13 ], "chance": 10 }
{ "group": "sanguine_cult_books", "x": [ 11, 12 ], "y": [ 8, 12 ], "chance": 50, "repeat": 10 },
{ "group": "sanguine_cult_spells", "x": [ 11, 12 ], "y": [ 8, 12 ], "chance": 10 }
],
"place_monster": [
{ "group": "GROUP_SANGUINE_BASEMENT", "x": [ 11, 18 ], "y": [ 11, 18 ], "repeat": [ 3, 5 ] },
Expand All @@ -134,19 +133,19 @@
"...== ",
"rr.b= ",
"rr.== ===== ",
"rr.== ===.b.=== ",
"rr.b= =a.....a= ",
"rr.== ===aba=== ",
"rr.b= =.......= ",
"...== ===.......=== ",
"+=== =a.........a= ",
"+=== =...........= ",
"i= ==...IgggI...== ",
".= =....g~~~g...8= ",
".= =a...g~~~g...8= ",
"X======b...g~;~g.Z.a= ",
"......=....g~~~g...[= ",
"......=a...g~~~g...[= ",
"g~~~~.==...IgggI...== ",
"g~~~~..X..........a= ",
"g~~~~..X...........= ",
"...~~~.===.......=== ",
"==.~~~...=......a= ",
".X..~~~~.=X=.b.=== ",
"==.~~~...=.......= ",
".X..~~~~.=X=A.F=== ",
".==.~~~~...===== ",
".b=...~~~~...= ",
"..===.~~~~~~.= ",
Expand Down Expand Up @@ -186,19 +185,19 @@
" =.~~~~~~.===..",
" =...~~~~...=b.",
" =====...~~~~.==.",
" ===.b.=X=.~~~~..X.",
" =a......=...~~~.==",
" ===aba=X=.~~~~..X.",
" =.......=...~~~.==",
" ===.......===.~~~...",
" =a..........X..~~~~g",
" =...........X..~~~~g",
" ==...IgggI...==.~~~~g",
" =[...g~~~g....=......",
" =[...g~~~g...a=......",
" =a.Z.g~;~g...b=======",
" =8...g~~~g....= ",
" =8...g~~~g...a= ",
" ==...IgggI...== ",
" =a.........a= ",
" =...........= ",
" ===.......=== ",
" =a.....a= ",
" ===.b.=== ",
" =.......= ",
" ===aba=== ",
" ===== ",
" ",
" ",
Expand Down Expand Up @@ -232,13 +231,13 @@
".X..~~~~.=X=BDB=== ",
"==.~~~...=.....DB= ",
"...~~~.===.......=== ",
"g~~~~..X...]].hd..B= ",
"g~~~~..X..........B= ",
"g~~~~.==...]].hd..D== ",
"......=B...]].hd...B= ",
"=======D...]].hd...D= ",
" =B...]].hd...B= ",
" ==D..]].hd..D== ",
" =B..]].hd..B= ",
" =B.........B= ",
" ===.......=== ",
" =BD...DB= ",
" ===BDB=== ",
Expand All @@ -251,10 +250,10 @@
"terrain": { "g": "t_floor_blue" },
"mapping": { "b": { "items": { "item": "cult_sacrifice", "chance": 100 } } },
"place_loot": [
{ "item": "arcanemap", "x": 15, "y": [ 6, 12 ], "chance": 75 },
{ "item": "note_sanguine_tenet", "x": [ 11, 12 ], "y": [ 10, 16 ], "chance": 90 },
{ "group": "sanguine_cult_books", "x": [ 11, 12 ], "y": [ 10, 16 ], "chance": 50, "repeat": 15 },
{ "group": "sanguine_cult_spells", "x": [ 11, 12 ], "y": [ 10, 16 ], "chance": 10 }
{ "item": "arcanemap", "x": 15, "y": [ 11, 15 ], "chance": 75 },
{ "item": "note_sanguine_tenet", "x": [ 11, 12 ], "y": [ 11, 15 ], "chance": 90 },
{ "group": "sanguine_cult_books", "x": [ 11, 12 ], "y": [ 11, 15 ], "chance": 50, "repeat": 10 },
{ "group": "sanguine_cult_spells", "x": [ 11, 12 ], "y": [ 11, 15 ], "chance": 10 }
],
"place_monster": [ { "group": "GROUP_SANGUINE_BASEMENT", "x": [ 5, 12 ], "y": [ 5, 12 ], "repeat": [ 3, 5 ] } ]
}
Expand Down
72 changes: 36 additions & 36 deletions Arcana/overmap_and_mapgen/mapgen_shrines.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,20 +62,20 @@
" ",
" ;;;;;;~~~~~~;;;;;; ",
" ; ; ",
" ; ############## ; ",
" ; #]]]......{{{# ; ",
" ; #............# ; ",
" ; #..IIIiiIII..# ; ",
" ~ #..I..rr..I..# ~ ",
" ~ #..I.rrrr.I..# ~ ",
" ; ============== ; ",
" ; =]]]......{{{= ; ",
" ; =............= ; ",
" ; =..IIIiiIII..= ; ",
" ~ =..I..rr..I..= ~ ",
" ~ =..I.rrrr.I..= ~ ",
" x..IrreerrI..x ",
" x..IrreerrI..x ",
" ~ #..I.rrrr.I..# ~ ",
" ~ #..I..rr..I..# ~ ",
" ; #..IIIiiIII..# ; ",
" ; #............# ; ",
" ; #{{{......]]]# ; ",
" ; ############## ; ",
" ~ =..I.rrrr.I..= ~ ",
" ~ =..I..rr..I..= ~ ",
" ; =..IIIiiIII..= ; ",
" ; =............= ; ",
" ; ={{{......]]]= ; ",
" ; ============== ; ",
" ; ; ",
" ;;;;;;~~~~~~;;;;;; ",
" ",
Expand Down Expand Up @@ -121,30 +121,30 @@
"weight": 300,
"object": {
"rows": [
",,####################,,",
",##,,,,,,,,,,,,,#,,,,##,",
"##,,,,,#,,,,,,,,,,,,,,##",
"#,,I,,,##########,,,I,,#",
"#,,,,,##mmmmmmmm##,,,,,#",
"#,,,,##mmuuuuuumm##,,,,#",
"#,,,##mmuuEEEEuumm##,,,#",
"#,,##mmuuEEEEEEuumm##,,#",
"#,,#mmuuIEEEEEEIuumm#,,#",
"#,,#muuEEbEEEEbEEuum#,,#",
"#,,#muEEEEEEEEEEEEum#,,#",
"#,,#muEEEEEaaEEEEEum#,,#",
"#,,#muEEEEEaaEEEEEum#,,#",
"#,,#muEEEEEEEEEEEEum#,,#",
"#,,#muuEEbEEEEbEEuum#,,#",
"#,,#mmuuIEEEEEEIuumm#,,#",
"#,,##mmuuEEEEEEuumm##,,#",
"#,,,##mmuuEEEEuumm##,,,#",
"#,,,,##mmuuuuuumm##,,,,#",
"#,,,,,##mmmmmmmm##,,,,,#",
"#,,I,,,###iiii###,,,I,,#",
"##,,,,,,##,,,,##,,,,,,##",
",##,,,,,,X,,,##,,,,,,##,",
",,#############,,,,,##,,"
",,====================,,",
",==,,,,+,,,,,,,,=,,,,==,",
"==,,,,,=,,,,,,,,+,,,,,==",
"=,,I,,,==========,,,I,,=",
"=,,,,,==mmmmmmmm==,,,,,=",
"=,,,,==mmuuuuuumm==,,,,=",
"=,,,==mmuuEEEEuumm==,,,=",
"=,,==mmuuEEEEEEuumm==,,=",
"=,,=mmuuIEEEEEEIuumm=,,=",
"=,,=muuEEbEEEEbEEuum=,,=",
"=,,=muEEEEEEEEEEEEum=,,=",
"=,,=muEEEEEaaEEEEEum=,,=",
"=,,=muEEEEEaaEEEEEum=,,=",
"=,,=muEEEEEEEEEEEEum=,,=",
"=,,=muuEEbEEEEbEEuum=,,=",
"=,,=mmuuIEEEEEEIuumm=,,=",
"=,,==mmuuEEEEEEuumm==,,=",
"=,,,==mmuuEEEEuumm==,,,=",
"=,,,,==mmuuuuuumm==,,,,=",
"=,,,,,==mmmmmmmm==,,,,,=",
"=,,I,,,===iiii===,,,I,,=",
"==,,,,,,==,,,,==,,,,,,==",
",==,,,,,,X,,,==,,,,,,==,",
",,=============,,,,,==,,"
],
"palettes": [ "arcana_palette" ],
"terrain": { "#": "t_rock", "b": "t_rock_floor_no_roof", "i": "t_dirt" },
Expand Down
2 changes: 1 addition & 1 deletion Arcana_BN/modinfo.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"name": "<color_cyan>Arcana and Magic Items</color>",
"authors": [ "Chaosvolt" ],
"description": "Adds a host of craftable magic items and spells, centered around the use of Arcana skill to research and exploit otherworldly monsters and anomalies.",
"version": "BN version, update 5/4/2023",
"version": "BN version, update 5/6/2023",
"category": "content",
"dependencies": [ "bn" ]
}
Expand Down
4 changes: 2 additions & 2 deletions Arcana_BN/monsters/monstergroups.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"monsters": [
{ "monster": "mon_gracke", "freq": 150, "cost_multiplier": 0 },
{ "monster": "mon_homunculus", "freq": 100, "cost_multiplier": 0 },
{ "monster": "mon_mi_go", "freq": 50, "cost_multiplier": 0 },
{ "monster": "mon_leech_blossom", "freq": 50, "cost_multiplier": 0 },
{ "monster": "mon_flesh_angel", "freq": 25, "cost_multiplier": 0 }
]
},
Expand All @@ -27,7 +27,7 @@
"monsters": [
{ "monster": "mon_blank", "freq": 150, "cost_multiplier": 0 },
{ "monster": "mon_homunculus", "freq": 100, "cost_multiplier": 0 },
{ "monster": "mon_mi_go", "freq": 50, "cost_multiplier": 0 }
{ "monster": "mon_albino_penguin", "freq": 50, "cost_multiplier": 0 }
]
},
{
Expand Down
55 changes: 27 additions & 28 deletions Arcana_BN/overmap_and_mapgen/mapgen_sanguine.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@
",gggggggggggg,,|_____x_>"
],
"palettes": [ "arcana_palette" ],
"terrain": { "~": "t_water_sh", "d": "t_floor", "h": "t_floor" },
"terrain": { "~": "t_water_sh", ";": "t_water_dp", "d": "t_floor", "h": "t_floor" },
"mapping": { "h": { "items": { "item": "sanguine_cult_casualties", "chance": 50 } } },
"place_monster": [ { "group": "GROUP_IMPACT", "x": [ 0, 14 ], "y": [ 0, 14 ], "repeat": [ 2, 4 ] } ]
}
Expand All @@ -88,13 +88,13 @@
" ===BDB=== ==.rr",
" =BD...DB= =b.rr",
" ===.......=== ==...",
" =B..dh.]]..B= ===+",
" =B.........B= ===+",
" ==D..dh.]]..D== =i",
" =B...dh.]]...B= =.",
" =D...dh.]]...D======X",
" =B...dh.]]...B=......",
" ==D..dh.]]...==.~~~~g",
" =B..dh.]]...X..~~~~g",
" =B..........X..~~~~g",
" ===.......===.~~~...",
" =BD.....=...~~~.==",
" ===BDB=X=.~~~~..X.",
Expand All @@ -112,9 +112,8 @@
"place_loot": [
{ "item": "note_sanguine", "x": [ 22, 23 ], "y": [ 22, 23 ] },
{ "group": "sanguine_ritual", "x": 23, "y": 3 },
{ "item": "arcanemap", "x": 8, "y": [ 6, 12 ], "chance": 75 },
{ "group": "sanguine_cult_books", "x": [ 11, 12 ], "y": [ 7, 13 ], "chance": 50, "repeat": 15 },
{ "group": "sanguine_cult_spells", "x": [ 11, 12 ], "y": [ 7, 13 ], "chance": 10 }
{ "group": "sanguine_cult_books", "x": [ 11, 12 ], "y": [ 8, 12 ], "chance": 50, "repeat": 10 },
{ "group": "sanguine_cult_spells", "x": [ 11, 12 ], "y": [ 8, 12 ], "chance": 10 }
],
"place_monster": [
{ "group": "GROUP_SANGUINE_BASEMENT", "x": [ 11, 18 ], "y": [ 11, 18 ], "repeat": [ 3, 5 ] },
Expand All @@ -134,19 +133,19 @@
"...== ",
"rr.b= ",
"rr.== ===== ",
"rr.== ===.b.=== ",
"rr.b= =a.....a= ",
"rr.== ===aba=== ",
"rr.b= =.......= ",
"...== ===.......=== ",
"+=== =a.........a= ",
"+=== =...........= ",
"i= ==...IgggI...== ",
".= =....g~~~g...8= ",
".= =a...g~~~g...8= ",
"X======b...g~;~g.Z.a= ",
"......=....g~~~g...[= ",
"......=a...g~~~g...[= ",
"g~~~~.==...IgggI...== ",
"g~~~~..X..........a= ",
"g~~~~..X...........= ",
"...~~~.===.......=== ",
"==.~~~...=......a= ",
".X..~~~~.=X=.b.=== ",
"==.~~~...=.......= ",
".X..~~~~.=X=A.F=== ",
".==.~~~~...===== ",
".b=...~~~~...= ",
"..===.~~~~~~.= ",
Expand Down Expand Up @@ -186,19 +185,19 @@
" =.~~~~~~.===..",
" =...~~~~...=b.",
" =====...~~~~.==.",
" ===.b.=X=.~~~~..X.",
" =a......=...~~~.==",
" ===aba=X=.~~~~..X.",
" =.......=...~~~.==",
" ===.......===.~~~...",
" =a..........X..~~~~g",
" =...........X..~~~~g",
" ==...IgggI...==.~~~~g",
" =[...g~~~g....=......",
" =[...g~~~g...a=......",
" =a.Z.g~;~g...b=======",
" =8...g~~~g....= ",
" =8...g~~~g...a= ",
" ==...IgggI...== ",
" =a.........a= ",
" =...........= ",
" ===.......=== ",
" =a.....a= ",
" ===.b.=== ",
" =.......= ",
" ===aba=== ",
" ===== ",
" ",
" ",
Expand Down Expand Up @@ -232,13 +231,13 @@
".X..~~~~.=X=BDB=== ",
"==.~~~...=.....DB= ",
"...~~~.===.......=== ",
"g~~~~..X...]].hd..B= ",
"g~~~~..X..........B= ",
"g~~~~.==...]].hd..D== ",
"......=B...]].hd...B= ",
"=======D...]].hd...D= ",
" =B...]].hd...B= ",
" ==D..]].hd..D== ",
" =B..]].hd..B= ",
" =B.........B= ",
" ===.......=== ",
" =BD...DB= ",
" ===BDB=== ",
Expand All @@ -251,10 +250,10 @@
"terrain": { "g": "t_floor_blue" },
"mapping": { "b": { "items": { "item": "cult_sacrifice", "chance": 100 } } },
"place_loot": [
{ "item": "arcanemap", "x": 15, "y": [ 6, 12 ], "chance": 75 },
{ "item": "note_sanguine_tenet", "x": [ 11, 12 ], "y": [ 10, 16 ], "chance": 90 },
{ "group": "sanguine_cult_books", "x": [ 11, 12 ], "y": [ 10, 16 ], "chance": 50, "repeat": 15 },
{ "group": "sanguine_cult_spells", "x": [ 11, 12 ], "y": [ 10, 16 ], "chance": 10 }
{ "item": "arcanemap", "x": 15, "y": [ 11, 15 ], "chance": 75 },
{ "item": "note_sanguine_tenet", "x": [ 11, 12 ], "y": [ 11, 15 ], "chance": 90 },
{ "group": "sanguine_cult_books", "x": [ 11, 12 ], "y": [ 11, 15 ], "chance": 50, "repeat": 10 },
{ "group": "sanguine_cult_spells", "x": [ 11, 12 ], "y": [ 11, 15 ], "chance": 10 }
],
"place_monster": [ { "group": "GROUP_SANGUINE_BASEMENT", "x": [ 5, 12 ], "y": [ 5, 12 ], "repeat": [ 3, 5 ] } ]
}
Expand Down
Loading

0 comments on commit 2406e58

Please sign in to comment.