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 additions: Goblins, Gear mods and Dragonbone! #3322

Merged
merged 5 commits into from
Sep 30, 2023

Conversation

RobbieNeko
Copy link
Collaborator

Summary

SUMMARY: Mods "Added Goblins, Dragonbone weapons, and armor mods"

Purpose of change

I promised the next proper update would be additions, and so I shall deliver!

In all seriousness, the sprites for goblins were already in the tileset, along with their camp, and thus it only felt right to add them. (Plus, the DDA version has them). Goblin camps can now serve as a more early-game challenge / area to raid for some basic loot.
The armor mods currently added are Owlbear Fur and Demon Chitin, with Black Dragonhide / scales coming later. Owlbear fur is essentially purely for warmth, whereas Demon Chitin adds a boatload of fire protection and a decent amount of cut and ballistic protection (but no bash). Later, I plan to add proper owlbear fur clothing.
Dragonbone weapons! Not only are they even better than Orichalcum, but they might just be able to be improved using certain other methods later on ;P
Also added a tile for the wizard tower, because previously it defaulted to the generic city building and thus was indistinguishable at a glance from any normal city building.

Describe the solution

  • Adds goblin warriors, slingers, and chieftains. The warriors wield cudgels, the slingers wield slings, and the chieftains wield +1 weapons.
  • Adds goblin camps for the goblins to spawn in (with variants of the camps on the way in the future). The chieftain's room contains the magic-related loot.
  • Adds owlbear fur and uses it for a clothing mod via the tailoring kit
  • Adds a demon chitin clothing mod to the tailoring kit
  • Adds 4 dragonbone weapons: A battleaxe, a longsword, a qiang, and a tachi (stats based on katana). Currently the material is just set to bone, and I'm well aware of the fact that is probably makes them rather easy to repair. Not a big issue, given how difficult they should be to obtain.
  • Adds a wizard tower tile of my own design.

Describe alternatives you've considered

  • Just directly porting stuff from the DDA version
    No thanks, I wanted these initial additions at least to be primarily my own work.

Testing

Tested throughout to make sure the game doesn't implode. It doesn't (at least not on load)

Additional context

My apologies to the autofix bot in advance, I really should have kept proper track of my changes so that I could lint it myself. I shall endeavor to do better in the future.
Goblin stats based on those found in the DDA version of the mod.

@github-actions github-actions bot added JSON related to game datas in JSON format. mods PR changes related to mods. labels Sep 30, 2023
@RobbieNeko
Copy link
Collaborator Author

Ahhh, good ol' SDL erroring

Copy link
Member

@chaosvolt chaosvolt left a comment

Choose a reason for hiding this comment

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

Ported changes over to test release and loaded up, seems good.

@chaosvolt chaosvolt added this pull request to the merge queue Sep 30, 2023
Merged via the queue into cataclysmbnteam:upload with commit 904fde6 Sep 30, 2023
olanti-p pushed a commit to olanti-p/Cataclysm-BN that referenced this pull request Oct 6, 2023
…eam#3322)

* Not a Gnome, but a GOBBO-LIN!

RAAAAAA!

* Dragonbones and Armor Mods!

* This better be the only spacing issues I have to fix

* Found another spacing issue before PRing

* style(autofix.ci): automated formatting

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
@RobbieNeko RobbieNeko deleted the MagiclysmAdditonsPt.1 branch April 21, 2024 18:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
JSON related to game datas in JSON format. mods PR changes related to mods.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants