[A16] Alchemy and Black Magic (Version 16.0.0 2/10/17)

Started by squirrel gnut, February 10, 2017, 06:34:20 AM

Previous topic - Next topic

squirrel gnut



Preamble

After narrowly escaping your home planet with your life, you are left deep in a cryogenic sleep, awaiting a new home. Even though your brain is frozen, you are still plagued with nightmares of the events that caused everyone but yourself and crew to either be murdered or enslaved. An apprentice Dark Mage, named Stumpy, who also had a severe stuttering problem, accidentally uttered errr....stuttered the forbidden rite that gave the entire planets feline species the ability to think logically, rationally, mathematically, grow to two meters in height, and god forbid...but yes...opposable thumbs. His original intent with the incantation was to toast a grilled cheese sandwich. Supposedly, Stumpy never got to enjoy his sandwich before his tragic end. Tired of a millennia of being viewed as "pets" and second to dogs, they lashed out at their "masters". Luckily you and your crew were doing maintenance to your ship when everything went south. A new future awaits. One with no cats would be your biggest wish.

Now that you have landed on this unknown RimWorld, your goal is to make it your own. You had heard of an invention called electricity, but your planet never needed it.The civilizations of your home planet used alchemy and dark magic to create all necessary power, fueled with the Essence of your dead enemies. The same shall be for you.

_____________________________________________________________________________

Phase 1

Adds Alchemy and Black Magic to RimWorld! Intended to be used in Medieval/Neolithic builds.This mod is a WIP. Currently is focused on Alchemy more than Black Magic, but that will change. A lot of updates and addons planned.

Currently in mod:

Magic Mending: Repair Apparel and Weapons without the need of electricity or repair kits in Magic Mending Bench. Powered with Corpse Essence. Recycle any unwanted apparel in Recycling Bench, gains some resources back. Requires research. (This is a modification to @Charlotte's Mending: Easy mod. Written permission has been provided to use this mod)

Magical Passive Cooling: Early game solution to perishables refridgerated. Requires research.

Magical Freezing: Late game magical freezing of perishables. Research satisfied under Magical Passive Cooling.

Magical Growing: Adds a Magical Growing Basin (hydroponics) and a Magical Growing Orb (sunlamp) to grow crops indoors. Growing Orb also pushes a lot of heat. Works well in colder environments. Mod adds Elm Trees, which are growable in soil AND Magical Growing Basin.

Alchemy Table: The current hub of the Alchemy and Black Magic mod. Most recipes and crafting for this mod is to be done here. Can make Jade, Gold, Elixir of Healing, Corpse Essence, and Power Crystals. Only exception is a new recipe added to the Stone Cutters Table. There you will be able to search Stone Chunks for Basic Crystals. Requires Research.

Medieval Mine: Introduces a Medieval Mine, similar function to the Vanilla Deep Drill. Current resources minable: Steel, Silver, Plasteel, and any Stone Chunk. Requires wood to refuel torches and build tunnel supports. Requires Research. (Have had reports that the mine is OP. Will tweak the settings and research to reduce output and increase research time)


_____________________________________________________________________________

Future Updates

- Adding Crystal and Lead as minable resources on map.
- Plants and herbs focused on Alchemy and Potion recipes.
- Adding the Sorcerer's Stone. Ability to completely heal pawn of any physical issue and reverse aging.
- Add more elixirs with varying effects.
- Either adding the ability to imbue weapons/armours with magical abilities or ability to create weapons/armours with magical abilities. (Balance is my goal on this)
- Hex Bags (Trap), acts similar to Vanilla IED's, possibly with different damage types/effects.
- Hex Bags (Throwable), acts similar to Vanilla Grenades, possibly with different damage types/effects.
- More Black Magic based content, Witchcraft, Sorcery, Witch Doctor, etc.
- Dark Magic Towers, tower defense system similar to Vanilla Turrents. Will do magical type damage.
- Hand of Death, a body part (like scyther blade) that can be surgically attached to do cold damage and add extreme pain in melee.
- Witches Broom, wearable item that would greatly increase pawns movement speed.
- Much, much more! Ideas are greatly welcome.

_____________________________________________________________________________

What can I fix?

- Have any issues/bugs you would like to report. Add them to the discussion.
- Balance issues? I am very open to improving balance. Let me know if something feels too easy or difficult and I will review.

What I can't fix

- Currently, A16 does not allow the use of a <thing> item to be added to a recipe that also includes a <category> item. I am not happy that some of the Alchemy recipes use Steel instead of simply Stone Chunks, but I cannot control that. I will be adding Lead as a minable resource. It will have the same coding attributes as Steel, so I will be replacing it in the future. Most likely when A17 drops, to minimize issues with current save games.

Things I can improve on

- I currently have no experience with Application coding (.dll). This does add quite a bit of limitation to some future improvements. The Sorcerer's Stone for example. Any help or knowledge base for such updates would be greatly appreciated. I would also like to see more Medieval type music added to forums. Would definitely improve immersion for Medieval builds.

_____________________________________________________________________________

I really hope everyone enjoys this mod!

Download Latest Version

Steam Workshop

Version 16.0.0

Known Error (Unresolved):

I am throwing the following error in dev mode, if anyone can help with this it would be greatly appreciated.
"MagicFreezer_Blueprint47137 gave an inspect string over six lines (some may be empty)"

This error does not seem to cause any negative effects/issues, just wanted to be up front about the known issue.

Here is the full output log, which may show additional slight errors from other mods:

https://gist.github.com/HugsLibRecordKeeper/e9b0ba08bed1ec7162a12cd64daed5fb

Permissions

A&BM contains original and borrowed works and are under their own licenses. Do not reupload or publicly modify them, unless you have author's permission or the license says so.
My mods can be used as you like, although it would be nice to mention who made them and contact me first.
Don't reupload the mod pack anywhere.

TherapistJohn

Like the look of this mod, will install and update here after I've played around a little :)
My colony at the minute captures everyone and harvests their organs for cash,
Now I can harvest their corpses for power xD

And my thoughts on new content:
Regarding the turrets
Could one do burn damage (or something similar like some energy blast) as to not kill (when possible) the targets, but maim them ready for capture and harvest?

Fire barrier (if possible)
Varied levels of fire barrier, So a invisible, pass-through-able wall, that holds back fire till depleted, or stops all together depending on materials/skill/research?
I just don't like the look of concrete surrounding my home :/

Compatibility
Crystalloids adds crystal into the game as a resource already, Will they work along side each other? be visibly different etc?
Looking great either way keep up the good work :D

squirrel gnut

Turrets: To start, I would like to have a fire turret (effect similar to incendiary launcher) and a lightning turret (which will do concussive damage primarily, maiming / downing, but rarely lethal). As future updates plan to incorporate human organs into Elixirs and Potions.

Barriers: I have been toying with this idea. I have seen barrier mods in the past, but nothing magical. I would like to implement one as you said "holds back fire till depleted". If...and a big if...it is possible, I would like to affect any enemy melee units that pass within the radius of the magic shield to 1. Take a small amount of physical damage and 2. Have some type of major negative thought def. All while not negatively affecting or harming colony pawns.

Compatibility: The need for lead heavily outweighs the need for crystal as a mine-able resource, as crystals can already be discovered at stone cutters table. I may back off adding crystal as a new resource type. My early mods were dependent on materials from another mod, and the purpose of this mod was to make all my mods Stand-alone. So basically, will my mod be compatible with Cystalloids? Yes. Will it depend on any other mod to function? Most certainly not.

Thanks a bunch for your compliment, Therapist John. And the great feedback. Hope you enjoy the mod and let me know how the mod plays for you.

Techgenius


Trigon

Hmmm, maybe I should start doing zero electricity runs again

squirrel gnut

Quote from: Techgenius on February 10, 2017, 12:26:58 PM
Maybe you and Vandris should work together

Yeah, I noticed he at a WIP Alchemy mod in Unfinished AFTER I uploaded this. Not against colab'ing, just don't want to stifle either of our creative visions. Definitely worth a chat with Vandris. Thanks for pointing this out. Worst case scenario, players have 2 Alchemy themes to play with. I don't think it will into the Warhammer cluster that is currently going on. Medieval builds aren't as popular as high tech.

Canute

Maybe just rename crystal into arcanid/bag of arcanid powder.

squirrel gnut

Quote from: Canute on February 11, 2017, 03:36:53 AM
Maybe just rename crystal into arcanid/bag of arcanid powder.

I believe that Arcanid is the name of a WoW spider mob, lol. But Arcand, Old High German for "precious", would definitely fit. I currently have two crystals in the mod, Basic and Power. Adding Bag of Arcand Power could definitely be used for elixir recipes. Thanks for the suggestion.

Nanobytez

How does the mending table work? I have it set to Mend an APB-1 Projector and I the table is fueled but I can't right click and make anyone work there. Doesn't seem to work with vanilla weapons either. Hmm

AngleWyrm

#9

Quote from: squirrel gnut on February 10, 2017, 06:34:20 AM
Medieval Mine: Introduces a Medieval Mine, similar function to the Vanilla Deep Drill.

Liking the Alchemy approach to magic; it can explore areas of the dreamy and fantastical and yet be somewhat relatable. Might even be a connection to vat-grown soldiers in there somewhere...

But duplication of things we have in the game waters down the experience and provokes the thought we already have wheels, what else ya got?
My 5-point rating system: Yay, Kay, Meh, Erm, Bleh