Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Magiclysm] Add Magiclysm academy #38511

Merged
merged 7 commits into from
Mar 8, 2020

Conversation

curstwist
Copy link
Contributor

@curstwist curstwist commented Mar 2, 2020

Summary

SUMMARY: Mods "Adds new magic academy city building, maps for lairs, retreats."

Purpose of change

A common concern hear for magiclysm is how hard it can be to get scrolls for a specific class. This academy aims to lessen that problem, and also offers maps for the harder to find locations.

Also added a photograph hint in the magic basement to improve people's chances of finding the door trigger.

Describe the solution

In adding this academy, I've made loots fairly generous (may need adjustment) and I've set up item_groups for class specific loots (and classless). Each student chamber represents a student specializing in one of the 8 classes and should be a reliable place to find scrolls and occasional books.

The two teacher apartments are more general. There is also an alchemy lab with a good amount of supplies, 2 class rooms and a small library.

I've added 2 maps, one for lairs and one advertising the academy's retreat locations (wizard lake retreat and magic cabins).

Describe alternatives you've considered

Less loot, but I'd like some feed back on how this is for players first.
Right now it has golums and zombie spawns, I may eventually increase the depth and add some monster hunting/training grounds. I need to think about what I want to do and didn't want to sit on this part any longer.

Testing

Spawned in world, tested maps, tested spawns, lots of loot checking.

Additional context

The screenshots:
ground:
academy_ground

basement:
academy_basement

2nd:
academy_2nd

3rd
academy_3rd

4th
academy_4th

5th
academy_5th

6th
academy_6th

7th
academy_7th

8th
academy_8th

roof:
academy_roof

new item_groups, 2 maps, magic_basement hint for trap door.
@KorGgenT KorGgenT self-assigned this Mar 2, 2020
@curstwist curstwist added [JSON] Changes (can be) made in JSON Items / Item Actions / Item Qualities Items and how they work and interact Map / Mapgen Overmap, Mapgen, Map extras, Map display Mods: Magiclysm Anything to do with the Magiclysm mod labels Mar 2, 2020
@@ -662,6 +743,7 @@
"type": "GENERIC",
"copy-from": "spell_scroll",
"id": "spell_scroll_lava_bomb",
"//": "Classless spell",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if lava bomb is classless, that's a mistake, it should be earthshaper.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not sure how to change that UI display but I changed my note and its new item_group

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oh, maybe the spell itself got missed then

@KorGgenT
Copy link
Member

KorGgenT commented Mar 2, 2020

sweet. just gotta spawn in a school and check it out; the non map related json changes LGTM

@KorGgenT
Copy link
Member

KorGgenT commented Mar 2, 2020

i spawned in an academy and i started seeing the class runes. those shouldn't spawn as they are representations of your class that allow you to do certain crafting recipes, as limiting crafting recipes by trait isn't something i wanted to do.

@KorGgenT KorGgenT changed the base branch from master to dev March 8, 2020 16:25
@KorGgenT KorGgenT merged commit 414f387 into CleverRaven:dev Mar 8, 2020
@ZhilkinSerg ZhilkinSerg mentioned this pull request Mar 9, 2020
13 tasks
ZhilkinSerg pushed a commit that referenced this pull request Mar 10, 2020
* support files

new item_groups, 2 maps, magic_basement hint for trap door.

* add magic academy

* Update data/mods/Magiclysm/items/books_lore.json

Co-Authored-By: Curtis Merrill <curtis.r.merrill@gmail.com>

* fix lava bomb

* fix typo, improve word choice.

* remove rune spanws

Co-authored-by: Curtis Merrill <curtis.r.merrill@gmail.com>
ZhilkinSerg pushed a commit that referenced this pull request Mar 15, 2020
* support files

new item_groups, 2 maps, magic_basement hint for trap door.

* add magic academy

* Update data/mods/Magiclysm/items/books_lore.json

Co-Authored-By: Curtis Merrill <curtis.r.merrill@gmail.com>

* fix lava bomb

* fix typo, improve word choice.

* remove rune spanws

Co-authored-by: Curtis Merrill <curtis.r.merrill@gmail.com>
ZhilkinSerg pushed a commit that referenced this pull request Mar 15, 2020
* support files

new item_groups, 2 maps, magic_basement hint for trap door.

* add magic academy

* Update data/mods/Magiclysm/items/books_lore.json

Co-Authored-By: Curtis Merrill <curtis.r.merrill@gmail.com>

* fix lava bomb

* fix typo, improve word choice.

* remove rune spanws

Co-authored-by: Curtis Merrill <curtis.r.merrill@gmail.com>
ZhilkinSerg pushed a commit that referenced this pull request Mar 16, 2020
ZhilkinSerg pushed a commit that referenced this pull request Mar 17, 2020
ZhilkinSerg pushed a commit that referenced this pull request Mar 17, 2020
ZhilkinSerg pushed a commit that referenced this pull request Mar 18, 2020
twadams pushed a commit to twadams/Cataclysm-DDA that referenced this pull request Mar 24, 2020
twadams pushed a commit to twadams/Cataclysm-DDA that referenced this pull request Mar 29, 2020
ZhilkinSerg pushed a commit that referenced this pull request Mar 29, 2020
twadams pushed a commit to twadams/Cataclysm-DDA that referenced this pull request Mar 30, 2020
twadams pushed a commit to twadams/Cataclysm-DDA that referenced this pull request Mar 30, 2020
ZhilkinSerg pushed a commit that referenced this pull request Apr 1, 2020
ZhilkinSerg pushed a commit that referenced this pull request Apr 1, 2020
ZhilkinSerg pushed a commit that referenced this pull request Apr 2, 2020
ZhilkinSerg pushed a commit that referenced this pull request Apr 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Items / Item Actions / Item Qualities Items and how they work and interact [JSON] Changes (can be) made in JSON Map / Mapgen Overmap, Mapgen, Map extras, Map display Mods: Magiclysm Anything to do with the Magiclysm mod
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants