Ludeon Forums

RimWorld => Mods => Releases => Topic started by: Torann on November 24, 2017, 11:17:05 PM

Title: [1.0] A RimWorld of Magic
Post by: Torann on November 24, 2017, 11:17:05 PM
~A RimWorld of Magic~

Description:
A RimWorld of Magic aims to increase the diversity of combat in RimWorld by providing players, and AI, with abilities that change the outcome of a battle.  With cosmic horrors, abominations, roving bands of cutthroat pirates, and interstellar apocalypse robots lurking around every corner, your colonists might just need a bit of magic to get through the day!

This mod currently adds 11 unique magic classes: The Fire mage, Ice mage, Lightning mage, and Arcane mage, Paladin, Summoner, Druid, Necromancer, Warlock/Succubus, Bard and Priest.
The mod also includes 6 unique combat classes: The Gladiator, Sniper, Ranger, Faceless, Psionic and Bladedancer.

Most skills are independent of weapons and can be used as long as the pawn has sufficient mana (or stamina).  Physical fighters, like the Gladiator, receive damage bonuses depending on the quality of their weapon, some of these skills can be used without a weapon while others cannot.  Each tree specializes in a specific area, with each line providing a variety of buffs, debuffs, attacks, and utility.

All magic abilities require mana that will slowly regenerate, but can also be rapidly replenished with mana potions. Mana potions are very addictive and also require talented crafters and a large variety of ingredients, so they can be quite hard to come by, but can help out in a pinch when you just need another spell or two.
Combat abilities require stamina to perform.  These skills are generally less "costly" and can be used more frequently than magic spells, but are typically less spectacular.

Specially marked pawns (possessing the "Magically gifted" trait) may attune themselves to an elemental tree by reading arcane scripts. These scripts are costly, but can be found being sold by the occasional exotic goods trader. Two events are included that will provide unique, challenging ways to acquire arcane components.  Pawns with natural physical capabilities can learn different combat forms to increase their proficiency in combat.
Pawns may only attune to a single element or combat style, once attuned, the "gifted" or "physical prodigy" trait disappears and the pawn will refuse to learn another element or combat style.

Release Notes:

Mages can be hard to come by, requiring some luck and considerable expense to acquire.  Pawns with the basic traits (physical adept, magically gifted) can be promoted to an advanced trait by using an arcane script.  Pawns possessing advanced traits are much less common.  Arcane books and mana potions are appropriately expensive, but if you opt for torn scripts it can be less costly.
In addition, mana is a valuable resource, where a player must choose the correct time and place to use abilities.
Most abilities have an inherent randomness - while not necessarily a chance for backlash, it's still a mystical power and doesn't always behave as expected.

Ability Details:

Fire
Fire tree grants deadly area affect attacks, but can be unpredictable and difficult to hit with. It also has a tendency to fires!

Fireball - massive, long range, slow moving explosive that devastates a large area
Firebolt - launches a single bolt of mage fire at the target, likely to set the target on fire
Fireclaw - generates a wave of fire that expands as it extends
Ray of Hope - generates a small mood improvement and increased work productivity
Master Spell: Firestorm - fiery rain of death and destruction, can only be learned from a master spell scroll

Learn-able spells:
Dry Ground: dries up mud, marsh and shallow water to usable soil

Ice
Ice, though not directly powerful, is useful by decreasing the enemies ability to move and fight with debilitating side effects, and is the perfect element when backed by more conventional fighters.

Snowball - launch a ball of compacted snow and ice that shatters, causing damage and movement debuffs
Icebolt - single target shard of ice that shatters on impact, causing massive bleeding and frostbite
Frost Ray - beam of super cooled particles that damages and freezes targets, rendering them nearly immobile
Soothe - buff that calms and concentrates pawns
Rainmaker - as simple as it sounds, this spell can cause atmospheric conditions to change, making it rain
Master Spell: Blizzard - summon a mighty blizzard to bury your foes in snow and ice

Learn-able spells:
Moisturize ground: infuses sand with nutrients and water to produce usable soil

Lightning
Lightning generates dangerous weather conditions, whether its a lightning storm that strikes friends and foes alike in a target area, or a deadly cloud of electricity that stuns and damages all within. Even more random than fire, though not quite as direct.

Lightning storm - summons a lightning storm (near) the target location where lightning bolts randomly and rapidly strike any unlucky enough to be in the storm
Lightning cloud - creates a large cloud that has a chance to stun and slightly damage any inside the cloud
Lightning bolt - single target bolt of lighting that strikes the target
AMP - Buff that energizes colonists, allowing them to work faster, longer, and harder than before. Rapidly causes fatigue

Learn-able spells:
Charge Battery - converts magical energy to electrical energy and stores it in a battery

Arcane
Arcane is the master of movement and utility. Abilities within this tree will provide an edge on positioning and controlling the battlefield just as well as easing the burden of mundane tasks.

Blink - instantly moves the caster pawn to a distant location
Summon - can be used to summon both pawns (friend, foe, and animals alike) and objects to the caster from distant locations
Mass Teleport - creates a portal that allows rapid movement across the world at the cost of mana alone. Does not have the range as the common transport pod, but is powered by the arcane and is not as limited to the same physical restraints of space and weight
Shadow - a shadowy assistant that augments every day tasks for colonists, however, it creates a creepy sensation, like you're always being watched!

Holy
The Paladin wields an assortment of combat and support abilities and is a diverse front-line fighter.

Heal - Quickly mends the wounds of allies but will not cure disease or illness.
Shield - Self only, short term shield that prevents damage without preventing combat capability.
Valiant Charge - The Paladin launches into combat with the wings of an angel and lands with earth shattering force.
Overwhelm - Invokes a holy image that overwhelms the senses of any nearby creature.

Combat Class: Gladiator
The Gladiator is a stamina based melee fighter that thrives in the thick of combat.

Sprint - Increases movement speed for a short time.
Fortitude - Persistent, self buff that mitigates a set amount of damage from each blow and converts it to stamina.
Grappling Hook - Yanks an opponent in and performs a combo attack that knocks the opponent down.
Cleave - Based largely on Jecrell's Cleave from his Werewolf mod, performs a melee strike on an enemy and any other opponents nearby - damage is based on weapon quality.
Whirlwind - The Gladiator hurls forward in a flurry of attacks, striking ruthlessly and rapidly.

Summoner
The summoner fills the role of strategic defense of the colony, able to summon a myriad of magical defenses and creatures.

Summon Minion - summons an otherworldly creature that can help with basic labor and will even fight (but don't trust them too far)
Summon Pylon - creates a defensive turret that harnesses the flow of arcane energy to send bursts of power at any oncoming foes
Summon Mana Mine - creates a land mine out of compressed mana to reinforce chockepoints
Summon Elemental - summons a deadly elemental that defends its master; the type of elemental is random between 4 different elements, each with unique traits

Druid
The druid is primarily a support class focused on the health and wellness of the colonists, but also has several unique ways to assist in a fight.

Poison - manipulates biological matter to create a toxin that attacks through the bloodstream, the more the target moves, the faster the toxin works.
Beguile Animal - A dual purposed spell that can command animals into an enraged state, or calm them back into pacificity
Regeneration - heals a target over time, not as direct as the paladin's heal, but can restore even the most severe injuries given enough time
Cure Disease - the druid is able to harness command over nature to stall or even remove diseases from the body; only affects natural diseases and has no control over mechanite diseases
Master Spell: Regrow Limb - the druid is able to perform a complex operation that can regrow extremities

Combat class: Sniper
The sniper is a master of long range, small arms combat - possessing a range of precision abilities that exploits enemy weaknesses

Sniper Training - through skill, dedication, and training the sniper is able to passively increase ranged combat skill
Headshot (vital shot) - targets an enemy weak point with the intent to deliver a lethal strike to a vital organ on the target (will target other detected weak points if the "head" isn't a weakpoint)
Disabling shot - non lethal shot that knocks down an enemy temporarily, can also includes a tranquilizer for longer term sedation
Anti-Armor shot - anti armor rounds containing nanites that destroy armor, very effective against armored enemies, not so effective against everything else.  Can be combined with explosive tips for more wide spread damage to armored targets

Combat class: Bladedancer
Through dedicated training, the bladedancer excels at rapid hit and run tactics, but lags in a sustained fight.

Body training - Physical training allows the bladedancer to improve movement and dodge chance as an enduring, passive buff
Blade training - Training in their art, the bladedancer increases lethality with melee weapons
Blade Spin - delivers a rapid swing around the bladedancer, striking all nearby enemies - damage improves with weapon quality and pawn fitness levels
Seismic Slash - launch an attack that creates rips in the fabric of reality along an attack vector
Phase Strike - Using mastery over body and blade, the bladedancer cuts through reality to appear at a distant location, instantly striking all targets around the exit point

Necromancer
Necromancers prefer to create an army of undead to accomplish their tasks, focusing their skills on the manipulation and destruction of corpses.

Raise undead - raises dead pawns or animals to do their bidding; undead lose many of the traits that made them unique, but gain peculiar strengths that allow them disregard any needs they had while living while also slowly regenerating injuries
Fog of torment - creates a deadly cloud that causes severe pain and likely death for any living that remain inside the fog; undead are healed by the fog
Death Mark - a powerful spell that can turn any living creature into an undead to serve the necromancer; difficult to master and frequently resisted but the effects pay off when successful
Corpse Explosion - mixing arcane power and biological chemicals inside of an undead or a corpse, the necromancer can cause the corpse to explode after a brief period

Priest
support class that excels at improving the health of colonists

Advanced Heal - similar to the Paladin's heal, except it can be leveled higher and is more potent.  Points invested in Advanced Heal also apply to Heal, if the Priest acquires the Heal spell through a scroll.
Purify - Cleanses many deep seated injuries and natural human conditions.  It also has the power to help reduce or remove addiction withdrawals.
Healing Circle - creates a temporary circle that generates waves of healing power.
Bestow Might - Powerful, single target buff that enhances many combat related attributes.
Resurrection (master) - revives a recently deceased pawn.  Effects are similar to resurrection serum but, through skill improvements, the likelihood of resurrection sickness effects can be reduced.

Combat class: Ranger
The Ranger is a versatile class; able to form a bond with an animal and readily faces the many hardships of RimWorld.
Abilities:
Ranger Training - surviving in the wilds can teach the ranger many useful skills
Bow Mastery - training with the bow increases the overall lethality when using bows
Poison Trap - using skills learned in fieldcraft, the ranger can emplace traps filled with druidic poison to impare and disuade enemies.  The ranger's skill at emplacing these traps puts mechanical sensors to shame.
Animal Bond - forms a bond with an animal of the wild that benefits both ranger and beast
Arrow Storm - launches a volley of arrows at a target, but cannot be used without a bow

Combat class: Faceless
Faceless excel at manipulation, perception, and deception; through their cunning tactics, they can take the strength of another and make it their own.
Abilities:
Deception - exploiting knowledge of how the pawn mind perceives things, the faceless are able to blend into the canopy, becoming just another harmless object to an observer - making themselves all but invisible. Performing hostile actions will break the deception.
Mimic - creates an imitation of a fighter or mage skill; can be used on enemy or friendly pawns alike to acquire a one-time-use ability.
Reversal - reverses the kinetic energy of projectile and melee attacks back towards the attacker for a short time
Transpose - the faceless takes the place of another pawn and forces the other pawn to take its place
Possess - confuses and causes doubt in the mind of a target pawn to gain (limited) control over their body; possession can also be used to enhance the physical capability of a willing host

Warlock/Succubus
The Warlock and Succubus are two sides to the same coin and they gain their power through a partial transformation using demon blood.  Males will become warlocks and gain powerful telekinetic and psychic powers, while females will become succubi and gain increased control over physical energy (this is not lore based, but selected for simplicity in the mod).  Some powers are shared between the two, while others are unique.

Soul Bond (shared) - At the core of the class, demon-kin gain their power through contracts and can boost their stats through this bond, in exchange, the bonded pawn loses stats, but gains an improved outlook as some of their concerns are also stripped away (mood boost).
Shadow Call (shared, requires a soul bond) - immediately summons the bonded pawn to the demonkin
Shadow Step (shared, requires a soul bond) - the demonkin immediately travels to the bonded pawn
Shadow Bolt (shared) - fires a bolt wreathed in darkness that decays everything it touches
Dominate (shared) - clouds a targets mind in fear which can easily spread to other pawns; dominate takes different forms of attack - the succubus dominate causes extreme physical frailty while the warlock reduces consciousness and can inflict status ailments
Attraction (Succubus) - creates a whirlpool of darkness that draws any nearby pawn into the center and slows their movement
Repulsion (Warlock) - blasts all nearby pawns outward from the epicenter, as if struck by a massive force
Scorn (master, Succubus) - the succubus briefly transforms into a demoness, gaining the power of flight to travel across the map and unleash her wrath in a blast of energy
Psychic Shock (master, Warlock) - a warlock releases a devastating wave of psychic energy that rebounds from the mind of every pawn it touches; any enemy pawns caught in this shockwave can suffer brain damage and all pawns are briefly stunned

In addition, the warlock and succubus shared a powerful, hidden ability that requires interaction from both classes to cast.
Due to their method of gaining power, both the warlock and succubus are afflicted by quirks.

Combat class: Psionic
The psionic is a combat class that also has an aptitude for psychic sensitivity and must have above normal sensitivity to become a psionic; however, psionics gain an additional reserve of energy and can combine physical attacks with psionic energy for tremendous results.
Abilities:
Psionic Blast - harnessing raw psionic energy, the psionic projects a small wave of psionic power that detonates on impact
Psionic Dash - by loading their muscles with psionic energy, the psionic can dash a short distance in a flash with each step releasing a wave of power
Psionic Barrier - creates a barrier around the psionic that stops all projectiles; training in this skill allows the psionic to create this barrier at a chosen location
Psionic Storm - expends all reserves of psionic energy to rain down a storm of psionic blasts on a target area

In addition to their considerable abilities, the psionic is able to augment all physical activity with psionic power.  This allows a psionic to move or work at boosted speeds for short periods, and increases combat effectiveness, especially when unarmed.

To balance some of the benefit class abilities will grant your colony, raider mages can also cast spells, adding new challenges and dangers to RimWorld.

There are several stand-alone spells that can also be learned by any trained mage, though they remain at their base ability. Once the scroll is acquired to learn it, these spells currently include:
Rain, Blink, Teleport, Heal, Draw Heat, Dispel Heat, Smoke Cloud, Extinguish, EMP, Summon Minion, Siphon mana, Transfer mana, Mana shield

The mod comes with several options that allow several variables to be adjusted to match your playstyle.

Author/Mod Team/Contributors
Torann
DrMrEd - Elemental Art
SihvMan - writable scrolls and books
Draegon - Wand Art
Diannetea - Poppi Art
Angry Wizard - UI Icons

Special thanks:
Jecrell, roxxploxx, henk, rainyface, unlimitedhugs, Toketsu, ChJees, Mehni, HarryD, Canute

Download:
http://www.moddb.com/mods/tmagic
Steam Workshop

How to install:
- Unzip the contents and place them in your RimWorld/Mods folder.
- Activate the mod in the mod menu in the game.
- Mod load order: Core -> HugsLib -> JecsTools -> A RimWorld of Magic

HugsLib and JecsTools are required to run this mod.
JecsTools: https://ludeon.com/forums/index.php?topic=32868
HugsLib: https://ludeon.com/forums/index.php?topic=28066

License
If you want to include "A RimWorld of Magic" in a modpack, or if you want to use "A RimWorld of Magic" as the basis of a derivative mod, feel free to do so.  I only ask that you let me know you're doing so!
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Vane on November 25, 2017, 02:28:06 AM
Does this require a new save?
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Torann on November 25, 2017, 09:21:21 AM
It does not, you can add this to an existing game with no issues.

You will have trouble removing it from a game if items or traits associated with the mod are present within the world.
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Umbreon117 on November 25, 2017, 09:41:52 AM
...I am going to need you modders to stop making awesome mods because my computer can't handle ten million mods on it.
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Canute on November 25, 2017, 12:04:27 PM
Just remove all these weapons mods, you got magic now ! :-)
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: akinata on November 25, 2017, 12:48:22 PM
i can't help but give some ideas (even if i am sure you already thought of some of those but i might give you some nice ideas).

FIRE : (heat resistance bonus)
_meteor shower (lots of little flame projectile falling from the sky in a large area)
_volcano (little pool of lava that throw random fire projectiles and leave a little see of lava(flames?) spreading in a random direction before cooling and becoming some granite floor or other stone floor.)
_ring of fire (harmless fire ring, decent aoe. will keep anyone standing in it warm)

ICE: (cold resistance bonus)
_ice wall (little ice wall to temporary hide)
_absolute ice block (a one block ice that can refrigerate a room for some time)
_"let it go!" (transform water into ice to step on it OR summon a snow storm)

THUNDER: (move speed bonus)
_thunderbolt (named firebolt irl) (a slow moving lightning bolt that will attack all near foes (and friends/animals?))
_overcharge (charge up batteries)
_speed boost (in case your AMP does boost movement speed)

ARCANE: (intelligence bonus)
_meteor (teleport a distant meteor from far away to strike the designated area. it will have random ore with it like the falling meteor event)
_arcane bolt storm (launch sevral little explosive arcane bolts on the target. precision is not perfect and all bolts may not neccessarly land directly on the target)
_force push (paint walls red by throwing your ennemies onto them or drown them by sending them right into the sea (populous 3 feeling ^^))

HOLY: (sociability bonus)
_resurect the dead (resurect a dead colonist, animal, raider or traveler)
_blind (temporary blind the target)
_mind at peace (change man hunter animals into peacefull ones. stop mental breaks)

NATURE: (agriculture bonus)
_abnormal growth (culture, trees and plants will grow quicker for some time in the designated area no matter the land and season)
_bind (magical roots will restrict the target movements for some times)
_wrath of nature (temporarly transform trees into ents to kill your foes. can be use to move trees around the map as ent (their health will depend on the trees maturity they came from) will retransform to trees again at their current location. to prevent too much work all trees that were ents before will become a new type of tree will magical residue. those trees maturity will depend on the ent remaining health )
_thorn (launch a poisoned thorn toward the target. may also cause bleeding)
_nature domination (magical roots which will severly damage any man made structure in the targeted area)
_meal enchanting (the food in the designated area will give a mood bonus (and stats?) upon consumption)
_animal talking (targeted animal will be easier to tame)

DEATH: (sociability malus, medecine malus, will not have mood malus from not having light)
_plague (plague the targete life form. the plague will slowly kill the target if not treated and can contaminate nearby life form. plague may also target raw food that would spread other nearby raw food.
_death ray (kill the target. mood malus for the caster)
_raise the dead (temporary raise friendly zombies from corpse (any dead life form like animals and humans. but wont work on mechanoids) in the targeted area. they will 'die' again after a while)
_corruption (corrupt the targeted area to kill any trees and plants)
_mind torture (release a bolt of shadow toward the target that will torture its mind and sould leading to a great amount of pain and may cause a mental break)
_life drain (drain the hp of the target, healing yourself and killing it)
_fear (all foes an animals will flee of terror from you. aoe centered on the caster)
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Torann on November 25, 2017, 01:32:34 PM
I love all the idea's!
I've been keeping a log of every idea that seems reasonable to implement and I'll be adding these to the list.

I can tell you that some of these are already in the works - meteor storm and blizzard are being developed along with a common class that will create falling objects.  Once I get the draw rate and textures right, these two will show up as "master spells" for their respective class lines.  B18 updated the drop pod utility to something called skyfaller, but once this class is complete this will open up the a new line of spells that have things falling from the sky.

I'm also developing some more utility spells, all of which were idea contributions by henk, that will add temporary heat/cold sources, charge batteries, and can convert small patches of ground from march/mud to usable soil.  So that's what's in the immediate works.

Several of the curses you mention, like blind and fear, are already in the game, though they are byproducts of other spells.  For example, fireball upgraded for versatility will have the ability to case targets to flee in panic, while the paladin can blind enemies when they are struck by overwhelm, and the Arcanist spell, magic missile (which sounds a lot like arcane bolt storm, except they don't explode), will cause a very brief confusion state.

Thanks for the great idea's and feedback, keep 'em coming!
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: N23 on November 25, 2017, 01:53:35 PM
First of all, i love you. Second of all, yes in the creepy way :p. But for real, does this conflict with the Star-Wars Jedi mod? And, its sounds like a Avatar inspired mod, are you going to imply that aswell? Or let someone do that?
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Torann on November 25, 2017, 04:16:24 PM
No conflicts with any of Jecrell's mods that I know of, I've tested it with the star wars, cthulu, vampire and werewolf mods.  So I guess you can have a magic wielding vampire sith if you want. (I certainly do  :D)
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: akinata on November 25, 2017, 07:38:22 PM
invocating a tornado can be a good master spell for THUNDER magic.
plus since tornadoes are already a thing in B18 version it should be simple to add.

a mass health and armor buff for NATURE magic.(like some roots protecting all colons and friendly animals and people).

for ARCANE i could see a 'you shall not pass' like spell that would heavily damage all foes around the caster and push all of them far away. (with a 'you shall not pass!' text above the caster's head *.*).
also a portal spell that link permanently 2 gates to each other could be really nice (only one per map tho. using the spell another time would cancel the 2 previous gates)

maybe a mind control for DEATH magic taking full control other one or more friendly and foes (and maybe animals) for some time.

for HOLY maybe some holy divine light that would burn the ground just like the new ion orbital stike from B18 version.
some spell that would force one or many foes to drop their weapons could be an original addition. but it might bug with mechanoids since they are not able to drop their weapons on death..
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Lucifer on November 25, 2017, 08:55:30 PM
Any idea why every single item from this mod is a giant red X for me?
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: akinata on November 25, 2017, 11:35:14 PM
i just thought of something cool for DEATH magic. a curse that would create a parasite inside the targeted body. upon death the parasite will be released from the dead body as one or several hostile giant insects (megaspider, megascarab or spelopedes) (alien feel :3)
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Umbreon117 on November 26, 2017, 12:27:59 AM
i just thought of something cool for DEATH magic. a curse that would create a parasite inside the targeted body. upon death the parasite will be released from the dead body as one or several hostile giant insects (megaspider, megascarab or spelopedes) (alien feel :3)
(Aliens vs Predator intensifies)

I wouldn't mind seeing this. One example way of balancing it is to make it say half a day to come out, but take up ALL the mana that person has.
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Canute on November 26, 2017, 04:07:59 AM
Any idea why every single item from this mod is a giant red X for me?
giant red x mean a missing grafic/texture.
Try to delete the old modfolder , download and unzip/copy them again.
Or with steam unsubscribe and resubscribe.
And check if this helps.

If you still got the problem after it, you should attach an error log.

Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Questops on November 26, 2017, 02:03:39 PM
I just figured I'd throw my shortlist of immediate wonderings/concerns/suggestions since I'm definitely going to run this mod now.

Maybe split the trait into three: Thaumaturge(Master, Strong Master), Wizard(Adept, Skilled Practitioner)  Prestigitator(Novice, Barely heard of it.)

***
***
***
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: akinata on November 26, 2017, 07:18:54 PM
it is fun to have all spells available per magic school since start so we can test everything out. but it might be better gameplay wise to need to unlock spells by leveling up or with special level up scrolls.
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Torann on November 26, 2017, 09:57:29 PM
Maybe split the trait into three: Thaumaturge(Master, Strong Master), Wizard(Adept, Skilled Practitioner)  Prestigitator(Novice, Barely heard of it.)

  • Have mana pools/successful casts/accuracy depends on the trait that you get on the pawn. Wizard would ideally work just like the current trait does, Thaumaturge could have more mana and some perk for casting, Prestigitator would see a lot of drawbacks to using magic very often perhaps.
***
  • Maybe a way to grow reagents for producing jury-rigged mana phials (steep cost, 200x Jade, 60x Gold, 40x Plant_Matter) and optionally human flesh(meat, leather)
***
  • Catalysts like staves, spellcaster's garb/gloves, hand-held orbs or jewelry that increases the potency or success chance of the spell.
***
  • An altar furniture piece that would ideally fit in a laboratory or workshop for your wizards to passively, but at a very low rate, increase their experience in their field of magic and regain some mana by studying ancient scripts or another modded lore item.

I like the idea of skill variation, it was a part of the original design, but never really got implemented because I've struggled with a good way to put it in.  Right now everything, except the initial buffs, has a 100% success rate.  Do you envision the tiered traits originating from the same base trait? (probably too easy to save/load to get what you want?)  Or maybe several base traits that would advance to a respective full mage trait?

It's probably too far outside the scope to make multiple tiers of mages for each skill line, ie master fire mage, adept fire mage, novice fire mage, especially if it varies the spell behavior.  This has a way to blow up real quickly...
It might be in the realm of possible to make several global skills available to different trait levels, and/or some of the spells only available to higher tiers.  Alternatively, I could introduce a spell success chance across all spells that could cause the spell to fizzle or, less likely, backfire.  This could be tied to a global skill that would reduce the chance for spell failure.

As far as catalysts - I think if I did this, it would be a lot like the "infused" mod, that adds a unique property to items, instead of being a new item itself.  Thoughts?

I'll consider something like an arcane study/altar/lab etc.  I think this would include added functionality for jobdrivers, thoughts, etc in the game to allow a pawn to 'use' the furniture, not really familiar with those modules so not quite sure what the overhead would be.

Appreciate the feedback!
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Torann on November 26, 2017, 10:09:43 PM
*New Update: B18_v1.1**

Stamina based fighter functionality is fully implemented.  This allows the mod to support a wider variety of classes.  Stamina users are able to execute their skills quickly, more frequently, and will regain stamina more rapidly.  However, the overall effectiveness of their skills is intended to be comparatively less than a magic user. 

The Gladiator class takes the spot as the first class to use stamina and has a variety of skills that will enhance melee combat; see the main post for gladiator skill details.

Let me know any idea's for melee classes or skills you'd like to see!

For the time being, I'll be transitioning to adding global utility spells, support spells, master spells and master spell quest lines.  By "global," I mean that these spells will be learn-able by a mage and will add to the spells learned by default.  Some will be unique to specific class lines, others will be available to all class lines.
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Heymom on November 27, 2017, 08:03:53 AM
Interesting mod, but with a large colony and multiple "mages". Its hard to micro manage, any chance we will see a auto combat? Using the spells like it was a normal equipped weapon. Perhaps with a "do not use" setting etc.

regards.
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: EligibleFoot on November 28, 2017, 04:04:15 PM
Hey I've noticed with the newest version that when I load into my colony all of the points I have put into my mages are not there anymore. The highest lvl is 8 and he has 4 points spent and 2 remaining. One of them I'm 100% sure that I used up all of their points before I went to bed last night and now he doesn't have any points or points spent. I'm not getting any errors or anything.
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: megidoladyne on November 28, 2017, 05:13:08 PM
With the newest version, I received the Divine Script: Paladin scroll as a reward for a quest. Haven't used it yet but it has -1/1000 hitpoints and wasn't left outside to deteriorate or anything. It's also sellable for $0.01. Is this a glitch or something?
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Questops on November 28, 2017, 06:09:26 PM

I like the idea of skill variation, it was a part of the original design, but never really got implemented because I've struggled with a good way to put it in.  Right now everything, except the initial buffs, has a 100% success rate.  Do you envision the tiered traits originating from the same base trait? (probably too easy to save/load to get what you want?)  Or maybe several base traits that would advance to a respective full mage trait?

Originally I meant it to be a static point, like a limitation of one's skills that can't be expanded upon but I've been playing around with a lot of JecsTools mods and found a really nice implement of this design in the Force-Sensitivity mod. Basically it tiers up from any starting point and as you gain experience it changes the trait in relativity to your ability to use the force (or in this case, magic)

This happens in the trait order of Force Sensitive(Trees to Sith, Gray or Jedi, for your mod I'm particularly interested in seeing this utilized in terms of Pyromancer, Cryomancer, Clergy/Priest and so-on)

Then you could separate the Trees into the original ranks or inspire your own flavor.

So maybe your base (Able to use magic) trait could be along the lines of "Gifted"

Then you dedicate a trait to the idea of "This person knows 2 Ice spells but this is vastly overshadowed by the fact he knows 6 Fire spells, so he's a pyromancer primarily, but if he learned 5 more Ice spells that could change him to a Cryomancer"

Rank the traits: Prestigitator (1+ point in two or more skills equally, equilibrium class) Wizard (4+ points in two or more skills equally, equilibrium class) then you start banking point over 6+ into certain trees and see new traits form(-mancers stated above) and finally once you've learned all of the skills in one tree you become Master (Pyro/Cryo/Terra)-mancer, for example.

If you plan on letting all the spells be known by a single pawn then you could incorporate an Arch-Mage trait that basically means "I know as much magic as humanly possible."


Quote
It's probably too far outside the scope to make multiple tiers of mages for each skill line, ie master fire mage, adept fire mage, novice fire mage, especially if it varies the spell behavior.  This has a way to blow up real quickly...
It might be in the realm of possible to make several global skills available to different trait levels, and/or some of the spells only available to higher tiers.  Alternatively, I could introduce a spell success chance across all spells that could cause the spell to fizzle or, less likely, backfire.  This could be tied to a global skill that would reduce the chance for spell failure.

You could even shelf the bonuses of each trait and just have it as an indicator class or flavor text for the user without affecting the abilities of spells and just have that inborn in the mod itself (85% chance of a successful tornado etc, 15% chance it fizzles out and uses half of the dedicated mana required to cast it and maybe add a cooldown)

"Wow my wizard turned into a clergyman, must be because of the healing spells I've been specializing into him."

Quote
As far as catalysts - I think if I did this, it would be a lot like the "infused" mod, that adds a unique property to items, instead of being a new item itself.  Thoughts?

That's more like it, actually. Maybe just for the sake of the theme later on down the line add Quarterstaves that do roughly the blunt damage of clubs or a spellblade that closely resembles the vanilla stats of the new Ikwa melee?

If you're keen to it you could give pawns that are gifted+ a thoughtdef for wielding an infused weapon:
Powerful- "My <weapon> is letting off pulses of arcana, I feel like I could take a kingdom." +6 to mood
You know, in your own design, something to play around with until more suggestions come in to flesh this out the way you imagine it.

Quote
I'll consider something like an arcane study/altar/lab etc.  I think this would include added functionality for jobdrivers, thoughts, etc in the game to allow a pawn to 'use' the furniture, not really familiar with those modules so not quite sure what the overhead would be.

Time to go knocking down modder's doors. Particularly Jecrell's! He has something similarly applied in his Cults mod for the altar and the forbidden research bench.
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Torann on November 28, 2017, 06:45:16 PM
Hey I've noticed with the newest version that when I load into my colony all of the points I have put into my mages are not there anymore. The highest lvl is 8 and he has 4 points spent and 2 remaining. One of them I'm 100% sure that I used up all of their points before I went to bed last night and now he doesn't have any points or points spent. I'm not getting any errors or anything.

I put out a hotfix for this on steam workshop last night and just updated moddb.  The way data sources were being managed changed and I had to adjust this mod to match.  Sorry for the inconvenience.  You should be able to load, but you'll have all mages (gladiator unaffected) reset to 0 for all levels/skills/powers so you'll need to use the dev tools and god mode then access the magic tab to return the missing levels/points.
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Torann on November 28, 2017, 07:14:46 PM
With the newest version, I received the Divine Script: Paladin scroll as a reward for a quest. Haven't used it yet but it has -1/1000 hitpoints and wasn't left outside to deteriorate or anything. It's also sellable for $0.01. Is this a glitch or something?

Was this the caravan quest or item stash quest?  That's a glitch, I think it has to do with the game logic restricting total amount of value returned in a quest and the books are worth roughly 10000 silver.   I never saw it occur in the caravan quest, but noticed it once or twice in the item stash quest and thought I'd fixed it there.
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: megidoladyne on November 28, 2017, 07:35:10 PM
It was a caravan quest. :-\ Any other info I could give to help out?
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Torann on November 28, 2017, 11:45:44 PM
Found the issue and it'll be fixed in the next update.  Thanks for the feedback.
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: EligibleFoot on November 28, 2017, 11:54:09 PM
Quote
I put out a hotfix for this on steam workshop last night and just updated moddb.  The way data sources were being managed changed and I had to adjust this mod to match.  Sorry for the inconvenience.  You should be able to load, but you'll have all mages (gladiator unaffected) reset to 0 for all levels/skills/powers so you'll need to use the dev tools and god mode then access the magic tab to return the missing levels/points.


Thank you for the quick response! I reloaded my game and it worked. Thanks a ton loving your mod.



*EDIT* I just found another issue. I used the arcane teleportation to rescue one my colonists who lost his arm while traveling. Loading the teleporter worked fine but once the drop pod landed at its destination it did not open.
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Torann on November 29, 2017, 01:01:16 AM
The behavior of the teleport pod and drop pod are pretty much identical. 

I couldn't reproduce the issue either, with or without several mods I thought might cause a conflict (long range pods, reusable pods, set-up camp).  Does this happen every time?  Do you get any error logs?
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Questops on November 29, 2017, 01:56:55 AM
Quote
Cannot draw radius ring of radius 80: not enough squares in the precalculated list.
Verse.Log:Error(String)
Verse.GenDraw:DrawRadiusRing(IntVec3, Single)
AbilityUser.HarmonyPatches:TargeterUpdate_PostFix(Targeter)
RimWorld.Targeter:TargeterUpdate_Patch1(Object)
RimWorld.MapInterface:MapInterfaceUpdate()
RimWorld.UIRoot_Play:UIRootUpdate()
Verse.Root:Update_Patch1(Object)
Verse.Root_Play:Update()

When selecting Soothing Breeze I get this error. It's harmless.
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Roolo on November 29, 2017, 03:45:31 AM
Known Bugs:
When using the "run & gun" mod, ability users will freeze indefinitely with a job order to cast a spell

Very nice mod Torann. I´m the author of RunAndGun. Could you please tell me when this happens specifically? I just tested your mod briefly in combination with my mod by throwing some fireballs with RunAndGun enabled and I didn't get this issue. Any info would be appreciated, and will help me upload a compatibility fix. 
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Torann on November 29, 2017, 06:17:42 PM
@Roolo
I tried re-creating this bug, with weapons, without weapons, with a melee weapon, w/wo run and gun activated, every spell I have etc.  Even tried changing around the mod load order (with about 100 other mods) and I'm not having any issues.  So, I'm very happy to say it doesn't look to be a problem anymore.

Thanks for the follow up, can't wait to test out run&gun now. =)

@Questops
Yeah, this just means you won't see the cast radius/range.  You shouldn't get the message unless you're running dev mode, and it should only generate the warning on the first instance.
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Roolo on November 30, 2017, 05:50:07 AM
I tried re-creating this bug, with weapons, without weapons, with a melee weapon, w/wo run and gun activated, every spell I have etc.  Even tried changing around the mod load order (with about 100 other mods) and I'm not having any issues.  So, I'm very happy to say it doesn't look to be a problem anymore.

Thanks for the follow up, can't wait to test out run&gun now. =)

Thanks for looking into it!
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Torann on December 02, 2017, 09:23:19 PM
Updated with the "magic is useful" update, adds some combat utility spells, colony utility spells, and master spells.

New spells are:
Dry ground - turns muddy, marshy, or shallow water into usable soil
Moisturize ground - turns sand into usable soil
Charge battery - charges a battery with magical energy
Smoke Cloud - like a smokepop belt, but can be cast anywhere it's needed
EMP - disables mechanoids for a short period
Extinguish - puts out fires in a small area
Dispel heat - small dimensional window into the plane of ice that helps cool rooms for several days
Draw heat -  another dimensional window, except this one is to the plane of fire and can be used to heat rooms and cremate corpses

Many thanks to henk, most of these spells were his idea!

In addition to the utility spells are two master spells: Blizzard (ice mage) and Firestorm (fire mage)
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Umbreon117 on December 03, 2017, 12:00:37 AM
Here's an idea: Sub-classes for each element.

Basically combining two elements to create another thing, although you could go further a d have two elements interact in a certain way. For example: Fire and Ice to make Water, and then Lightning to do extra zapping damage to anyone that is soaked with water, or have a bigger AOE with lightning if enemies are standing on Ice.
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Weyrling on December 03, 2017, 12:18:40 AM
I suggest including links to the mod prerequisites in your post for completeness.
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: blizzardwolf420 on December 03, 2017, 01:05:40 AM
this is one of my new fave mods for rimworld , and the potential it has is practically endless. I cant wait till you update your moddb to the new update you mentioned a few posts up, i assume you just forgot to update your download.
Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Canute on December 03, 2017, 04:29:57 AM
Quote
Dry ground - turns muddy, marshy, or shallow water into usable soil
Moisturize ground - turns sand into usable soil

What do you think to change this into
Terraform up/down.
Terraform up, change the current tile into one higher step toward soil. Shallow water to muddy/marshy.
While terraform down, change the current tile one step toward deep water.

Moisturize ground should change gravel into soil too, and maybe soil into rich soil.

Title: Re: [B18] TMagic - Magic for RimWorld
Post by: Torann on December 03, 2017, 05:34:49 PM
@blizzardwolf420
You're right, I did forget.  I uploaded to steam workshop but didn't get it on moddb.  It's updated now with v1.2.0

@Canute
Yeah, that's not a bad idea tbh.  With acquiring the spell a step above and beyond normal spells, (and the fact it only terraforms 1 square at a time), I think it's reasonable to expand on the functionality as you suggested.  The only exception/reservation I have is that It will probably stop at shallow water due to the fact that deep water becomes impassable.
Title: Re: [B18] A RimWorld of Magic (formerly TMagic)
Post by: blizzardwolf420 on December 04, 2017, 01:24:34 AM
a few neat ideas i just had, how bout an ice wall or magic wall for ice mage and arcane mage, like spawning a temp wall or embrasure thats like 1x5 or something.a spell to help plants grow faster and/or make grass and natural things  spawn more to make up for deforestation, a spell to help tame animals  and/or deter them from attacking, Being able to infuse the pawns current weapon temporarily with its magic.
new element classes such as wind and earth , with wind being able to manipulate the weather conditions and wind speed , and earth being able to make rock walls  affect plant life and encase other pawns in stone to stop them temporarily .
a necromancer who can revive dead bodies for a time to fight for you , use dark magic to suck the life from your foes and give it to pawns close to the necromancer, and a weaker version of the revive that make dead bodies grapple onto foes slowing them down.

thats about it so far stay tuned for more good ideas, ill probly be posting alot of ideas.
Title: Re: [B18] A RimWorld of Magic (formerly TMagic)
Post by: Torann on December 04, 2017, 02:36:21 PM
..earth being able to make rock walls  affect plant life and encase other pawns in stone to stop them temporarily .

I really like this idea of being able to encase enemies for a short period, I'll have to figure out a way to include that.

I haven't had much success yet of being able to modify weapons (ie enchantments) as I'd like, so I'm not sure how that'd work.  I guess I could despawn (store) the current weapon and then create and equip another weapon that had "magical" properties.  Dunno, will have to test some things.
Title: Re: [B18] A RimWorld of Magic (formerly TMagic)
Post by: henk on December 04, 2017, 11:45:34 PM
You could give health effects to the pawn which increase combat stats. Or possibly give the pawn a natural weapon - if that's possible.

As for encasing, is it possible to create walls with the tags "deteriorating" and "cannot be repaired"? Otherwise, stunning might work just fine.
Title: Re: [B18] A RimWorld of Magic (formerly TMagic)
Post by: blizzardwolf420 on December 05, 2017, 12:04:37 PM



I haven't had much success yet of being able to modify weapons (ie enchantments) as I'd like, so I'm not sure how that'd work.  I guess I could despawn (store) the current weapon and then create and equip another weapon that had "magical" properties.  Dunno, will have to test some things.

id say the best way may be to just have a new workbench that you can use existing weps as the ingredient, or maby just add new materials and new weps altogether, I wouldnt mind seeing staves that could act as a gun replacement or even swords that could send a ranged slash as its attack.
Title: Re: [B18] A RimWorld of Magic (formerly TMagic)
Post by: henk on December 06, 2017, 04:37:14 PM
I've finally managed to get a colony with several casters by making all starting pawns magically gifted... It's a pretty rare trait, so you're unlikely to see it, even if you use the "More Traits slots" mod, but especially if you use any other mod that adds traits. A few things I've noticed :

Once you have one caster, you get the Arcane Stash event way too often. I just finished one and got two more I'm not even going to do.
Arcane stashes have way too much loot, typically 3 scripts worth several thousands each, in addition to all the regular loot. Even with all the enemies to defeat, that's way too much loot for one event.
Arcane stashes are made somewhat to extremely easier by the fact the enemies will fight each others. If you can find a corner to hide, you can hope the drop podders will weaken the defenders enough for you to finish them.
Arcane stashes have no power conduits, so turrets and lights aren't powered. Even if they did though, they have no power source and the batteries start nearly empty.
My fire mage worked fine at first, but recently lost the capacity to cast spells at range. Spells work only at melee range. I don't know if any of my other mods might interfere.
The game keeps telling me my pawns gain deeper understanding of magic, but it doesn't say what that does.
Some of the high tier spells should definitely cost more mana.
You can cast spells on cooldown if you draft the pawn, order them to move while paused, then chain cast the spell.
Lightning cloud is pretty darn fun.
There needs to be better feedback explaining why spells failed, or even that they failed at all.
Magic missile needs a pew pew sound, not a bang bang sound. That's important.


And some ideas for future versions :
I would like it if arcane scripts were much cheaper, but only came with a single spell. If gaining a deeper understanding of magic is supposed to be leveling up, then new spells could be gained from that.
The mod should come with a custom-made scenario for mages, giving 100% of starting pawns the Magically Gifted trait, a few random scripts (random scripts at startup need to be a thing) and limited resources.
If ever there was a way to remove researches from the base game, I would love if any advanced technology was removed, and leaving the planet was done through some advanced magical portal.
A dedicated healer class would be great, especially if it adds the "incapable of violence" trait.
Maybe class-specific crafting? Flaming swords, healing water, power armor, not-overpowered things.

All in all, pretty amazing mods and updates. Keep us addicted!
Title: Re: [B18] A RimWorld of Magic (formerly TMagic)
Post by: Torann on December 06, 2017, 08:07:22 PM
Really appreciate the feedback, particularly on the event.  The overall commonality and frequency of things can be hard to judge, especially when you start throwing in other mods.  I'll look at increasing the frequency of the magically gifted trait, In my playthrough I'm at ~4hrs in and only seen 1 pawn with it, and that one was abysmal in every other aspect so basically useless even with the trait.  It's supposed to be rare, probably not this rare.
As for the event, in the same playthrough, I've gotten it only once.  I tried to complete the event, but since I'm also using the star wars mods, it's guarded by 4 at-at's plus a slew of other speeders etc and I got wiped every time.  They were also separated from the village by a mountain range, so there was no avoiding fighting for me. That was fairly early, and I haven't gone back to try again yet.  I'll tweak the frequency (down) for this event and probably lower the amount of loot.  I like the mayhem, but maybe I'll make all the random reinforcements not so random.  I'll look into the defenses.

Quote
My fire mage worked fine at first, but recently lost the capacity to cast spells at range. Spells work only at melee range. I don't know if any of my other mods might interfere.
I've never seen the issue with the fire mage (or any mage) losing their range... did he/she go blind?  :o

Quote
The game keeps telling me my pawns gain deeper understanding of magic, but it doesn't say what that does.
The "deeper understanding" message just means you leveled up and have a skillpoint to train for that mage, though I suppose there's no reason not to add in something that says that explicitly.

Quote
There needs to be better feedback explaining why spells failed, or even that they failed at all.
Yeah, spells will fail if you try to cast them out of range or out of line of sight, and in both cases take your mana to boot.  I'll add this one the list of functions that need to be improved.

Quote
Magic missile needs a pew pew sound, not a bang bang sound. That's important.
Hah.  You might be out of luck though, I'll try to find a generic sound that fits better, but it's probably going to be outside the scope to add custom sounds to the mod.

Quote
I would like it if arcane scripts were much cheaper, but only came with a single spell. If gaining a deeper understanding of magic is supposed to be leveling up, then new spells could be gained from that.
Quite a few people have suggested to change to this behavior.  This would be a fairly minor adjustment to make happen I think, so certainly in the realm of the possible.  However, I'm personally opposed to further restricting access to abilities.  With the skill points, the difference between un-skilled abilities and skilled abilities is pretty big (as you eluded to).  So when starting with all the skills, it gives players the ability to see what each spell does (without any additional investment) and rank the ones that work best for them.  Additionally, it gives players options, which is what the mod is all about.  So while you might have invested in blink with your arcane mage, there might be a scenario where you really just need summon, even if it's not nearly as efficient, but because of the situation (like when you forget it's a full moon and now you have a werewolf in your quarry with 5 other hapless pawns and blink does nothing for you).
The counter argument is that it would only a handful of points anyways.
I'm certainly open to discussion, but I'd like to hear the "why" behind the desire to start with no spells, a single spell, etc.

Jecrell does his mods in this fashion, but I find that either I never even get to see what some abilities do, or I always go for the same abilities first since they're overall more effective.  He also allows leveling of abilities through general work (ie doing research levels up your jedi?)  I fail to see why that would occur, so in this mod you have to use magic (or be overflowing with mana).  So which spell would you start with?  Would it be random?  Would it become a grind to cast fireballs into a mountain so you could level up to get past initial skills?

The priest class is in the design with cure disease/infection, heal scar, heal health, and healing ring (think orbital strike, but good for you!) with resurrect as the master spell.  I actually really like the idea of imposing the "incapable of violence" though!

My favorite spell is a tie between Valiant Charge and Blizzard.  8)

Anyways, long post, but thanks for the feedback and ideas.  I'll keep working to fix the bugs and make the mod better and this kind of stuff definitely helps move in the right direction.
Title: Re: [B18] A RimWorld of Magic (formerly TMagic)
Post by: henk on December 06, 2017, 11:33:12 PM
As for the [Arcane Stash] event, in the same playthrough, I've gotten it only once.

I didn't get it once early on, it came quite often after getting a pawn with magic skills. It might just be Randy being Randy, though.

Quote
I tried to complete the event, but since I'm also using the star wars mods, it's guarded by 4 at-at's plus a slew of other speeders etc and I got wiped every time.  They were also separated from the village by a mountain range, so there was no avoiding fighting for me. That was fairly early, and I haven't gone back to try again yet.  I'll tweak the frequency (down) for this event and probably lower the amount of loot.  I like the mayhem, but maybe I'll make all the random reinforcements not so random.  I'll look into the defenses.

The arcane stash event is really challenging and can't be completed without being hugely overpowered, but it's still quite random. Too much randomness isn't doing the event any good.

Quote
I've never seen the issue with the fire mage (or any mage) losing their range... did he/she go blind?  :o

My fire mage is at full health, currently using a melee weapon and... a shield belt.
Spells fail when using a shield belt, event non-combat ones like Ray of Hope. Perhaps they should just be disabled when using a shield belt, to avoid confusion?

Quote
I'm certainly open to discussion, but I'd like to hear the "why" behind the desire to start with no spells, a single spell, etc.

I want scripts to be cheaper. 10,000 silver is not a price most colonies can afford, and it also means they won't likely appear in loot or rewards. Making them weaker by reducing the number of starting spells would be balance for reducing their price.

I could see an event which gives a Magically gifted pawn (or one with a free trait slot?) with extremely high mood a random arcane affinity, or a ritual which does the same, so you don't have to rely on random loot or traders to get your first spells.

Quote
So which spell would you start with?  Would it be random?  Would it become a grind to cast fireballs into a mountain so you could level up to get past initial skills?

I initially thought you would start with only one spell; or one combat and one non-combat spell. Maybe if non-script ways to gaining affinities were implemented, different methods of gaining affinities would come with different initial loadouts? Or maybe there could be a class like D&D sorcerers which only gains spells randomly.

Quote
Anyways, long post, but thanks for the feedback and ideas.  I'll keep working to fix the bugs and make the mod better and this kind of stuff definitely helps move in the right direction.

Keep on being awesome!
Title: Re: [B18] A RimWorld of Magic (formerly TMagic)
Post by: leeadriancatfox on December 07, 2017, 05:41:17 AM
I don't know what causes it but I keep getting this:

Exception ticking Projectile_Teleport(parent=Verse.ThingWithComps at=(-1000, -1000, -1000)): System.ArgumentNullException: Argument cannot be null.
Parameter name: type
  at System.Activator.CheckType (System.Type type) [0x00000] in <filename unknown>:0
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] in <filename unknown>:0
  at System.Activator.CreateInstance (System.Type type) [0x00000] in <filename unknown>:0
  at Verse.ThingMaker.MakeThing (Verse.ThingDef def, Verse.ThingDef stuff) [0x00000] in <filename unknown>:0
  at TorannMagic.Projectile_Teleport.SingleSpawnLoop (AbilityUser.SpawnThings spawnables, IntVec3 position, Verse.Map map) [0x00000] in <filename unknown>:0
  at TorannMagic.Projectile_Teleport.Impact (Verse.Thing hitThing) [0x00000] in <filename unknown>:0
  at AbilityUser.Projectile_AbilityBase.ImpactSomething () [0x00000] in <filename unknown>:0
  at AbilityUser.Projectile_AbilityBase.Tick () [0x00000] in <filename unknown>:0
  at TorannMagic.Projectile_Teleport.Tick () [0x00000] in <filename unknown>:0
  at Verse.TickList.Tick () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()


Which my Arcane Wizard cannot do teleport. every class are working perfectly.
Title: Re: [B18] A RimWorld of Magic (formerly TMagic)
Post by: Torann on December 09, 2017, 11:56:03 PM
Yes, that happens when the teleport spell is cast in an invalid location.  You're in luck though, I just updated the mod and the update includes some exceptions that exit out of the spell rather than generate errors when you attempt to cast on an invalid spot.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 10, 2017, 12:02:34 AM
Just updated to v1.2.4 - focus of this update was on improving functionality and fixing known bugs:


Magic class - Summoner and Combat class - Sniper are next!
Title: Re: [B18] A RimWorld of Magic
Post by: leeadriancatfox on December 10, 2017, 12:12:13 AM
Yeeey! :D What I am hoping now is a trait giving scroll for the untalented~ I want my beloved colonist grow from scratch.
Title: Re: [B18] A RimWorld of Magic
Post by: RyanRim on December 10, 2017, 03:33:44 AM
I cant keep up with the updates XD

Meanwhile Im still waiting on a gifted pawn, while Orassans wanna trade me their fire scrolls. Come on, I'm terrible at magic!
Title: Re: [B18] A RimWorld of Magic
Post by: henk on December 10, 2017, 11:31:35 AM
If you're reworking the arcane stash event, make sure to add a timer.
Also, I think more of the messages that opp up above a pawn's head should appear at the top of the screen instead, to give more time to read them (And make them appear if you use the Archive mod)

Meanwhile Im still waiting on a gifted pawn, while Orassans wanna trade me their fire scrolls. Come on, I'm terrible at magic!

If you have other mods that add traits, getting a magically gifted pawn might be rarer.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on December 10, 2017, 01:43:18 PM
Maybe in combination with the Cult mod.
Adding a new deity Arcana, which allow to add the proper trait for a human sacrifice.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 13, 2017, 08:24:31 PM
Fair warning: I have no sense of balance.
Here are some ideas (a good part of them will likely already been thought of):

Factions

- Some neutral mage faction with low colony count, new type of caravan that arrives via Teleport and trades in magical items and artefacts. Can use spells to defend themselves, with 1-3 preferred spells per npc. Those 1-3 spells have a chance of having some skill points.


Events

- Rogue mage raid
A small-scale raid by 1-10 rogue mages, depending on your progress. Rogue mages tend to be apprentices, and therefore cannot use magic efficiently, nor use many spells.
Chance to arrive via Teleport.

- Ether moon
Once in a while, the moon will release mana on the world's surface (only happens during the night), making spells cost 50% less mana for the duration. Lasts until the morning.

- Mana sickness
Illness that lowers consciouness by 10% and mana regeneration by 90%. Casting spells during this have a 40% chance to backfire, and injure the caster. Can only be treated with Heal, each cast has a 10% chance to cure it, or after 10-20 days. Doesn't affect pawns that cannot use magic.


Mental breaks

- Casting spree
Randomly casts any spells available to the pawn, ends when the pawn cannot cast spells anymore due to lack of mana. Pawn may seek mana potions to further cast spells. Doesn't drink more than one potion. Requires the pawn to be influenced by mana potion addiction. May happen even when on high mood.

Traits

- Rhabdophobe (according to google, rhabdophobia is what 'magic phobia' is)
Pawns with this trait will do one of these actions when seeing magic being cast:
Develop a Hide in room mental break, get downed due to shortness of breath, initiate a social fight, or cause the pawn to gain -30% consciouness (nausea). Magically gifted pawns can have this trait. This trait can be cured with (needs some ideas here).

- Rhabdophile
Pawns with this trait will gain a +5 mood buff for 12 hours whenever they see someone casting magic. If the pawn is a mage, they will receive a permanent +20 mood buff.


Spells

- Telepathy (Unnatributed/Scroll)
Utility spell that can be used like a Comms console, but from anywhere and without electricity. Possible to call for backup when raiding enemy bases.

- Lightning speed (Thunder/Scroll)
Increases movement speed by 300% for 10 seconds, gives slight injury to both legs once the effect is over.

- Transmute (Unnatributed/Scroll)
Targetted spell that transmutes a stack of raw metal (steel, plasteel, etc) into silver.

- Meteor (Gravity/Fire/Scroll)
Targetted spell that drops a meteor double the size of the Meteorite event's meteor. has a large miss radius. Will always be some kind of rock, and never ore.

- Calm (Paladin/Scroll)
Spell that calms the target's mind, increasing prisoner recruit chance or animal tame chance, depending on wether it's a prisoner or a wild animal (includes pawns that can be 'tamed' due to mental breaks). No effect on pawns that don't have any of those options.

- Drain (Unnatributed/Scroll)
Drains the target's Mana and adds 50% of the amount drained to yours. Target must be a mage for the effects to work.

- Illusion (Unnatributed/Scroll)
Summons an illusionary monster that you can control. Anyone that sees it gains -10 mood for 12 hours, and enemies will try to kill the illusion on sight, with top priority. The illusion can only move, and not attack. Illusion disappears after 30 seconds or after 'dying'. Stats should be similar to that of a megasloth. The caster is immobile while the illusion is alive.


Mage types

- Chaos
Chaos mages like to gamble with their spells, making it so no one can foresee what will happen upon usage.
Examples of spells:

Controlled chaos shot
Targetted spell that casts any offensive spell on target area.

Chaotic mind
Usable on a pawn under the effects of a mental break. 50% chance to remove the mental break, 50% chance to worsen the effects, turning the break into something more dangerous.

Chaos portal
Summons a trap on target location that teleports anyone who steps on it randomly across the current map. 100% activation rate, be it enemy or player pawns. Portal closes after 30 seconds or after being used 3 times.

Utter chaos (Master)
This spell requires a pawn target, and will use any 3 spells on them, be it Heal or Firestorm. Low chance of triggering an Orbital power beam on the spot.


- Nature
Nature mages like to play with debuffs like poison, as well as plant control.

Examples of spells:

Poison thorn
Shoots a thorn imbued with poison magic, that lowers enemy conciousness by 30% and slowly deals damage to the body part hit, for up to 5 damage over 15 seconds.

Plant growth
Targetted area spell that causes plants in the area to skip 24 hours of growth. High mana cost.

Overgrowth
Causes a medium-sized area to be covered in trees for 1 minute. Once the duration ends, the trees rot, and disappear.

Toxic Fallout (Master)
Casting this spell causes a Toxic Fallout event to happen, which lasts for 48 hours.


- Gravity
Gravity mages mess with the gravity of an area or pawn, usually to their advantage.

Examples of spells:

Crushing gravity
Causes a small area to be affected by intense gravity for 20 seconds, reducing any pawn's movement speed and melee dodge chance by 70%, and increasing melee and ranged cooldowns as well as mass by 50%.

Antigravity (couldn't think of a better name)
Reduces target's mass by 90%. Affects anything they're carrying. Can be cast on pawns, as well as Transport Pods. Lasts 12 in-game hours.

Weight of the heavens (Master)
Targetted spell that crushes a single target, leaving every body part with 1 hp. No bleeding, but adds 50% blood loss. 10% chance to misfire and hit a random pawn across the map (including the caster).

Black Hole (Master)
Summons a blackhole at target spot. After 30 seconds, the black hole will start expanding until it covers half of the current map's size. Destroys anything that touches it, instantly, as well as reduces movement speed of everyone on the map by 90%. Once at max size, the black hole will shrink until it disappears. The user has a 50% chance to lose his magic powers upon usage, and gaining a trait that makes him take more damage from magic attacks.


Items

Wands and Staves
These can be crafted out of wood or metal. Equipping as a weapon decreases mana usage by 5-20% depending on material. Can be crafted along a rare Magic stone, which also amplifies the effects of spells by 5-20% depending on the material.

Magic accessories
These can be crafted out of Plasteel and Magic stones, and can be equipped on the accessory slot (same slot as energy shields/smokepop belts).
Different accessories provide different effects. Some effects could possibly be:
Mana usage reduction, Cooldown reduction, Spell effect amplifier, Mana regeneration increase, Global learning factor increase, Global work speed increase, among others.

Clothing
Robes could be both enchanted (providing some sort of effect), or unenchanted, which would be just a normal piece of cloth. Includes hats and hoods. Also could include gloves and boots if you're feeling like it.

Magic stones
These are rare stones, only obtainable from Mage stash event or Mage caravans. Used in a variety of magical things.

Scrolls (one-use spells)
These scrolls would function in a similar way to how artefacts work. Would be possible to carry on hand as well, like the Orbital beam. Any pawn, even those which cannot use magic, can use these scrolls. Does not cost mana. Scroll is consumed upon use.

Philosopher's stone
Very rare item that can make a pawn gain the Magically gifted trait. Obtained via quest rewards, trading or Arcane stash event.


Buildings

Stable magic portal
Same as the Teleport spell's portal, but can be used to go anywhere in the world. Has a 30 days cooldown. Costs one Magic stone to fully fuel. Can be used without triggering cooldown, as long as you teleport to another colony you own, that has a portal.

Mana emanator
Much like the Psychic emanator, but increases mana regeneration by 50% to anyone in the area of effect. Crafting one costs a bit of metal and Magic stones.

Mana drain machine
Assign prisoners (or any other pawn you have some control over) to one of these machines, and it will slowly drain the target's mana and convert to power. Draining beyond 10% mana left has a small chance of giving brain injuries. Has a toggle that allows you to set what mana % the machine should stop working at. Idea came from another mod, that adds a special cryptosleep casket that generates power when pawns are inside.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on December 14, 2017, 04:15:11 PM
You're right, you have no sense of balance.

In all seriousness, I like the idea of events that affect mages, but not normal pawns. How about Mana sickness be :

Pawns gain toxicity relative to their current mana level. Pawns who aren't magically attuned, or who have low mana remaining, lose toxicity over time.

As for magic, spells like black hole, which have no counters, should be avoided, even if they come with side effects. Since gaining spells does not come with any downside, spells should be limited in power.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 14, 2017, 08:14:31 PM
In all seriousness, I like the idea of events that affect mages, but not normal pawns. How about Mana sickness be :

Pawns gain toxicity relative to their current mana level. Pawns who aren't magically attuned, or who have low mana remaining, lose toxicity over time.

Seems good too.

As for magic, spells like black hole, which have no counters, should be avoided, even if they come with side effects. Since gaining spells does not come with any downside, spells should be limited in power.

I personally think that the fact that the pawn has a good chance to never be able to use magic again, and receive extra damage from it if that happens, is already enough. But if that's too mild, what about a one-off scroll that, instead of teaching the magic, it casts it, similar to vanilla artefacts?
Title: Re: [B18] A RimWorld of Magic
Post by: henk on December 14, 2017, 09:30:26 PM
Scrolls, and craftable one-shot spells, sounds great. I think they're in the plans for an indeterminate future.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on December 15, 2017, 03:30:29 AM
Quote
Pawns gain toxicity relative to their current mana level. Pawns who aren't magically attuned, or who have low mana remaining, lose toxicity over time.

I don't think you should go this way, traits and mana are a natural things, if that would be that poisonous/lethal all the owner of these traits wouldn't survived that long to give these traits to their next generation.

I would suggest to add these poison toxic at the use of magic. Very slow natural degrade of the toxicity and an expensive craftable potion to lower/remove it.
Or magic use works as drug and can cause an addiction.

Title: Re: [B18] A RimWorld of Magic
Post by: henk on December 15, 2017, 12:35:28 PM
I was thinking that the toxicity would only apply to pawns that can cast spells, not those that are gifted but not attuned. Combating the toxicity would require keeping mana low.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 15, 2017, 06:18:09 PM
Some really great idea's, Toketsu.  I particularly like the events and traits and will look to implement those in the next update.  I really want to include some immersion for the mod that brings good (and bad) events that emphasizes the rimworld as a place that has nurtured magic.   I also like the drain spell (though I might call it siphon); I think it would also be nice to have as a way for a stronger mage to siphon from a weaker mage (at least until AI casting is in).

It looks like druid (with skills very similar to those you listed) will be the next class I'll introduce.
I've also been looking at making something like a void mage or physics-based? mage of some kind.  Mostly because I want a spell where the mage launches himself into space then comes crashing down into groups of enemies and scatters them like chaff in the wind. 
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 15, 2017, 06:38:24 PM
Just updated the mod to v1.4
Includes the summoner and sniper classes, new stand-alone spell "summon minion" and several bug fixes.

Mod is now translation friendly - please let me know if you're interested in translating the mod.

Special thanks to DrMrEd for the elemental art - if you're interested in seeing your own art in the mod, let me know, I'm open to graphic improvements for existing icons/spells/creatures or new graphics for spells you'd like to see.

Title: Re: [B18] A RimWorld of Magic
Post by: leeadriancatfox on December 15, 2017, 08:47:21 PM
In every MMORPG Games there is always be a Priest Class. And almost all Priest related class has one thing in common, to resurrect the dead. I know~ there is a Resurrection Mech Serum which you can buy cheaply, but the effect is undesirable. Maybe a Resurrection that not fully heal the dead or even regenerate their loss limbs. Maybe just a simple Extreme Pain and 0% consciousness or whatever the toll is by bringing the dead back to life. As long as not that Resurrection sickness making a colonist much more a problem making you regret your decision.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 16, 2017, 11:32:55 AM
Some really great idea's, Toketsu.  I particularly like the events and traits and will look to implement those in the next update.  I really want to include some immersion for the mod that brings good (and bad) events that emphasizes the rimworld as a place that has nurtured magic.   I also like the drain spell (though I might call it siphon); I think it would also be nice to have as a way for a stronger mage to siphon from a weaker mage (at least until AI casting is in).

It looks like druid (with skills very similar to those you listed) will be the next class I'll introduce.
I've also been looking at making something like a void mage or physics-based? mage of some kind.  Mostly because I want a spell where the mage launches himself into space then comes crashing down into groups of enemies and scatters them like chaff in the wind.

Seems good. Also, great job on the mod so far, this is already a must have mod for me. Will post new ideas in case a think of some.

Edit: Oh, and i'm not sure if this is in already, but pawns that can't talk shouldn't be able to cast spells, and pawns with reduced talking should take longer to cast. Pawns with enhanced talking should cast faster, too.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on December 16, 2017, 12:11:01 PM
Yes, many kind of magic need speech, but not all need them.
Alot of advanced magic user don't to say anything, the just need to do some gestures or finger acrobatic together with the right concentration.
And the highest form of magic, you just need to think/concentrate.

Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 16, 2017, 01:20:40 PM
Yes, many kind of magic need speech, but not all need them.
Alot of advanced magic user don't to say anything, the just need to do some gestures or finger acrobatic together with the right concentration.
And the highest form of magic, you just need to think/concentrate.

Depends mostly on what the creator wants magic to be. What you and i said are but two different methods.

Edit: Summoner cannot learn spells from scrolls, saying that the "pawn isn't attuned to arcane forces". Unsure if this was an overlook or intended.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 17, 2017, 12:33:43 AM
It was an oversight, fixed in the steam yesterday and just uploaded the edit to moddb.  Also fixes minion behavior that was causing them to break down walls...
Title: Re: [B18] A RimWorld of Magic
Post by: 1kili2 on December 19, 2017, 07:11:02 AM
ive installed the mod and made sure hugslib and jecstools are installed aswell all in the right order and right version but i can not find anything of this mod in my game so im not sure if its just not accepting the mod or if im completely blind, maybe a little tutorial video would be nice sadly i cant find any videos of people actually using this mod...


These are the errors im getting if thats any help:
Config error in Gladiator: TraitDef Gladiator has 0 commonality.
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Config error in InnerFire: TraitDef InnerFire has 0 commonality.
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Config error in HeartOfFrost: TraitDef HeartOfFrost has 0 commonality.
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Config error in StormBorn: TraitDef StormBorn has 0 commonality.
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Config error in Arcanist: TraitDef Arcanist has 0 commonality.
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Config error in Paladin: TraitDef Paladin has 0 commonality.
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Config error in Summoner: TraitDef Summoner has 0 commonality.
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Config error in TM_Sniper: TraitDef TM_Sniper has 0 commonality.
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Config error in Elemental: no parts vulnerable to frostbite
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Config error in Minion: no parts vulnerable to frostbite
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on December 19, 2017, 09:30:54 AM
1kili2,
since noone else got this kind of problem you got, i think you didn't something wrong with the install.
Maybe you downloaded the wrong version of a mod.

I just download the latest Jectools and tmagic, activate it and don't got any error msg.

Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 20, 2017, 12:51:20 PM
ikili2 - those are harmless warnings.  The commonality warning just means those traits are never loaded onto a new pawn (which they aren't because you need arcane scripts/books to learn abilities).  What you want to look for is a pawn with the traits "magically gifted" or "physically adept" - these traits will allow a pawn to use said books to learn new abilities.  So it sounds like the mod is working fine for you.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 20, 2017, 12:57:26 PM
Just pushed the latest update.

New events: arcane drain and arcane surge - these events boost or sap mana.  If the mage loses all their mana during a mana drain event, they will start to become sick and can even die.  Pain/pain threshold and (lowered) consciousness contribute to the drain event and will have increased affect on mages that suffer from these conditions.  Mana pots are an effective way to combat the mana sickness.

New faction - arcane fold.  A rare faction that specializes in the arcane.  Creation of this faction is also a first step in creating events centered around magic.  The Arcane Fold will now send caravan traders; you will find a a good selection of spells and magical artifacts in their stock.  A new game will be required to generate them on the map.  I'm putting the faction in now for trade benefits, etc, but will use them to launch new quests down the line.

Reworked Gladiator Cleave to improve overall functionality and ease of use - this ability is now instant cast and searches for nearby targets around the Gladiator, if a target is found, it will instantly apply cleave to this target.

New disease - Arcane Sickness.  Though rare, and usually not deadly, the disease absorbs mana in the body of the mage and will prevent any mana gain while it is present.  It also has significant physical side affects if left to fester.  The disease attaches to microorganisms so standard treatments can applied by eliminating the microorganism carrying the disease.

Two new stand-alone spells - siphon mana and transfer mana.  Siphon mana will drain a significant amount of mana from another mage and be absorbed by the caster.  The amount of mana drained will never exceed the current amount held by the victim.  If the victim is not a mage, this spell will drain life force from physical capacities and can act as a significant debuff on the target and can cause death in extreme cases.  This spell can be applied multiple times to a target to increase the effect.  Transfer mana functions similarly, in reverse however, the caster will lose mana  and the recipient will gain mana.  If the recipient is not a mage, they will gain significant physical enhancements from the controlled surge of mana into their body.  Like siphon mana, too much can be harmful and even deadly.

Lastly, some casting behavior changes have been made to improve the feel of abilities.  If an ability is used and meets criteria for range and line of sight, it will instantly cast.  Pawns will no longer move to a "preferred" location to cast the spell, as long as it can be cast immediately.  I got tired of my pawns running to the end of a hallway or corner of a room to cast heal when the pawns are right next to each other.  If a spell targets another pawn, and does not meet cast requirements, your caster will still move to get into position.  Ground targeted abilities will still be used without any affect, so pay attention to the target indicator.

Some abilities now ignore line of sight.  These spells include: summon, blink, all buffs (eg AMP, Ray of Hope, etc), and terraform spells.

Some abilities can now be used with a shield belt (or shield generating item).  These spells are generally the non-projectile or non-violent abilities.  The list includes: blink, summon, teleport, all gladiator abilities, all paladin abilities, all buffs, and most of the utility, stand-alone spells.  If an attempt to use an ability that does not work with shield-belt is made, when you click the ability icon it will now generate a message telling you it does not work and what item is blocking the mages power.  So you can't even attempt to use abilities that don't work with shield generating items.  Should be compatible with any item that functions the same as the shield belt regardless if it's vanilla or another mod.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 20, 2017, 01:01:38 PM
Also, 1kili2 brings up a good point.  I'd like to include a video of what the mod offers so people can go off something besides the description, so if anyone is interesting in making a short youtube video or something like that, I'll be happy to add you as a contributor and add links to the video.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 20, 2017, 02:11:38 PM
Just pushed the latest update.

New events: arcane drain and arcane surge - these events boost or sap mana.  If the mage loses all their mana during a mana drain event, they will start to become sick and can even die.  Pain/pain threshold and (lowered) consciousness contribute to the drain event and will have increased affect on mages that suffer from these conditions.  Mana pots are an effective way to combat the mana sickness.

New faction - arcane fold.  A rare faction that specializes in the arcane.  Creation of this faction is also a first step in creating events centered around magic.  The Arcane Fold will now send caravan traders; you will find a a good selection of spells and magical artifacts in their stock.  A new game will be required to generate them on the map.  I'm putting the faction in now for trade benefits, etc, but will use them to launch new quests down the line.

Reworked Gladiator Cleave to improve overall functionality and ease of use - this ability is now instant cast and searches for nearby targets around the Gladiator, if a target is found, it will instantly apply cleave to this target.

New disease - Arcane Sickness.  Though rare, and usually not deadly, the disease absorbs mana in the body of the mage and will prevent any mana gain while it is present.  It also has significant physical side affects if left to fester.  The disease attaches to microorganisms so standard treatments can applied by eliminating the microorganism carrying the disease.

Two new stand-alone spells - siphon mana and transfer mana.  Siphon mana will drain a significant amount of mana from another mage and be absorbed by the caster.  The amount of mana drained will never exceed the current amount held by the victim.  If the victim is not a mage, this spell will drain life force from physical capacities and can act as a significant debuff on the target and can cause death in extreme cases.  This spell can be applied multiple times to a target to increase the effect.  Transfer mana functions similarly, in reverse however, the caster will lose mana  and the recipient will gain mana.  If the recipient is not a mage, they will gain significant physical enhancements from the controlled surge of mana into their body.  Like siphon mana, too much can be harmful and even deadly.

Lastly, some casting behavior changes have been made to improve the feel of abilities.  If an ability is used and meets criteria for range and line of sight, it will instantly cast.  Pawns will no longer move to a "preferred" location to cast the spell, as long as it can be cast immediately.  I got tired of my pawns running to the end of a hallway or corner of a room to cast heal when the pawns are right next to each other.  If a spell targets another pawn, and does not meet cast requirements, your caster will still move to get into position.  Ground targeted abilities will still be used without any affect, so pay attention to the target indicator.

Some abilities now ignore line of sight.  These spells include: summon, blink, all buffs (eg AMP, Ray of Hope, etc), and terraform spells.

Some abilities can now be used with a shield belt (or shield generating item).  These spells are generally the non-projectile or non-violent abilities.  The list includes: blink, summon, teleport, all gladiator abilities, all paladin abilities, all buffs, and most of the utility, stand-alone spells.  If an attempt to use an ability that does not work with shield-belt is made, when you click the ability icon it will now generate a message telling you it does not work and what item is blocking the mages power.  So you can't even attempt to use abilities that don't work with shield generating items.  Should be compatible with any item that functions the same as the shield belt regardless if it's vanilla or another mod.

Sounding good, can't wait to give a try.

I got tired of my pawns running to the end of a hallway or corner of a room to cast heal when the pawns are right next to each other.
Seems like the fix of the year. Especially when going outside is a bad idea.

Some abilities now ignore line of sight.  These spells include: summon, blink, all buffs (eg AMP, Ray of Hope, etc), and terraform spells.
Does this mean we can now blink through walls? o-o

Edit: Readying some ideas up, next post will be with some ideas, focusing on spells/skills. Should be up tomorrow.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 20, 2017, 03:33:09 PM
Does this mean we can now blink through walls? o-o

Yes, as long as it's in range and the mage knows of the area, eg it's visible terrain you could normally walk over - you can blink to it. 
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 20, 2017, 04:11:23 PM
Does this mean we can now blink through walls? o-o

Yes, as long as it's in range and the mage knows of the area, eg it's visible terrain you could normally walk over - you can blink to it.
Damn, this is one great fix. Also great that we can summon stuff through walls. Both these spells were somewhat useless in many conditions due to the fact of buildings and natural stuff in the way. Great job.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on December 20, 2017, 07:49:34 PM
How good are enemies at using magic? Can they use it at all, and would it be possible to have enemies with no weapon and just magic?

And some ideas :
A summoned creature that only cleans and hauls.
A Firefoam popper-like spell for ice mages.
An option on terrain-affecting spells to cast them with a bigger area and proportional mana cost, selected by right clicking the spell, unlocked by leveling up that spell. Or barring that, an option under floor construction to cast that spell on those tiles whenever it is off cooldown, so the player doesn't have to do it manually.
Higher tier spells need to disable the caster, even if benignly. Make them stunned, or throw up, or give them temporary blindness. Higher tier spells are pretty strong right now.
A spell to pull a random item out of the ether - can be anything under a cost proportional to the caster's level.
A sniper ability to mark a target, making them easier to hit.
A summoner spell to place an ally in stasis, similar to cryptosleep caskets.
Fire mages could have fire fighting disabled. Because they love fire.

Again, some crazy ideas. I won't be offended if they're not feasible.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on December 21, 2017, 03:37:07 AM
Quote
An option on terrain-affecting spells to cast them with a bigger area and proportional mana cost, selected by right clicking the spell, unlocked by leveling up that spell.
The ultimate outpost killer
Create vulkan !
a 5x5 lavafield surrounded with 5-10 wide mountains.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on December 21, 2017, 10:56:30 AM
The ultimate outpost killer
Create vulkan !
a 5x5 lavafield surrounded with 5-10 wide mountains.
I was thinking more of mass-create-soil, but your idea is good too =P
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 21, 2017, 04:09:23 PM
Passive skills

Meditative Mind
Regains mana or stamina (whichever you have) slightly faster per level. max level: 3.

Magical Nutrition/Magical Body
Lowers the rate at which the pawn becomes hungry, tired and regenerates mana. max level: 3.

Powerful Presence
5% chance to cause enemies within melee range to flee for 5 seconds whenever they attack the owner of this skill.

Commanding Presence
Causes allies to gain +10% global work speed while the pawn is within 10 tiles of them. Allies will dislike the pawn who owns this skill by -15, and will
never start social fights with them, unless they also have Commanding Presence.

Water Walker (water-only)
Causes the owner of this skill to be able to walk on deep water.

Magic Nullification (learnable by any class)
Nullifies the effects of any hostile magical effects on the pawn. Has a cooldown of 48 in-game hours.


Active spells

Soulburn (unnatributed/scroll)
Pawn with at least 50% mana left can self-destruct in a large, very powerful blast. Pawn dies on the explosion, and the body vanishes, meaning they can't be resurrected.

Focus (sniper martial scroll)
Self-use, causes the pawn to gain +20% shooting accuracy for 60 seconds.

Stealth (sniper martial scroll)
Self-use, causes the pawn to become immune to aggro unless they're moving/doing something. Also drops active aggros on use, as long as there are no enemies within 7 tiles of the pawn.

Piercing Shot (sniper master scroll)
Shoots a projectile that pierces 2 targets, and stops on the third. Instant cast.

Raise Undead (unnatributed/scroll)
Use on a corpse to have them fight for you for a small duration of time. The corpse can not be rotting.

Disarm (sniper martial scroll)
Shoot the target's hand, causing target hit to drop equipped weapon and lose manipulation. Target will attempt to pick up the weapon shortly after.

Arcane Pet (summoner/scroll)
Summons a magical animal that wanders around the colony, nuzzling everyone it sees (once per colonist), increasing mood of everyone nuzzled.

Knowledge Thief (unnatributed/scroll)
Swap all your skill levels with the target. Lasts 30 seconds, and switches back when duration ends.

Trailblazer (fire/scroll)
For it's duration, causes the user to create fire wherever he steps. Fire lasts 15 seconds and doesn't spread. The user is immune to the fire created by this skill.

High Voltage (thunder/scroll)
Causes user to emit high amounts of electricity to nearby pawns (both allies and enemies) with metal armor for a short while.

Electromagnetic Storm (thunder/ master scroll)
Causes all electrical buildings, entities and energy shields to stop working. Lasts a while. Mechanoids are resilient to this magic, and have halved duration.

Light Orb (unnatributed/scroll)
Casts a flying orb of light that illuminates a small area. Lasts 7 days.


Events

Rogue Elementals (works similar to alphabeaver event, but eats any item on the ground)
1-8 Elementals went rogue and fled their master. Now they're at your colony, and will consume any items they find on the ground (be it consumable or not).
Kill them before they eat everything! They'll leave after 2 days if not killed. Does not break buildings unless maddened.

Stolen Scroll (similar to chased refugee)
A visitor comes by and asks if you want to take the scroll they have, for 1/4 of the market value. If you accept, you'll have to fight whoever he stole the scroll from.

Blood Moon
High concentrations of mana focus on the night sky once in a while, changing the color of the moon to a crimson red. Animals become more aggressive during such event (manhunter pack event activates), and pawns are far more likely to have social fights and mental breaks. Lasts until morning.

Elemental Rift (disabled by any difficulty modes that also disables bug hives)
Causes a portal to open somewhere on the map. This portal will periodically spawn hostile elementals, which will protect the portal and travel around the map creating more portals over time. Attacking a portal will spawn a few more elementals to protect it. Destroying the portal grants Magic Stones, used in many things, from crafting magical items to building magical structures.


Buildings (I'll leave the cost to you)

Lesser Magic Circle (8 intelligence + 4 construction)
Increases cast speed of any pawn standing on it by 33%. 1x1 size.

Magic Circle (12 intelligence + 7 construction)
Increases cast speed of any pawn standing on it by 50%. 2x2 size.

Greater Magic Circle (16 intelligence + 10 construction)
Increases cast speed of any pawn standing on it by 50% and reduces mana costs by 20%. 3x3 size.


Crafter (requires new adept type, possibly along the lines of deftness)
Crafters are known to be really weak in combat, but strong in workshops.
Example of skills:

Passive:
(needs a name)
Causes any armor and weapon used by this pawn to not lose durability, due to constant fixing and tinkering.

Knowledge
Requires -1 crafting level to craft things with level requirement. up to -3 with level ups.

Active:
Fix
Repairs damage on items by 10%. 30 seconds cast time.

Polish and Tinker
5% chance to upgrade an item by one tier. 1 minute cast time.

Mass Production
User gains +100% global work speed for 30 seconds, and gets tired faster.

Godly Hands (master)
Causes the next item created to be one tier higher than it would be otherwise. (if the item was already legendary, you gain half of the materials back)


Magical Farmer (non-combat magic class (who said magic classes have to be combat active?))
Magical Farmers are known to work really well with plants, although they lack any kind of social prowess. The Psycopath trait comes along with this class.
Examples of skills:

Passive:

Super Harvest
Plant harvest yield increased by 50%

Active:

Talk to the Plants
Increases your own mood by +10 for 12h and has a 50% chance of creating a Nature Elemental when used on a plant. The Nature Elemental will harvest crops that are ready to be harvested, and transform them in a magical stew that provides +5 mood when eaten, and increases manipulation by +20% for a while. The elemental vanishes after making 10 stew.

Mana Fertilizer
Medium-sized area spell that transforms soil into magical soil, which grants +100% plant growth rate. Lasts until plants are harvested, cut or otherwise dies.

Praise the Sun Lamp
Creates a magical version of a sun lamp, which lasts 4 days and doesn't cost energy.

Harvest Song (Master)
Sings to crops in a large area around you, causing crops to grow 20%. Crops can only grow with this skill once. If a crop reaches 100%/Ready to harvest status, they will harvest themselves. Comes along with the +50% Harvest yield that this class has. Animals that hear this song will no longer be manhunting, and will be put to sleep.


Items

Tome of Knowledge
Rare item that grants one skill point to a pawn. Obtainable via magic events, trading and as a very rare drop from hostile elementals (chances one will spawn with it could be around 1/1k).


Other

Allow us to level up spells learned via scrolls. To balance, it could require 1 skill point per level, and an amount of scrolls equal to current level.
Example: You just learned heal with a scroll, and you have one skill point, you can use one scroll and that point to level it up. After this, you'd require 2 scrolls and one point.

Add buildings that cost mana per use - which means only mages can use. These buildings could provide useful actions, defensive bonuses for the colony, and more.

Make it so rain spell causes snow when it's under freezing temperature (0C, 32F).
Title: Re: [B18] A RimWorld of Magic
Post by: henk on December 21, 2017, 05:29:33 PM
Water Walker (water-only)
Causes the owner of this skill to be able to walk on deep water.
That would be a nice passive for water mages.

Quote
Soulburn (unnatributed/scroll)
Pawn with at least 50% mana left can self-destruct in a large, very powerful blast. Pawn dies on the explosion, and the body vanishes, meaning they can't be resurrected.
Self destruct is bad. Every pawn matters, even the pyromaniac depressive incapable of skilled and dumb labor ones!

Quote
Electromagnetic Storm (thunder/ master scroll)
Causes all electrical buildings, entities and energy shields to stop working. Lasts a while. Mechanoids are resilient to this magic, and have halved duration.
Sounds like a solar flare with added map-wide EMP.

Quote
Rogue Elementals (works similar to alphabeaver event, but eats any item on the ground)
1-8 Elementals went rogue and fled their master. Now they're at your colony, and will consume any items they find on the ground (be it consumable or not).
Kill them before they eat everything! They'll leave after 2 days if not killed. Does not break buildings unless maddened.
Given the speed at which items are eaten, a single one of these could ruin an entire colony.

Quote
Stolen Scroll (similar to chased refugee)
A visitor comes by and asks if you want to take the scroll they have, for 1/4 of the market value. If you accept, you'll have to fight whoever he stole the scroll from.
More non-overpriced scrolls is nice.

Quote
Elemental Rift (disabled by any difficulty modes that also disables bug hives)
Causes a portal to open somewhere on the map. This portal will periodically spawn hostile elementals, which will protect the portal and travel around the map creating more portals over time. Attacking a portal will spawn a few more elementals to protect it. Destroying the portal grants Magic Stones, used in many things, from crafting magical items to building magical structures.
I could see magic stones being the elementals' food, spawning from portals like insect jelly from hives. A crafting branch would make the mod feel truly complete.

Quote
Fix
Repairs damage on items by 10%. 30 seconds cast time.

Polish and Tinker
5% chance to upgrade an item by one tier. 1 minute cast time.
Increasing an item's tier is powerful, but 5% chance to up upgrade is just too low. You could add a chance to upgrade an item when repairing instead.

Quote
Super Harvest
Plant harvest yield increased by 50%
Yield is usually how dependent much is available, not how good the gatherer is. This would require improving the plant as it's planted, or just duplicating the yield as it is gathered.

Quote
Praise the Sun Lamp
Creates a magical version of a sun lamp, which lasts 4 days and doesn't cost energy.
I would like this with the added ability for mage pawns to refuel it like campfires, using mana. Re-casting it every 4 days sounds tiresome.

Quote
Add buildings that cost mana per use - which means only mages can use. These buildings could provide useful actions, defensive bonuses for the colony, and more.
A manned magic turret firing magic bullets? Now I could get behind that.


Please don't take the suggestion as criticism, I love your ideas ^^
Title: Re: [B18] A RimWorld of Magic
Post by: WereCat88 on December 21, 2017, 05:34:54 PM
How does mass teleport work, cant seem to get it to work.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 21, 2017, 05:48:33 PM
Quote
Soulburn (unnatributed/scroll)
Pawn with at least 50% mana left can self-destruct in a large, very powerful blast. Pawn dies on the explosion, and the body vanishes, meaning they can't be resurrected.
Quote
Self destruct is bad. Every pawn matters, even the pyromaniac depressive incapable of skilled and dumb labor ones!
This is supposed to be something you'd use when you're out of options, and your colony could die if you don't kill the enemies.

Quote
Rogue Elementals (works similar to alphabeaver event, but eats any item on the ground)
1-8 Elementals went rogue and fled their master. Now they're at your colony, and will consume any items they find on the ground (be it consumable or not).
Kill them before they eat everything! They'll leave after 2 days if not killed. Does not break buildings unless maddened.
Quote
Given the speed at which items are eaten, a single one of these could ruin an entire colony.
As it's said, they don't break buildings as long as they're not maddened. This means that any items stored in a storage located inside a building will be safe.

Quote
Fix
Repairs damage on items by 10%. 30 seconds cast time.

Polish and Tinker
5% chance to upgrade an item by one tier. 1 minute cast time.
Quote
Increasing an item's tier is powerful, but 5% chance to up upgrade is just too low. You could add a chance to upgrade an item when repairing instead.
Skills and spells can be upgraded, don't forget that. I wrote that number with this fact in mind, and so the % would likely increase with higher skill levels. It also could be made so you can only increase an item's tier once.

Quote
Praise the Sun Lamp
Creates a magical version of a sun lamp, which lasts 4 days and doesn't cost energy.
Quote
I would like this with the added ability for mage pawns to refuel it like campfires, using mana. Re-casting it every 4 days sounds tiresome.
Sounds good.

Quote
Please don't take the suggestion as criticism, I love your ideas ^^
Constructive criticism is a good thing, and isn't used as often as it should.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 21, 2017, 05:53:33 PM
How does mass teleport work, cant seem to get it to work.
If you mean the Teleport spell, then you use it in an unroofed area, fuel it with Portfuel (spawned right next to the portal), and then you use it just like you'd use a Transport pod.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 21, 2017, 08:19:20 PM
Lot of great idea's, Toketsu.

Of them all, I think I like the rogue elemental portal event and the growth lamp the most.
Though with the portal, I might just make it keep spawning elementals to attack your colony until the portal is destroyed (or portal energy runs out).  Maybe some other twists... ;)

I'm getting closer to adding items/buildings, but I'm not quite there yet.  I'm not sure what scope I want to shoot for and how I'd implement.  (eg, new research tab?  New building required to research? only mages can research/build/craft magical items?)  What types of new material?  I've avoided adding a large resource tree, new items and buildings means new graphics and which takes me a long time and aren't even close to the quality found in most other mods.  So ya, lower quality and lots of time are big drawbacks.
However, it would introduce the groundwork for some interesting classes like the enchanter, alchemist, spell-forge type classes.

With those things in mind, let me know what you'd like to see for items/buildings.  Are a few select items that can be found through quests or traded for like "ring of fire" that can be equipped in the apparel slot and lets the wearer cast fireball, or the sword of lightning that has a chance to add extra electrocution damage to each strike good enough?  Or is a full research tree with magical components/material for crafting apparel/weapons with magical attributes more  appealing?
Title: Re: [B18] A RimWorld of Magic
Post by: henk on December 21, 2017, 09:37:29 PM
I like the idea of a new research tree, and it doesn't have to be complex. Adding a few generic researches at first would be fine - for example, for crafting mana potions. Just lay the groundwork for a possible future magical tech tree and add nodes to it as needed.

I also really like the idea of a magic tech tree largely independent of the main tech tree, so one could advance in power through researching magic and not need to bother with electricity and firearms for a while.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 22, 2017, 12:46:39 AM
Much like henk said, a separate research tab would be nice. Maybe having the very basic researches be able to get researched by anyone, but keep the more complex ones to mages only. I'd help with the graphics, but i can't draw at all.

As for the items, i personally think there should be two different categories.
The first category would be Magical Items, which would your usual magic items like the ring of fire you mentioned. Stuff that can be researched and crafted with apparent ease.

The second category would be Artefacts/Legendary Items, which would be rare/very rare items like spell tomes, or Arcane Weapons (not to be confused with imbued weapons. Imbued weapons would be magical items, and could be crafted through a special crafting method (possibly class-locked), and then imbue the magic stone on it with a mage's mana, for example, imbued a rifle with a fire mage's mana could have a low chance of settings targets on fire. arcane weapons would be similar, but more powerful items, with better effects (explosion bullets 100% of the time instead of a low chance of burning, for example)). Artefacts and Legendary Items could be quest rewards, sometimes found while trading, or even event rewards (say, you're moving a caravan around and then you get an event where you find some magical ruins, and there could be an artefact inside, but you'd have to fight off some kind of security mechanism, like monsters. Could also have traps that can only be avoided with magic, and lock mechanisms that open with a certain type of mana, like fire or thunder.)

Sorry for the walls of text, but i'm just excited whenever the topic is magic.
I'll give some thought about what items and buildings could be a good idea and mention on a post within two days (i'll also re-add previous items/buildings i've said, though i'll likely reword them with fresh ideas).

Lastly, if you add the research like i said, then the magical research bench could consume mana over time on use, and cannot be used without it. That way magical researches can be hard to attain, but could be very worthwhile.

One more thing i'd love to see, and just thought up on the spot when i was going to click post:

New traits that have a low and very low chance (respectively) of being attained upon learning a magic school:

Dual Elementalist
Mages that attain this trait when learning a magic school can learn a second magic school. Rare trait.

Triple Elementalist
Similar to the above, but can learn a third magic school. Exceptionally rare trait on it's own, but you can (more torwards end game) research a way to unlock the potential for a third magic school into those that already have two elements.

Edit: An add-on for my previous ideas post: Soulburn should be usable by pawns that are downed, but not unconcious.

Edit 2:
I really want to include some immersion for the mod that brings good (and bad) events that emphasizes the rimworld as a place that has nurtured magic.
I've been thinking on this, and i personally think that, if you want rimworld to be a place that is one with magic, you'll have to do a bit of everything. From new spells, to magic research and crafting, to magical disasters and even magical wildlife. There's of course much more than that, but we should take one step at a time with this. Really looking forward to what you'll do with this mod, it's already really good as is.
Title: Re: [B18] A RimWorld of Magic
Post by: ZE on December 22, 2017, 12:50:40 AM
i'd like Magicite, as a compacted form in small (1 - 3) veins with 100% drop chance, and as a 5% - 10% chance in other stones, can be charged by a gifted to an element, and then used in a weapon or armor. Int determines quality of the stone, the higher the quality, the bigger the gifts.

The stone itself would list its gifts, lowest having 1 bonus, highest having 3, also higher the level higher the chance of snagging a higher  tiered bonus
EXAMPLE
Pyrocyte (Fire Magicite)
Min Temp  -1 / -2 / -4 / -8
Burn enemies on contact +1 / +2 / +3 / +4
Burn damage reflection 25% / 50% / 75% / 100%
Burn damage heals  25% / 50% / 75% / 100%
Chance to Fireball on hit 1% / 2% / 4%/ 8%
Constant Ray of Hope 1 / 2 / 3
Cauterize wound (no bleeding)

also, i want a a destructive shot.  sniper that can effectively take an eyeball out without killing or create non lethal brain trauma.  better than killing your enemy is making them useless
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 22, 2017, 12:59:40 AM
i'd like Magicite, as a compacted form in small (1 - 3) veins with 100% drop chance, and as a 5% - 10% chance in other stones, can be charged by a gifted to an element, and then used in a weapon or armor. Int determines quality of the stone, the higher the quality, the bigger the gifts.

The stone itself would list its gifts, lowest having 1 bonus, highest having 3, also higher the level higher the chance of snagging a higher  tiered bonus
EXAMPLE
Pyrocyte (Fire Magicite)
Min Temp  -1 / -2 / -4 / -8
Burn enemies on contact +1 / +2 / +3 / +4
Burn damage reflection 25% / 50% / 75% / 100%
Burn damage heals  25% / 50% / 75% / 100%
Chance to Fireball on hit 1% / 2% / 4%/ 8%
Constant Ray of Hope 1 / 2 / 3
Cauterize wound (no bleeding)

also, i want a a destructive shot.  sniper that can effectively take an eyeball out without killing or create non lethal brain trauma.  better than killing your enemy is making them useless

Damn, those numbers are even more broken than my own's. Hat's off to you.

But for real, the ideas seem nice, but some seem too overpowered and/or would make other things too redundant. For example, the Constant Ray of Hope would kill the use for the spell.
Title: Re: [B18] A RimWorld of Magic
Post by: WereCat88 on December 22, 2017, 07:18:30 AM
Whenever i try and summon a portal this error gets spewn on the log a bagillion times:
Code: [Select]
Exception ticking Projectile_Teleport(parent=Verse.ThingWithComps at=(-1000, -1000, -1000)): System.ArgumentNullException: Argument cannot be null.
Parameter name: type
  at System.Activator.CheckType (System.Type type) [0x00000] in <filename unknown>:0
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] in <filename unknown>:0
  at System.Activator.CreateInstance (System.Type type) [0x00000] in <filename unknown>:0
  at Verse.ThingMaker.MakeThing (Verse.ThingDef def, Verse.ThingDef stuff) [0x00000] in <filename unknown>:0
  at TorannMagic.Projectile_Teleport.SingleSpawnLoop (AbilityUser.SpawnThings spawnables, IntVec3 position, Verse.Map map) [0x00000] in <filename unknown>:0
  at TorannMagic.Projectile_Teleport.Impact (Verse.Thing hitThing) [0x00000] in <filename unknown>:0
  at AbilityUser.Projectile_AbilityBase.ImpactSomething () [0x00000] in <filename unknown>:0
  at AbilityUser.Projectile_AbilityBase.Tick () [0x00000] in <filename unknown>:0
  at TorannMagic.Projectile_Teleport.Tick () [0x00000] in <filename unknown>:0
  at Verse.TickList.Tick () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
Title: Re: [B18] A RimWorld of Magic
Post by: ZE on December 22, 2017, 09:39:08 AM
i'd like Magicite, as a compacted form in small (1 - 3) veins with 100% drop chance, and as a 5% - 10% chance in other stones, can be charged by a gifted to an element, and then used in a weapon or armor. Int determines quality of the stone, the higher the quality, the bigger the gifts.

The stone itself would list its gifts, lowest having 1 bonus, highest having 3, also higher the level higher the chance of snagging a higher  tiered bonus
EXAMPLE
Pyrocyte (Fire Magicite)
Min Temp  -1 / -2 / -4 / -8
Burn enemies on contact +1 / +2 / +3 / +4
Burn damage reflection 25% / 50% / 75% / 100%
Burn damage heals  25% / 50% / 75% / 100%
Chance to Fireball on hit 1% / 2% / 4%/ 8%
Constant Ray of Hope 1 / 2 / 3
Cauterize wound (no bleeding)

also, i want a a destructive shot.  sniper that can effectively take an eyeball out without killing or create non lethal brain trauma.  better than killing your enemy is making them useless

Damn, those numbers are even more broken than my own's. Hat's off to you.

But for real, the ideas seem nice, but some seem too overpowered and/or would make other things too redundant. For example, the Constant Ray of Hope would kill the use for the spell.

well those higher levels are rarer results, think of Infused, how its quite common to get crap even at Legendary, but occasionally you get Omnipotence.

so you get 100% burn damage reflection, someone throws a fireball, suddenly they are the ones getting burned

but maybe it could be toned down, if you could socket boots, gloves, pants, shirt, coat, hat, glasses.... i suppose they could be more like 2.5% 5% 7.5% and 10%
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 22, 2017, 01:58:40 PM
Whenever i try and summon a portal this error gets spewn on the log a bagillion times:
What version are you using and where are you trying to cast the portal?

If you've got the latest version, it shouldn't let you try to cast in an invalid location.  This log message is seen if you try to cast the portal in an area of the map that doesn't allow buildings (eg along the edges).  If you are placing buildings normally, you'll notice there's a yellow zone along the edge of the map and it won't let you build here.  Earlier versions would allow you to cast in this zone and would throw the error you're seeing, newer versions should just poof the portal and generate a message telling you the location was bad.  Either way, you can't use the portal in this area.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 22, 2017, 02:06:30 PM
I like the idea of magicite.
1. It only requires a single (or several variations) of an item, so the overall item addition is small.
2. It's not a stat item, meaning it requires no balance in itself.
3. Infused mod already exists, so if the mod maker is willing to let me use that code, then it should be an easy conversion to assign "infused" bonuses with magicite
4. Most of the effects are pretty do-able, though I'm not sure if you'd really want a chance to fireball on hit unless you also had an absorb fire or resist fire stat  ;)
Title: Re: [B18] A RimWorld of Magic
Post by: Spetse on December 22, 2017, 03:46:22 PM
I seem to be getting this error whenever I try to use the Orbital bombardment tagger with this mod active, makes using the weapon impossible.
Code: [Select]
Object reference not set to an instance of an object
at TorannMagic.HarmonyPatches/TryFindShootLineFromTo_Base_Patch.Prefix (Verse.Verb,Verse.IntVec3,Verse.LocalTargetInfo,Verse.ShootLine&,bool&) <0x00196>
at (wrapper dynamic-method) Verse.Verb.TryFindShootLineFromTo_Patch1 (object,Verse.IntVec3,Verse.LocalTargetInfo,Verse.ShootLine&) <0x00179>
at Verse.Verb.CanHitTargetFrom (Verse.IntVec3,Verse.LocalTargetInfo) <0x001fa>
at Verse.Verb.CanHitTarget (Verse.LocalTargetInfo) <0x00091>
at (wrapper dynamic-method) RimWorld.FloatMenuUtility.GetRangedAttackAction_Patch0 (Verse.Pawn,Verse.LocalTargetInfo,string&) <0x001f0>
at RimWorld.FloatMenuMakerMap.AddDraftedOrders (UnityEngine.Vector3,Verse.Pawn,System.Collections.Generic.List`1<Verse.FloatMenuOption>) <0x0026b>
at RimWorld.FloatMenuMakerMap.ChoicesAtFor (UnityEngine.Vector3,Verse.Pawn) <0x00184>
at RimWorld.FloatMenuMakerMap.TryMakeFloatMenu (Verse.Pawn) <0x00125>
at RimWorld.Selector.HandleMapClicks () <0x00179>
at RimWorld.Selector.SelectorOnGUI () <0x00014>
at RimWorld.MapInterface.HandleLowPriorityInput () <0x00033>
at RimWorld.UIRoot_Play.UIRootOnGUI () <0x001ad>
at Verse.Root.OnGUI () <0x000c6>
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 22, 2017, 04:09:49 PM
I'll check it out, thanks for letting me know.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 22, 2017, 04:33:15 PM
Well talk about coincidence, it seems to be keying in on one of the criteria in the harmony patch where it uses a projectile containing "Projectile_Summon"  in the defname and yet I can't for the life of me find where the bombardments use any projectiles so I don't know why it's matching this.  I'll adjust the patch and push out an update tonight.
Title: Re: [B18] A RimWorld of Magic
Post by: WereCat88 on December 22, 2017, 05:45:33 PM
What version are you using and where are you trying to cast the portal?

If you've got the latest version, it shouldn't let you try to cast in an invalid location.  This log message is seen if you try to cast the portal in an area of the map that doesn't allow buildings (eg along the edges).  If you are placing buildings normally, you'll notice there's a yellow zone along the edge of the map and it won't let you build here.  Earlier versions would allow you to cast in this zone and would throw the error you're seeing, newer versions should just poof the portal and generate a message telling you the location was bad.  Either way, you can't use the portal in this area.
Im using the latest version from moddb (v1.4.7) and i cast it nowhere near the border, in an open field, it casts but no projectile, also another weird thing is that if i try and build near where the portal was cast it will explode so in some way the portal is there? Idk
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on December 22, 2017, 06:22:21 PM
This mod is awesome! :)
I noticed a bug: You can cast creatures when a wall is between the caster and the creature. It will reduce the mana, but no creature will spawn. It would be good, if there is any message like "You can't do that!" or something like this.
And it seems that I can't take a prisoner with me in a portal? I got the quest to recover a wounded refugee, so I teleported my Warlock to that location, but I can't put the prisoner back to my colony with the teleport pod.

And can I see, how many mana my colonist has?
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 22, 2017, 07:00:11 PM
And it seems that I can't take a prisoner with me in a portal? I got the quest to recover a wounded refugee, so I teleported my Warlock to that location, but I can't put the prisoner back to my colony with the teleport pod.

And can I see, how many mana my colonist has?

Teleport works the same way as transport pods, so no, you cannot transport downed/incapable of walking pawns.

Check the Needs tab.
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on December 22, 2017, 07:03:02 PM
Aaaah, there it is :D Thank you :)
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 22, 2017, 09:19:24 PM
I noticed a bug: You can cast creatures when a wall is between the caster and the creature. It will reduce the mana, but no creature will spawn. It would be good, if there is any message like "You can't do that!" or something like this.
I agree, at some point I'll figure out where this block of code is that allows the ability to draw mana and go on cooldown but produce nothing, once I do then I'll add in something to give you a notification (at a minimum).  Best advice I have now is to check the target indicator before using the ability, if it has a line through it, it won't work.

And it seems that I can't take a prisoner with me in a portal? I got the quest to recover a wounded refugee, so I teleported my Warlock to that location, but I can't put the prisoner back to my colony with the teleport pod.
I had this same scenario recently as well.  I believe a pawn has to be able to walk to load onto a transport pod, and teleport is no different.  I  set up a temporary shelter and nursed the refugee back to a stable, walking condition, then I was able to load everyone up and portal back to my town.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 23, 2017, 05:33:03 AM
Just updated steam and moddb with v1.5

Adds the druid class - a support class that can regenerate wounds over time, cure (natural) diseases and infections, poison enemies with a toxin that gets worse the more they move, beguile animals and even regrow limbs.
Beguile is quite fun, in my testing I was able to beguile a t-rex next to an oncoming raid and have it become very t-rex-y on said raid.  :o
The Regrow Limb ability was implemented in part as a spell and in part as a surgery.  You'll need the spell to create one of the ingredients, and if you try to perform the surgery and the surgeon does not know the spell, the surgery will fail.  The regrowth can still fail, if the druid is a terrible doc, but the trait should help some with that.  The limb takes several days to regrow, and after about a season it will enter its final form.

The update fixes the bug/conflict with bombardment targeter and mortar systems where they were not able to select a target.

Lastly, I overhauled the use of mana and mana efficiency.  Part of this was by adding a debuff called arcane weakness, part was by balancing spell costs and efficiency ratings.  Some spells were being reduced by over 80% if all skills were learned.

The debuff, arcane weakness only applies when dealing with bigger spells (anything with a net cost < 25% won't contribute to the debuff).  After that, it ramps up in several stages with spells that cost > 80% incurring a sickness that will affect the mage for a day or two.
That being said, use of spells in a normal combat situation isn't going to be significantly different, though you will want to protect the mage a bit more as they'll get a slight sight/movement debuff that will last a minute or two.  If you choose to be more aggressive with spells, like using multiple fireballs and mana potions etc, you'll enter stage 2 of the debuff which will make your mage pretty vulnerable, though certainly still useable. 

Last in line for combat spells, and where your mage can reach sickened state, is when they use very powerful spells.  This is reserved for a select few, like blizzard or lightning storm.  Heavy use of these spells, combined with other strong spells in a short period, can put the mage into a sickened and vulnerable state - still able to move, but not going to win a fight with a rat.
Spells that are incredibly powerful, like regrowing limbs and resurrection, will hit the top debuff multiplier, and will cause a lot of weakness.  Taking limb regrowth as an example, using the spell without training in it costs 90% mana (for the surgery) and will put the mage into a sickened state for about 16 game hours, followed by another day or so weakened.  Training in the spell can reduce the cost enough to bypass the sickened state.
Also note, when in a weakened state at any stage, mana regen is cut to 25%, so the total cost for a spell like regrow limb ends up being about 150% mana.

Lastly, but not least, if you cast "rainmaker" when the outdoor temp is below freezing, it will snow instead of rain.  ;)
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on December 23, 2017, 06:06:45 AM
Torann,
since you develop and update your mode quiet alot times now, what do you think to add modsync support ?
So player know if there are a new version out there.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 23, 2017, 08:04:18 AM
Just updated steam and moddb with v1.5

Sounds like a good update, looking forward to test it later. Also, i thought up some stuff, but my mind went blank and i couldn't think of anything else, so i'll just post what i have right now. Reminder that this includes all buildings/items i've previously suggested, although most of them have some kind of difference.

Items

Magic Stones
These are rare stones, obtainable via trading, magic-related events, quests and can be crafted after some research (requires a good amount of supplies and mana). These stones are widely used in the magic field, most often as a form of amplification, or a catalyst for some more complex spells and magical mechanisms.

Mana Crystals
Empty Mana Crystals are crystals that are as common as steel (each crystal 'ore' wall drops 4 crystals), and can be fueled with mana (costs 1/3 of a pawn's mana capacity) to create a specific mana crystal. The type created will be the same as the pawn's magic school. If dual/triple elementalists get added, you will be able to choose which type will be fueling the crystal. Filled crystals can be used for crafting, building and fueling.

Arcane Stone
Very rare item that can make a pawn gain the Magically gifted trait. Obtained via quest rewards, trading or some events.

Scrolls (one-use spells)
These uncommon scrolls would function in a similar way to how artefacts work. Would be possible to carry on hand as well, like the Orbital beam.
Any pawn, even those which cannot use magic, can use these scrolls. Does not cost mana. Scroll is consumed upon use.

Tome of Knowledge
Rare item that grants one skill point to a pawn. Obtainable via magic events, trading and as a very rare drop from hostile elementals and mages (chances one will spawn with it could be around 1/1k).



Wands and Staves
These can be crafted out of wood or metal. Equipping as a weapon decreases mana usage by 5-20%.
Can be crafted along a rare Magic stone, which also amplifies the effects of spells by 5-20%.
Can have spells registered in them. This requires some scrolls of the same spell, along with some research.
Can also be imbued with mana crystals (requires Imbuing research) to give special effects, and make the weapon more personalized for a special magic school.
For example, a fire-imbued staff could have -20% fire magic cooldown.

Magic accessories
These can be crafted out of Plasteel, Mana crystals and Magic stones, and can be equipped on the accessory slot (same slot as energy shields/smokepop belts).
Different accessories provide different effects. Some effects could possibly be:
Mana usage reduction, Cooldown reduction, Spell effect amplifier, Mana regeneration increase, Global learning factor increase, Global work speed increase, among others.

Clothing
Robes could be imbued for some sort of effect, or worn as is, which would be just a normal piece of clothing.
Includes hats and hoods. Also could include gloves and boots if you're feeling like it.
Clothing-only imbues could be things like Mana Weakness duration reduction, among other effects.

Buildings
Mana Storage + Mana Cables
Large mana crystal that can store large amounts of mana. Mana stored in here can only be used for fueling magical buildings. Mana cables allow you to transfer the stored mana to buildings that use mana as fuel, allowed for a centralized fueling. Does not use mana constantly, only when the machine is being used. Pawns with the Flicker job type can refuel automatically. Should have an option for how much mana the pawn should have when refueling, and how much they will use. Example: Pawn should have 100% mana, and use 25%. Means that whenever they reach max mana, they will go refuel the storage with 25% of their mana. This allows for you to always have mana in case you need to use spells, and not always be depleted.

Stable magic portal
Same as the Teleport spell's portal, but can be used to go anywhere in the world. Has a 30 days cooldown. Can be used without triggering cooldown, as long as you teleport to another colony you own, that has a portal. Fuel use cost: 500% mana. Can be fueled directly with 12 Arcane (warlock) Mana Crystals.

Mana emanator
Much like the Psychic emanator, but increases mana regeneration by 50% to anyone in the area of effect. Crafting one costs a bit of metal and a Magic stone. Fuel use cost: 50% mana every 24h.

Mana drain machine
Assign prisoners (or any other pawn you have some control over) to one of these machines, and it will slowly drain the target's mana and send to the storage.
Draining beyond 10% mana left has a small chance of giving brain injuries. Has a toggle that allows you to set what mana % the machine should stop working at.
Idea came from another mod, that adds a special cryptosleep casket that generates power when pawns are inside.

Lesser Magic Circle (8 intelligence + 4 construction)
Increases cast speed of any pawn standing on it by 33%. 1x1 size.

Magic Circle (12 intelligence + 7 construction)
Increases cast speed of any pawn standing on it by 50%. 2x2 size.

Greater Magic Circle (16 intelligence + 10 construction)
Increases cast speed of any pawn standing on it by 50% and reduces mana costs by 20%. 3x3 size.


Rituals
Rituals are large-scale spells that can not be cast instantly, and require effort and preparation to be used. They are made the same way as buildings are, but tend to require more work than resources. The more complex the spell, the larger the minimum ritual circle size is.
There are 5 sizes of circles (each locked behind research), these are (the time to build ahead are based on a pawn with level 10 construction and in-game hours.):

Basic Ritual Circle
1x1 circle. Materials are composed of: 5 Mana Crystals of the appropriate type. Should take 2h to build.

Normal Ritual Circle
3x3 circle. Materials are composed of: 18 Mana Crystals of the appropriate type, 100 blocks of any stone. Should take 5h to build.

Intermediary Ritual Circle
7x7 circle. Materials are composed of: 40 Mana Crystals of the appropriate type, 300 blocks of any stone, 1 Magic Stone. Should take 10h to build.

Advanced Ritual Circle
11x11 circle. Materials are composed of: 100 Mana Crystals of the appropriate type, 600 blocks of any stone, 4 Magic Stone. Should take 24h to build.

Master Ritual Circle
17x17 circle. Materials are composed of: 200 Mana Crystals of the appropriate type, 1000 blocks of any stone, 10 Magic Stones, 1 Ritual Stone. Should take 48h to build.

Note: Circles should always be an odd number x an odd number. This is because the pawn using the circle is required to stand in the middle of it.

There are two kinds of ritual circles, one-off and 'manned' circles. Both are explained below. Here's one example of each of these two types:

One-off:
(One-off circles need to be fueled with mana after being built, before being able to be used. Fuel amount is dependant on circle size, and circle size is dependant on the ritual's effects. Stronger = bigger circle. The circle will 'break' upon succesful cast, and can be repaired or dismantled for some materials back. Like normal spells, one-off circles have a cast time, which usually is several times higher than normal spells. Cast time is dependant on circle size as well.)

Banishment ritual circle
This circle, when succesfully used, will allow the caster to use a very large area spell that teleports all enemies in the area to a location far away (outside of the map). The first target will be teleported with a 100% success chance. For every target after that, there's a -10% chance, and the effect stops (doesn't target more enemies) once it fails to teleport two targets. Circle size affects teleport success chance reduction rate.


'Manned':
('Manned' circles do not need prior mana fueling to use, and are more like continuous casting, as opposed to one-off rituals. Doesn't break when used. Requires a pawn to constantly concentrate in the middle, or the spell will break. The pawn's mana is used slowly over time, or when a specific thing happens.)

Magical Barrier ritual circle
This circle will activate whenever a pawn starts concentrating on it. It creates a barrier (size dependant on ritual circle size) that blocks enemy entry to it. Enemies will attempt to break the barrier and gain entry. Consumes very little mana over time to keep the barrier up, but consumes an average amount for every point of damage that the barrier receives. Allies and neutral entities can pass the barrier freely, but projectiles cannot. This goes both ways.


Events

Hostile Ritual
A mage is building a ritual circle to attack your colony, and will be finished in 40h from the time of receiving the event. The mage will have a few guards to protect him. Defeating them will allow you to loot the mage (possibly for a book or some other magic item), his guards and the ritual circle, as well as avoiding damage to your colony. Failure in defeating the event in time will result in the colony being struck by a random ritual.
Title: Re: [B18] A RimWorld of Magic
Post by: WereCat88 on December 23, 2017, 09:18:20 AM
Well its a shame that i cant get the teleport spell to work, anyway its a good mod
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on December 23, 2017, 08:52:34 PM
I noticed some other issues: If I aim at the exact same locations where the summoner stands, something really weird happened. The summoner seems to have crashed... I can't interact with him anymore and the colonist bar was shaking with some strange noise. Only do this, if you have saved before! :D There should be also a notification, that the caster can't use this spell at this location.

Secondly, if my Minion is incapacitated, my colonists will rescue him to an animal bed. But only one second after he is rescued, the incapacitated symbol pops up again, and the colonist will have to rescue him again. And again. And again...
It seems to be impossible to bandage him. My solution for now is to kill him.

Thirdly, you can buy a defense pylon at the trader. Is this intended? Shouldn't it be only placed by mages?

The last issue is, that reloading a game after a item/creature is summoned, there seems to be a problem with the despawn.
I placed a portal and when I loaded this save, my portal did instantly explode (Im sure, that 60 seconds weren't expired at this time). When I loaded a save where I had summoned Minions, they didn't despawn after the summon duration expired. Much later, they were killed in battle. I don't know if you fixed this issue with the new update, I did not try it again.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 24, 2017, 03:56:58 PM
The summoner seems to have crashed... I can't interact with him anymore and the colonist bar was shaking with some strange noise.
Sounds like a good idea for a new spell.

Flashback
Targetted spell that causes target to have flashbacks about some trauma they have suffered. Pawn affected by it will be shaking and unable to react for a while.

Thirdly, you can buy a defense pylon at the trader. Is this intended? Shouldn't it be only placed by mages?
You can also use "Elemental Dust" as meat, keep elementals as permanent pets if they get downed and you rescue them, if they get infection, they will slowly die since it cannot be treated, colonists will desperately attempt to repair pylons, despite the fact that it'll disappear soon... There are quite a few problems and bugs. The summoner class is new however, so bugs are bound to happen. I'm sure Torann will take a look at it.
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on December 25, 2017, 07:57:15 AM
I know, that bugs will happen, this is why I report them ;)

How does the sniper training work? When I use it, nothing happens (shooting experience does not increase). Am I missing something?
Title: Re: [B18] A RimWorld of Magic
Post by: Spetse on December 25, 2017, 09:23:10 AM
I know, that bugs will happen, this is why I report them ;)

How does the sniper training work? When I use it, nothing happens (shooting experience does not increase). Am I missing something?

it is used by physical adepts, when used it gives them access to sniper abilities and changes the physical adept trait to Sharpshooter
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on December 25, 2017, 10:16:00 AM
Oh okay, so it does not increase the shooting skill of a legendary sniper and it won't level up a sharpshooter to a legendary sniper?
Title: Re: [B18] A RimWorld of Magic
Post by: Spetse on December 25, 2017, 10:29:47 AM
Oh okay, so it does not increase the shooting skill of a legendary sniper and it won't level up a sharpshooter to a legendary sniper?

not that I'm aware. I haven't tested it much, but AFAIK it works exactly as magic books for magic users.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 25, 2017, 01:31:27 PM
So the way the "sniper training" works is that it activates the changes to your trait.
Trait levels are: sharpshooter, sniper, master sniper, legendary sniper.  Each of those traits corresponds to a training level.  So when you put a point into sniper training, you should be able to use the sniper skill (which looks like it does nothing visible) but should remove the old trait and upgrade to the corresponding sniper trait level.  So if you've invested 2 points into the "sniper training" skill, then use the ability, it should remove the old sniper trait and give your pawn the Master Sniper trait.  If that's not happening, let me know. 
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 25, 2017, 01:35:13 PM
As far as the summoned objects/creatures not maintaining the timers - this was an oversight and I need to add save parameters to summoned objects so the correct behavior continues after a load.  I'll add this to the next update, but it should resolve the issues with teleport instantly being destroyed upon a load as well as summoned creatures remaining indefinitely after a load (and not disappearing on "down' etc).
Title: Re: [B18] A RimWorld of Magic
Post by: RyanRim on December 26, 2017, 05:35:30 AM
So to become a sniper, your pawn still has to be gifted? That is kinda harsh.
Also kudos to the staves and cloaks idea posted before.
Title: Re: [B18] A RimWorld of Magic
Post by: SergeshD123 on December 26, 2017, 05:59:22 AM
Will you add a ninja class?
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on December 26, 2017, 10:17:55 AM
Alright, thank you, Torann :)

Is there a limit how many spells a mage can learn?
Do you have plans to give the Warlock more Upgrades? I would love to have a range upgrade for the blink spell, so I can chase fleeing enemies over the map. And maybe a non-lethal combat spell for the Warlock, so I can chase enemies AND capture them without killing them :D
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 26, 2017, 11:38:12 AM
Quote
So to become a sniper, your pawn still has to be gifted? That is kinda harsh.
Gifted can't be snipers, only "physically adept."  The Sniper trait is only one bonus among the extra abilities they learn for becoming a sniper.

Quote
Will you add a ninja class?
No plans for a ninja class at this time; the next stamina based class will likely be the blade dancer who will have several rapid strike, melee capabilities.

Quote
Is there a limit how many spells a mage can learn?
No spell limit that I've been able to reach, which includes added abilities from other mods.

Quote
Do you have plans to give the Warlock more Upgrades? I would love to have a range upgrade for the blink spell, so I can chase fleeing enemies over the map. And maybe a non-lethal combat spell for the Warlock, so I can chase enemies AND capture them without killing them
More stand-alone spells as well as the warlock "master spell" are still planned.  The master spell for warlock will most likely be critical in the creation of a stable portal that can link two sites.
As for chasing enemies, that seems tedious... why not just summon the enemy into a prison?  ;)

Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on December 26, 2017, 11:46:55 AM
Well, he is still armed and dangerous then :D Maybe a disarm spell, where his weapon dissolves? :D
Title: Re: [B18] A RimWorld of Magic
Post by: blizzardwolf420 on December 26, 2017, 01:45:54 PM
Ive run into an odd issue, sometimes ill go have a pawn learn a new spell via scroll and it says they cant learn it? no errors or anything , ill mess around with it to see if i can find the problem.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 26, 2017, 05:47:13 PM
Posting few ideas today because the second class i'll post has a good concept in my opinion, so i thought it'd be nice to post it as soon as possible.
Reminder that skills and spells can be levelled, so the numbers and etc here can be changed over time.

Spells

Freeze Ground (water/scroll)
Freezes a medium-sized area on target location. Any pawns that walk on it that aren't water mages have a 50% chance per tile to slip and fall (1s stun).
Melts after 20s if temperatures are above freezing. If temperatures are below freezing, the only way to remove the spell is to use the Dry Ground spell.

Combat Portal (arcane/scroll)
Creates a portal near to you and a portalon the target location. The one spawned next to you will be the income portal, and the other the outcome.
Income portals can be shot with area of effect spells, and the outcome portal will then use said spell on itself, dealing it's effects to nearby pawns.
The outcome portal can be attacked by enemies in order to end the spell early, though spells cast on the income portal will deal 0 damage on either portals.


Items
The following item will be used by one of the classes mentioned in this post.

Spirit Sword (Legendary item)
Spirit Swords are very rare weapons that can only be equipped if the pawn is a Spiritblade. These weapons are living beings, and were crafted in such a way that they cannot be damaged or destroyed. Found very rarely through trade with the magic faction, or somewhat rarely in the Magical Ruins event i briefly mentioned in a post on the 22nd. These weapons come with one of 3 different personalities, which directly impact how well the Spiritblade will use his skills:

Calculist: Increase in effects for skills with side effects on the target enemy, while decreasing overall damage from the attack.
Reaper: Increase damage from the attacks, while decreasing the effects and duration of side effects on the target.
Tactician: Keeps a good balance of the two, increasing both a little.

Spirit Swords can die, however. After bonding with a Spiritblade, Spirit Swords require sustenance in the form of Mana Crystals. They require one Mana Crystal every 24 hours, and will die if not fed after 6-12 hours past the initial 24 hours. If the Spirit Sword dies, the owner will suffer heavy brain damage.
Feeding can be automated, similar to how pawns walk to get food to eat. Spiritblades should be able to carry 2 Mana Crystals on their inventory, similar to how pawns carry meals around.


Classes

Spellsword
Melee fighter that uses magical melee attacks to strike their enemies. (Uses mana, magically adept)
Example of spells:

Passive:

Anti-magic Training
Pawn has 50% resistance to magic damage.

Active:

Void Slash
Targetted attack that slashes the air in front of you, creating a void blade that goes straight ahead, piercing up to 4 enemies. Medium range. Can cut projectiles that pass by it, destroying the projectile.

Countershock
Counters the next melee attack received, negating full damage and slashing the target at high speed with a thunder-imbued blade. Stuns enemy hit for 5s.
Deals more internal damage than external. Ranged attacks cannot be countered, but can be blocked. Blocks up to 10 ranged attacks. Explosive ranged attacks can be blocked, nullifying the projectile damage, but the explosion damage cannot be blocked.

Acidic Blade
Encase your weapon in a protective layer of mana and cover it with a corrosing acid for 20s. Attacks dealt while this is active ignores all armor.

Heightened Senses (master)
The pawn uses a large amount of mana to heighten their senses and be able to parry every single attack with their weapon. Lasts a short while and makes the pawn immune to any direct damage, excluding fire, explosions and aoe effects. Pawn loses 20% sight and consciouness when the effect ends, for 2 in-game hours.


Spiritblade (Physically adept, uses Stamina)
Melee fighter that uses a special, living weapon. Useless without his weapon, but powerful when wielding one. Skills are primarily based on his weapon.
After gaining the basic skills, new skills can only be learned by talking with your weapon after a certain amount of days has passed since bonding.
If the Spirit Sword dies, the owner will lose all skills, and revert back to having only Bond. Bonding with a new sword will only give the basic skills, requiring time to learn skills again.

Starting skill:

Bond
Bonds with the equipped Spirit Sword, making it unequipable and enabling Spiritblade basic skills.

Basic skills:

Soul Pierce
Pierces the enemy soul, dealing no damage to the body, but leaving the pawn downed for 10s, and inflicts a new permanent injury, "Weakened Soul".
Weakened Soul permanently reduces all skills by 3, and decreases manipulation by 30%. Each pawn can only have one of this injury, and the only way to heal it is with Healer Mech Serums and a new Druid spell. High stamina cost.

Ethereal Blade
Attack that ignores the target's armor and skin, dealing only internal damage.


Example of other skills:

Equillibrium
This skill has a base damage of 10 and a 5% chance of causing panic on hit. The Spiritblade will deal +1 damage for every mood point below 50%, and has +1% chance of causing panic for every mood point above 50%. If the Spiritblade is at exactly 50% mood, both stats will be maxed, as if it were at 0% and 100% mood simultaneously.

Mutual Trust (passive)
For every day that passes since bonding, this skill will give +0.1% in every category on the health tab (sight, manipulation, etc), for a max of 500 days.
After day 500, the Spiritblade will receive +0.1% stamina regeneration for every day that passes, with no cap (doesn't include the first 500 days).

Draw Power
Drains the Spirit Sword of 6 hours worth of sustenance (cannot be used if this would cause the sword to die), and fully restores the owner's stamina.
3 in-game hours later, the user will gain an injury that reduces manipulation by 50%. Heals after one day of not using stamina. Using stamina during this period has a chance to worsen the effects, and granting a permanent -10% manipulation, that can only be cured with Healer Mech Serums and a new Druid spell. 1 in-game day cooldown.

Materialize Spirit (master)
Materializes the spirit within the sword for a short duration. The spirit will target the closes enemy on the map, and relentlessly chase it until it dies, then switch targets, and repeat until time's up. The spirit has level 20 melee, and has the same skills the Spiritblade that owns him has, except skills that require a Spirit Sword to make sense to be usable (such as this one and Bond). The spirit will focus on skills that use the same type of bonuses that their personality has. The spirit has high hp, similar to that of a thrumbo. If the spirit dies, it simply will return to the sword. Costs 100% stamina.


Events

Arcane Stash overhaul
Arcane Stash events would occur, then when you got to the location, there would be a large building with maze-like halls and possible traps. The walls would be made of some magical stone (re-use of an existing texture), and would be nearly unbreakable (over 500k hp), so you'd need to just go through the door.
Inside, enemies may be found randomly, mostly mages or squads of factions that want the loot, which are searching for it. Once you kill all hostiles inside, a room will open, which will contain the treasures. Squads should be composed of 2-5 members each. Magic should not be necessary to overcome this event.


Other

Once research is added, researching for long periods could cause mental stress. Overworking on research can worsen it.

Edit:

As some said before, there appears to be a problem with the Teleport spell, in which it isn't working. Doesn't give any mentions or anything. You cast it, and it doesn't come up. I tried doing it on a few different surfaces, all of which were unroofed.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 26, 2017, 05:48:14 PM
Ive run into an odd issue, sometimes ill go have a pawn learn a new spell via scroll and it says they cant learn it? no errors or anything , ill mess around with it to see if i can find the problem.
Some spells are class-locked. Example, blizzard is water mage only.
Title: Re: [B18] A RimWorld of Magic
Post by: blizzardwolf420 on December 27, 2017, 01:28:21 AM
it wasnt one of the master spells  it was one of the new ones, i was trying to tech my thunder mage to learn charge battery. all my other pawns could learn it tho
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on December 27, 2017, 03:33:36 AM
The dream of a civillian.
Free power from lightning mage, and a fire mage burns the waste.
Water mage for the cleanness and thirst, and the earth mage for all the resources.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on December 27, 2017, 06:37:58 PM
Had a trade ship that sold seeds of regrowth... Since they're so cheap, they had over a hundred of them, so I bought 50. Then I learned they don't stack.

I guess they're meant to be non-tradable? Oh well, at least I'll be ready if I ever get a druid...
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 27, 2017, 06:52:12 PM
They have no value, I just need to figure out a way to make them so they can't be traded.  I don't want an item that's summoned to be traded and I didn't want to require a trade to do limb regrowth (otherwise why not just go bionic) so this is what I settled with.  But if someone knows how to make an item so it'll never show up in a trade menu, would love to know how.  none of the values I messed with seem to make any difference.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on December 27, 2017, 08:02:39 PM
Stone chunks in Core have the line

    <tradeability>Never</tradeability>
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 27, 2017, 08:16:25 PM
About the teleport problem, i don't know how much time in-game passed, probably around 10-20 days since i cast the spell and it didn't work, but just now i received the message that it collapsed, and two messages that i had an invalid location.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on December 27, 2017, 09:34:24 PM
Arcane bandits event reward :

Arcane Script: Water
Ambrosia bush
Ambrosia bush

I don't know how they intend to give me ambrosia bush, but I'm tempted to try this now...

Update : Two ambrosia sprouts at 5% growth have spawned where the pods dropped near my trade beacon. One of them is over stone, giving it only 4% less growth rate than the one on gravel.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 27, 2017, 11:11:35 PM
Arcane bandits event reward :

Arcane Script: Water
Ambrosia bush
Ambrosia bush

I don't know how they intend to give me ambrosia bush, but I'm tempted to try this now...

(https://i.imgur.com/8pykyfu.png)
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 28, 2017, 10:22:38 AM
Stone chunks in Core have the line

    <tradeability>Never</tradeability>

nice, ill give that a shot, thanks.
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on December 28, 2017, 04:55:33 PM
Hey Torann, I'm loving playing your mod, but when I load up my endgame save, it shows this error every 10 seconds or so.

[attachment deleted by admin: too old]
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on December 29, 2017, 02:55:14 AM
Little bug i notice (1.5)
Every time i load the safegame, i got more minions and elements then before.
I got serveral erros on start too, i think based on the druid class.

https://gist.github.com/b3d103e0df8742fb4ae1c4b170083de6
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on December 29, 2017, 04:51:11 PM
I noticed there are some spell scrolls that are not tied to one class. But in the description of the scrolls it states "It teaches an arcane user how...". That is a bit confusing, because I think only my arcane mage can use it. Can you give an overview, what spells can be learned by all mages?
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 29, 2017, 06:39:31 PM
I noticed there are some spell scrolls that are not tied to one class. But in the description of the scrolls it states "It teaches an arcane user how...". That is a bit confusing, because I think only my arcane mage can use it. Can you give an overview, what spells can be learned by all mages?

Good point, I'll look at rewording "arcane user" to "mage" so that it's more general as the Arcanist aka Warlock is a user of "arcane magic," and then rewording the class only skills to match the trait name exactly.
That being said, it will usually say "fire mage" or "an ice mage" if it is class specific.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 29, 2017, 06:47:46 PM
Just pushed out a new update:
B18 v1.5.2
Bug fix - mages can no longer attempt to summon themselves.
Bug fix - mages travelling in caravans would generate an exception error every several seconds, this should no longer occur.
Cure Disease (druid) - no longer categorized as "violent"

All spells that occured over a period of time now retain the spell properties through a game load, this includes the following spells: Eye of the Storm, Summon Pylon, Summon Minion, Summon Explosive, Summon Elemental, Teleport, Regeneration, Poison, Lightning Storm, Lightning Cloud, Firestorm and Blizzard.
This should resolve a lot of the problems people were having with summoned creatures as well since the expected behavior (to disappear when downed or after a set time) was not carrying through a load.

Summonable buildings (such as summon pylon or heater) are no longer buildable through normal means.
Summonable items and buildings should no longer appear in any trade menu.
Seed of Life will now deteriorate (quickly) if un-roofed and will require refrigeration.

Arcane Camp event has had the reward ambrosia plant replaced with ambrosia fruit.
Pawns can now be healed while wearing a shield belt (or shield belt "like" item)

New master spell - Eye of the Storm: lightning mage (storm born) only, releases a ball of electrical energy to fly along a set path, striking objects and creatures at random.
Note: Eye of the Storm is master spell and can be improved with skills, however, since the data fields were added in this patch, old lightning mages (mages with the storm born trait prior to this patch) will not show the ability/skills in the magic tab - you will need to use the "reset powers" button in the magic tab (visible only in god mode) to make the level up options visible.  And yes, it will clear all points invested into skills/powers but the ability points will be refunded so you can re-invest.  Xp and mage level should remain unchanged.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 29, 2017, 06:52:23 PM
Hey Torann, I'm loving playing your mod, but when I load up my endgame save, it shows this error every 10 seconds or so.
Should be fixed in the latest update.

Quote
Every time i load the safegame, i got more minions and elements then before.
Should be fixed for all new summons ,though I didn't do any tests with old summons existing from a saved game.
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on December 29, 2017, 08:16:46 PM

Should be fixed for all new summons ,though I didn't do any tests with old summons existing from a saved game.

Old summons in save games seem not to be affected by the bug fix.
Thank you for your work :)
Title: Re: [B18] A RimWorld of Magic
Post by: RyanRim on December 30, 2017, 04:33:27 AM
Can you make it possible in the future, to edit the amount of gifted pawns in the world, by using mod settings. I'd like to play around with it, since I had this mod for 2 and half weeks now, no gifted pawns, although I did get one physically adept.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on December 30, 2017, 05:42:36 AM
I agree to RyanRim,
special that your own magical pawn are very powerful. 10% of the raiders should have own magical pawn too, and they should use their abilities !
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on December 30, 2017, 02:17:11 PM
Any plan's to banish/euthanize summoned creatures on command ?
Minion's bleed my ground faster then my other yellow minion's can clear the floor.
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on December 30, 2017, 03:52:40 PM
It would be great if mages could automatically take mana potions in their inventory (or at least an option to command them to do so).
I have lots of those potions, but for the most part my mages don't run out of mana while they are relaxing in the mana storage :D
When I really need them (in combat or while raiding camps), there are no potions around, so I need them in inventory.
Title: Re: [B18] A RimWorld of Magic
Post by: Sarge on December 30, 2017, 06:58:26 PM
It would be great if mages could automatically take mana potions in their inventory (or at least an option to command them to do so).
I have lots of those potions, but for the most part my mages don't run out of mana while they are relaxing in the mana storage :D
When I really need them (in combat or while raiding camps), there are no potions around, so I need them in inventory.

Grab Combat Extended (https://ludeon.com/forums/index.php?topic=33461.555) which allows you to create loadouts in the assign tab where you can have your mages always carry around mana potions and whatever you want for whatever other pawn as well. Meals, bandage or med kits and I'd say even some beers if you want, but judging by your username you might have quite a ways to your 18th birthday yet  :P
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 30, 2017, 11:36:49 PM
Any plan's to banish/euthanize summoned creatures on command ?
You mean like the developer tools "destroy" command?   :P

Quote
Grab Combat Extended which allows you to create loadouts in the assign tab
I didn't realize Combat Extended could do that.  I've considered making a small mod that acts as a toolbelt that would give an item slot(s) that shows up as a button to "use" whatever you have stored in the toolbelt slot.  I'll have to check out CE... been meaning to do that anyways.  ::)
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on December 31, 2017, 07:29:36 AM
Any plan's to banish/euthanize summoned creatures on command ?
You mean like the developer tools "destroy" command?   :P
Yep,
i can understand that the current phase is still at development.

But from the magic lore side, a summoner should be able to release/send back their summons.

An idea for the Mass teleport.
Currently it just works like a Transport pod but with very limited time to load it, even at skill level 3.
This might works well for attack runs, when you got a temp. map at the destination to create another portal.
But for a trade run it looks different, you don't got a temp. map, i just try out Setup-camp to create temp. maps.
So maybe a 2. Mass teleport option as trade-run would be nice.
You create a portal, fill it with fuel, then select a friendly outpost at range, and start a trading with that outpost and your colony stockpile.
Maybe this option need  100% mana and is only availble when you got lvl 3 at all massteleport skills.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 31, 2017, 03:23:09 PM
Passive skills

Lichdom (passive unnatributed/scroll)
Learning this passive skill transforms the user into a lich. Liches are hurt by daylight, healed by absolute darkness (0% light only), and cannot regenerate naturally without darkness. Sun lamps also hurt liches. Paladin spells are 2x as effective on liches - but instead of healing, it damages them. Liches gain a 30% damage reduction against physical attacks, 50% mana cost reduction, and only need 5 hours of sleep per day. Liches gain a special spell that creates an aura of decay around them, which follow them and doesn't spread. Liches are unnafected by decay, mind-affecting spells, common (non-magical) diseases, and are unable to do do social work (except wardening), and taming. If a prisoner has spoken to a lich warden, they will be unable to attempt to escape for 24h.
Once npcs can cast spells, paladins will always focus on enemy liches first, in an attempt to destroy them. Pawns will like the lich by -50 points on the Social tab.


Spells

Decay (Unnatributed/scroll)
Cast on a corpse to create a decay zone 5x5 around it. Living things that enter the decay zone take 1 damage to a random body part every second, and quickly gain toxic build up. After 15 days, the decay zone will increase 1x1 every day, until it controls the whole map. Can be cleansed with the new spell, Cleanse.

Cleanse (druid/paladin/scroll)
Cast on a pawn to decrease the effects of toxins in the body. Can be used on the ground to cleanse a 10x10 area of decay. The caster can choose to use up all his mana and fall unconscious for 12 hours in exchange for cleansing all the decay on the map.


Quake (Unnatributed/scroll)
Causes a weak, short earthquake on the map. Damages wooden buildings between 5 and 40 hp. Pawns within 20x20 of the epicenter (targeted spell) have a 70% chance to fall and hurt their legs slightly, and a 1% chance to fall and hit their head, leaving the pawn unconcious.

Soul Link (Unnatributed/scroll)
Links your soul with another pawn's, requiring at least mutual 75 points or higher on the Social tab (meaning both pawns must like eachother for at least 75 points). While this skill is active, any damage that affects a pawn will be halved, and that half will be passed on the second pawn, virtually granting double hp, but risking two pawns. The spell ends when recast (casting while it's active costs 1 mana), or when either pawn gets downed/unconcious.

Mana Shield (Unnatributed/scroll)
This spell creates a shield around the player that lasts until cast again or mana goes below 10%. Costs 0 mana to cast. Nullifies any damage taken, instead reducing mana by 1% for every 4 points of damage. Damage from fire/frostbite is not nullified, and does not consume mana.

Healing Field (Paladin master spell)
Creates a large zone in the targetted spot, that casts the Heal spell on everyone inside 3 times over 12 seconds. The Heal spell stats will be the same as the user's.

Undo (Warlock master spell)
Resets the cooldown for all skills for every pawn. Very high mana cost.

Reverse Summon (Summoner master spell)
Summons a permanently drafted minion with infinite duration. The minion has a skill that summons the summoner to the minion, and sends the minion back to whatever plane of existence it came from. This spell cannot be cast while a Reverse Minion is alive, and only enters cooldown when the summoner is reverse summoned. Costs 100% mana, as to keep a minion on this plane of existence for an extended period of time. Works across different maps, with unlimited range. The minion cannot join a caravan, or use transport pods and teleporters/portals.


Items

Memory Crystal
This item can be used to remove spells gained with scrolls from pawns, and adding it to the crystal. The crystal could then be used to pass the knowledge to another pawn, destroying the crystal in the proccess. Figments of the owner's mind also get transferred, meaning that if you have a pawn with, say, alzheimer, the pawn learning the spell has a small chance of developing alzheimer. For this reason, a crystal filled with a spell sells for 0 silver, as it's much safer to learn from scrolls than from unknown crystals. These crystals can be filled with a lot of mana, then destroyed to cast a much stronger version of the spell stored within. Empty Memory Crystals are somewhat rare due to the fact that they have only recently been created, and are hard to manufacture. Time passed since the start of the game influences the base price of these crystals, lowering by 2% per year, up to a reduced 20% after 10 years.


Other

Add a new function to spells when you fully level up all of it's attributes. One example:
Eye of the storm could be recast once (costing no mana) to change it's trajectory.

Add late-game spells that unlock via experimenting with living pawns. Would work together with research, and somewhat similarly to it. The steps would be:

1: Research some spell. At the end of the research, you would unlock a prototype spell scroll for crafting (in a crafting station of your choice), which would cost a few wood, some mana depending on the spell and sell for 0 silver.

2: Use the prototype spell. Gain exp on the spell by hitting living pawns with it. Some spells require the pawn to be below, at or above a certain grade of intelligence for it to grant exp. Gain much lowered exp if the pawn dies from the spell. Non-humanoid targets give lowered exp as spells are most often created to use against humanoids. Spells that do not affect a living pawn gain exp by using it to 'test' the effect they would give when fully developed. Exp gained for the prototype spells are shared between pawns, so more pawns testing = faster completion. Experimenting/developing the spell consists of casting the spell with effects varying between 20% and 200% power, and a 50% chance of failing to cast. The first 20% exp will have a 80% chance of failing to cast. These prototype spells are volatile, and so, sometimes you will get underised effects, such as mental breaks or side effects from the spells.

3: After reaching 100% exp (should take a while), you will unlock the full spell on any pawn that has the prototype spell, while removing the prototype one. New scrolls of said prototype spell would be full scrolls. Prototype scrolls will remain prototype scrolls and will be unusable. New scrolls will cost more expensive materials, and can be sold for a good amount or used to learn the spell.

Make it so the Muscle Parasite disease drains stamina from Physical classes.

Happy new year~
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on December 31, 2017, 07:23:50 PM
Lichdom (passive unnatributed/scroll)
Neat idea.  I'm working on the necromancer (and bladedancer) right now and I think something like this might be what I'd use as a master spell for the necro class.  That being said, just by looking at what Jecrell had to do in the ROM Vampires mod and all the overrides he had to make to get vampires to act intelligently in sunlight... that whole piece is going to be beyond what I can implement.  So, a toned down, RimWorld of Magic centered passive would probably be more what I'd go for.  A lich passive would: gain mana faster, does not require sleep, does not require food, joy is always neutral, not affected by age, not affected by terrain movement penalties, causes an instant distrust by all pawns except masochist, psychopath, and bloodlust.  Maybe disable sight as well...
Thoughts?
There will also be room for 'undead' destroying spells in the future.

Quote
Soul Link (Unnatributed/scroll)
There's a mod called "blood pact" that does almost exactly this, though not sure if it was updated to B18.

Quote
Mana Shield (Unnatributed/scroll)
Hmm, yes... yes I like.  :D

Quote
Healing Field (Paladin master spell)
Nope.  Priest spell (non-master) - already decided.  Priest master will be resurrection.  But, that does bring up the point... what master spell should the paladin get?  Offensive or defensive?  He has a foot in each path...

Quote
Undo (Warlock master spell)
I've messed around with trying to reduce cool-down timers before with no success... but now that I'm thinking about it, if I wanted to 'reset' the spell, that's entirely possible...

Quote
Memory Crystal
Nice item ideas, I'll add it to my (growing) list of item types I'd like to make.

Quote
Add a new function to spells when you fully level up all of it's attributes. One example:
Eye of the storm could be recast once (costing no mana) to change it's trajectory.
This... would be frickin' sweet.  I'll have to see though, if this was implemented across the board then it would basically double the amount of spells... that's a lot of work.  :'(

Quote from: Canute
An idea for the Mass teleport.
I will be implementing a mass/enduring teleport soon, will likely be included in the next patch or the one after.  This will be the "master" spell for the Warlock class.  How I'm hoping to make it work:
1. Enduring teleporter that links two sites.  Each site will 'construct' a teleporter building (would require a warlock with the spell learned, much like a druid with regrowth learned to successfully perform a limb regrowth surgery) and then the teleport pair will need to be identified.  Each teleporter would only be able to link to one other teleporter.  Any pawn could then walk up to and 'use' an active portal which would instantly move the pawn between the linked portals.  Movement would drain the teleporter of fuel stores.  Teleporters would be refueled either by a mage (any magic type) infusing it with mana, or by a non-mage type infusing it with mana potions. 
1.a I may also include a stockpile zone linked to the teleporter (like a trade beacon zone) and be able to transport all items in the stockpile to its paired teleporter stockpile zone.
2. The second option would be through using the ability.  Once used, it would bring the player to the world map where they would select a friendly faction town.  Once selected, a trade menu with all items inside stockpile zones (or maybe ill just do all items on the casters map) would be available to trade with and you would have the option to trade for whatever the town would normally trade as if a caravan had initiated the trade.  No fuel involved, though I would make it cost a significant amount of mana.

I'm working on the necromancer and blade dancer right now.
Necromancer core functionality will revolve around his ability to create and use undead.  The undead will require a recently deceased corpse (humanoid or animal) and will destroy the corpse on use.  The corpse will then become an obedient servant to the necromancer, indefinitely (caveats).  For each undead under the necro's control, he/she will gain less mana per turn, until he's no longer gaining mana, but losing it.  So there will be no hard cap to the number of undead the necro can have, though I expect the number will be around 4-6 before mana loss starts.  The necro will be able to mark a pawn for death, after a certain amount of time the marked target will die and become undead (I'll implement some counter-measure in the future, once ai can cast spells).  Other than this costly "mark" ability, the necro will be able to create a fog of torment, which will slow and kill any inside (except undead, who will be immune to the fog).  So the necro will be fairly weak without his undead.  The necro will be able to do several things with undead, however, to add diversity to the class.  The first thing will be an ability to siphon power from an undead - never more than it costs to create the undead.  This will give life and mana back to the necro, but instantly destroy the undead.  The second ability will allow the necro to make the undead a walking bomb - after a short amount of time, the undead will explode.  Undead should be able to do things most pawns can do - albeit at a set, fairly poor, skill level.  Necromancers will get a social penalty with paladins (and priests).

The blade dancer will be a melee glass cannon.  They'll receive two sets of passives for improved damage, movement, melee hit chance, dodge and even pain resistance, but will have no class abilities to mitigate damage like the gladiator or paladin have.  The skills the blade dancer will get will be high in stamina cost, but very short cooldown.  They will have two primary strikes - blade spin, which will instantly strike everything nearby, and seismic slash, which will strike all enemies in a line.  The final skill, phase strike, will be crucial to their survivability and allow the blade dancer to instantly move between locations (think blink), upon exiting from a phased move, he'll strike everything nearby, if the enemy isn't facing the blade dancer, it will have a chance to incapacitate or hamstring the opponent.

Hope to have the class update out by the end of next week, then I'll focus on some of the supplemental features.  Anyways, happy new years!
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 31, 2017, 08:30:33 PM

Don't worry, i know a ton of the stuff i post might be very hard/impossible to implement, and i post everything with the mindset that it'll be rejected. Though, posting even if you know it won't be implemented isn't useless, as you, the creator, may gain some ideas from what i said, and implement some other stuff.

About Lichdom, i'm not sure how hard this is, but, how about forcing the lich to go to sleep from 5 am to 5 pm? This way, he'd never have trouble with the sun, any damage taken would be minimal, and would recover during sleep. Could work similarly to how ROM Vampires work, as in they have 100% Rest during the night, and 10% during the day.

Soul Link idea came from a MMO that i used to play, which had a similar feature.

About the paladin master spell, spells don't necessarily have to be offensive or defensive, right? o-o
How about this:
Divine Ray (Paladin master spell)
A ray of light falls from the sky in a large area, dealing 1 damage to a random body part of all enemies and neutrals, and healing 1 damage to a random damaged body part of allies and friendlies.
Lasts 10 seconds. With the power and duration full upgrades, it would deal/heal 4 damage, and last 20 seconds, making it really strong. There should be no mana cost reduction skill for this one, however, there could be a stat to increase it's size.

If you want any specific item ideas, please mention, and i'll try to come up with something interesting/unique. Vague ideas of what you might want should be enough to make something.

I can imagine it'd take a ton of work to basically double the amount of spells, so why not do a few at a time? Like 3-4 per patch or something. Could start with the non-master spells, as to not make master spells immensely more powerful than others.

I might not provide a ton of ideas in the coming days as i'm currently dry - need to play/watch more stuff to renew my ideas meter. Time for another anime marathon! See you in a while, if i don't die from starvation o-o
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on December 31, 2017, 09:21:12 PM
How about some more "civil" spells that help you in the daily work and not in combat?
Some ideas:
- a spell that finishes a craftable object instantly or at least reduces the work to make (helpful for art or weapon smithing)
- similar to the extinguish spell a cleaning spell that cleans up all dirt in a defined zone.
- summon bed: Your summoner can summon a magical bed that lasts for a few days. Very useful while fighting other factions on temorary maps and you need a prisoner bed asap. Optional: Summon medical bed.
- summon a cow: Run out of food suplies? Just summon a cow, slaughter it and make a BBQ party.
- family therapy: Using this spell on another colonist will make him and his archenemy to best friends (+50 relationship on both sides).
- protection spell that works like Penoxycyline and protecs your colony from diseases. The difference is that it will protect all your colonists. Will last for a few days and the caster will use a lot of mana.
- item: witches broom (needs to be equipped as weapon and user can't carry any other weapon while using it): your colonists can fly and thus move 300% faster then usually. Downside: Your colonist will not be able to defend himself while sitting on the broom.
- workbench: arcane smithing table - your mages can craft magical items here (e.g. a broom. Wonder, what this thing will do...).

Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on December 31, 2017, 10:05:25 PM
How about some more "civil" spells that help you in the daily work and not in combat?
Some ideas:
- a spell that finishes a craftable object instantly or at least reduces the work to make (helpful for art or weapon smithing)
- similar to the extinguish spell a cleaning spell that cleans up all dirt in a defined zone.
- summon bed: Your summoner can summon a magical bed that lasts for a few days. Very useful while fighting other factions on temorary maps and you need a prisoner bed asap. Optional: Summon medical bed.
- summon a cow: Run out of food suplies? Just summon a cow, slaughter it and make a BBQ party.
- family therapy: Using this spell on another colonist will make him and his archenemy to best friends (+50 relationship on both sides).
- protection spell that works like Penoxycyline and protecs your colony from diseases. The difference is that it will protect all your colonists. Will last for a few days and the caster will use a lot of mana.
- item: witches broom (needs to be equipped as weapon and user can't carry any other weapon while using it): your colonists can fly and thus move 300% faster then usually. Downside: Your colonist will not be able to defend himself while sitting on the broom.
- workbench: arcane smithing table - your mages can craft magical items here (e.g. a broom. Wonder, what this thing will do...).
I already suggested one that increases work speed, including a whole new class, the Crafter.

I personally don't like the idea of killing a summoned entity for materials, especially if it gives such a massive buff to social status. Extremely unbalanced.

Same goes with the therapy one.

300% speed is a bit too much, that would be on par with legendary items. I'd say a 50% boost would suffice, and could increase if imbued with Mana Crystals/Magic Stones.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on December 31, 2017, 10:45:48 PM
Just because they're a lich doesn't mean they can't feel joy. They just prefer to see other people suffer, is all.

Personally, I would love to see the ability to craft scripts and scrolls. They are so expensive right now, you need to sell everything you own for a single one.
Or just the ability to upgrade a magically gifted pawn to a random profession for a moderate cost.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 01, 2018, 12:31:48 AM
Just because they're a lich doesn't mean they can't feel joy. They just prefer to see other people suffer, is all.

Personally, I would love to see the ability to craft scripts and scrolls. They are so expensive right now, you need to sell everything you own for a single one.
Or just the ability to upgrade a magically gifted pawn to a random profession for a moderate cost.

Hmm, well I guess just from a personal perspective, I see a lich as a being that has sacrificed everything in pursuit of eternal power, to include their life.  Also, with a lich being undead, I typically don't think of undead as having emotions or being able to feel (physical or emotional).  Besides, in the game world, it fixes quite a few things... I mean, do you really expect a lich to go play horseshoes?

As for the costs, I'll be addressing that.  I'm going to reduce the overall costs of arcane scripts and spells by 20-40%. 
I'll also be adding 'torn scripts' that will randomly grant anywhere from none to all of the class abilities.  To acquire the remaining 'base' spells, you will spend 2-3 points to acquire the spell, and then it will function as normal.  Torn scripts will sell for significantly less than a full script (I'm thinking around 1500, unadjusted).  I'll probably also remove full scripts from all factions except the Arcane Fold.  Even so, I'm pretty happy spending 12,000 silver for a mage, which is about what I'd pay for a mod armor piece...

I'm also thinking of introducing an item that will grant the base traits, so if you have a particular pawn, it'll be possible to train them to an adept, then full mage/fighter.  I'm not 100% convinced this is a good solution, but I have gotten quite a few requests for something like this, as well as statements where the magic characters are too rare during a playthrough that's not directed through something like EdB prepare carefully.  The solution for this might just to be a starting scenario though.  I'm happy with the spawn rates of mage/physical adepts.

As far as the items, I feel like there are two large roadblocks to implementing what I want to do.
1. Useable items need to be able to be picked up and stored in a way that allows the pawn to carry and use the item at will, similar to the item belt from diablo. 
2. Jewelry seems like it deserves a unique slot, similar to the belt slot.  I think Jecstools already accounts for items having abilities, I just haven't played around with those functions yet.
Anyways, after this next class update, I'll be looking at items.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 01, 2018, 03:15:49 AM
I mean, do you really expect a lich to go play horseshoes?
You should make it so liches can only gain joy from horseshoes o-o

Seriously now, prices are good enough as they are. Sure, it's expensive, but you can make that money fast enough, and spells are a strong, semi-permanent weapon (only loses it when the pawn dies).

Also, as for the Eye of the storm spell, is it intended for the caster to get hit by the spell right after casting? Becuase if it is, then it's the most useless spell ever. Making pawns blind for the sake of dealing some damage isn't worth it o-o
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 01, 2018, 05:10:20 AM
- a spell that finishes a craftable object instantly or at least reduces the work to make (helpful for art or weapon smithing)
Bad, idea since the finish process is the one which generate the quality of the item.
I rather suggest a copy item spell, based on the market value. But that maybe need multiple casts or many mana potions in the inventory.

Quote
- summon a cow: Run out of food suplies? Just summon a cow, slaughter it and make a BBQ party.
Why not like at the good old MMO, summon food/water. Get a stack of Survival meals or Mana bread (0 trading value but 1.0 Nutri and +smokeleaf joint effect).

Quote
- family therapy: Using this spell on another colonist will make him and his archenemy to best friends (+50 relationship on both sides).
Mindcontrol, tztz. You evil mage. But then you could use this to calm down enemies, or beserek others too.


Title: Re: [B18] A RimWorld of Magic
Post by: henk on January 01, 2018, 10:23:37 AM
I usually base liches on the order of the stick, so maybe I'm biased =P

Perhaps the mod needs a new joy source? One which slowly trains magical power, and is extra joy-y for wizard pawns.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 01, 2018, 10:44:13 AM
I usually base liches on the order of the stick, so maybe I'm biased =P

Perhaps the mod needs a new joy source? One which slowly trains magical power, and is extra joy-y for wizard pawns.

I say we wait until the mod is more developed. Research itself could provide joy, since most mages like learning stuff. Depending on the person, the same could be said to using spells. There could also be a spell that summons a temporary joy source, that can only be used by mages. Something like a Magical Rubik's cube or something.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 01, 2018, 11:03:49 AM
Also, as for the Eye of the storm spell, is it intended for the caster to get hit by the spell right after casting? Becuase if it is, then it's the most useless spell ever. Making pawns blind for the sake of dealing some damage isn't worth it o-o
The Eye of the Storm spell never directly strikes its master, however, it searches for 2 things - buildings and pawns.  It can and will strike friendly pawns.  So, it's important when casting the spell to stand away from structures, large trees, other pawns etc... otherwise the caster has a chance to be hit by discharging electricity.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 01, 2018, 11:29:18 AM
Also, as for the Eye of the storm spell, is it intended for the caster to get hit by the spell right after casting? Becuase if it is, then it's the most useless spell ever. Making pawns blind for the sake of dealing some damage isn't worth it o-o
The Eye of the Storm spell never directly strikes its master, however, it searches for 2 things - buildings and pawns.  It can and will strike friendly pawns.  So, it's important when casting the spell to stand away from structures, large trees, other pawns etc... otherwise the caster has a chance to be hit by discharging electricity.
I don't remember ever being in an open field of any kind in this game, unless i'm playing on sea ice biome. A fix i can think of is making the caster immune to that spell for 2s after casting. That would solve all problems.
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on January 01, 2018, 02:01:16 PM
Hi, Torann, you said to see the Lightning's Eye of the Storm level-up thing, we needed to reset powers? I'm in Godmode but I still can't see any "reset powers" button.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 01, 2018, 02:51:35 PM
Finally getting around to checking this mod out today, it looks so awesome. Now if only we could get a clothing mod with some robes, wizard hats, mage staffs, etc. ;)

Also, in the screenshot from the Steam posting, where do the teleport pods come from?
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 01, 2018, 04:12:07 PM
Quote from: billyma6
Hi, Torann, you said to see the Lightning's Eye of the Storm level-up thing, we needed to reset powers? I'm in Godmode but I still can't see any "reset powers" button.
Hmm, if you're not playing with a vertical resolution of 900 or greater, it can hide the top portion of the magic pane...

Quote from: Harry_Dicks
Also, in the screenshot from the Steam posting, where do the teleport pods come from?
Teleport pods are created by the teleport spell.  They are only temporary and will last no more than 2.5 minutes.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 01, 2018, 04:16:47 PM
I don't remember ever being in an open field of any kind in this game, unless i'm playing on sea ice biome. A fix i can think of is making the caster immune to that spell for 2s after casting. That would solve all problems.
The tree thing was a joke.  But it will strike walls/sandbags/roofs.  I'll probably just add a brief period where it will strike nothing to give it time to fly away from the caster.
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on January 01, 2018, 05:04:40 PM
Quote from: billyma6
Hi, Torann, you said to see the Lightning's Eye of the Storm level-up thing, we needed to reset powers? I'm in Godmode but I still can't see any "reset powers" button.
Hmm, if you're not playing with a vertical resolution of 900 or greater, it can hide the top portion of the magic pane...

Quote from: Harry_Dicks
Also, in the screenshot from the Steam posting, where do the teleport pods come from?
Teleport pods are created by the teleport spell.  They are only temporary and will last no more than 2.5 minutes.

Ohh, my resolution only goes up to around 700. I don’t have any other resolution options so I think it’s permanently locking me out of that. Any tips?
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 01, 2018, 05:42:58 PM
I'm condensing the card to fit on the smallest resolution size and will be included in the next patch.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on January 01, 2018, 06:52:22 PM
Ohh, my resolution only goes up to around 700. I don’t have any other resolution options so I think it’s permanently locking me out of that. Any tips?

You can switch the window to windowed mode and try to increase it vertically to taller than your monitor.

Or rotate your display 90 degrees, if you have that option.
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on January 01, 2018, 07:15:55 PM
Ohh, my resolution only goes up to around 700. I don’t have any other resolution options so I think it’s permanently locking me out of that. Any tips?

You can switch the window to windowed mode and try to increase it vertically to taller than your monitor.

Or rotate your display 90 degrees, if you have that option.

I've tried those. Neither of them worked, so I have zero clue what to do.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 01, 2018, 08:37:23 PM
Quote from: billyma6
Hi, Torann, you said to see the Lightning's Eye of the Storm level-up thing, we needed to reset powers? I'm in Godmode but I still can't see any "reset powers" button.
Hmm, if you're not playing with a vertical resolution of 900 or greater, it can hide the top portion of the magic pane...
Welp, rip my trashy monitor that goes up to 1360x768 ;-;

I'm condensing the card to fit on the smallest resolution size and will be included in the next patch.
Oh, good to hear o-o

Edit: Yup, you really should make that fix for eye of the storm. Two of my colonists just got downed (the caster included) without the enemy even touching me.
Don't get me wrong though - spells hurting allies and even the caster should be added, but not in this case. I'd say spells more on the 'dark' side of magic should do that kind of stuff.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 03, 2018, 04:27:02 AM
Torann,
currently i got a problem with crashed psychic/poison ships. The game stoped when i shoot at the ship to spawn the mechs.
I need to shutdown the game. And since i can't find a hint at the output_log.txt i don't have a hint about this so far.

So i just destroyed the ship part and spawn a raid insted. I just execute  "ArcaneEnemyRaid" and notice it will spawn mechanoids.
So i want to ask you, these "ArcaneEnemyRaid" comes from this mod, and does it can cause problems to the droped ship events ?

Edit:
Ok, it can't be this mod either. Someone else at the general got the same problem and don't use this mod.
https://ludeon.com/forums/index.php?topic=38002.0
Ok, lets look at the next mod.

Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on January 03, 2018, 11:32:12 AM
I'm currently having an issue with what looks like something about spawning a minion? Here, look at the logs, thanks!
https://gist.github.com/49f10c8b0ee3fd5d301ed70d45aea4ce

It appears every tick and doesn't look like it's going away soon.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 03, 2018, 12:45:42 PM
Torann,
currently i got a problem with crashed psychic/poison ships. The game stoped when i shoot at the ship to spawn the mechs.
I need to shutdown the game. And since i can't find a hint at the output_log.txt i don't have a hint about this so far.

So i just destroyed the ship part and spawn a raid insted. I just execute  "ArcaneEnemyRaid" and notice it will spawn mechanoids.
So i want to ask you, these "ArcaneEnemyRaid" comes from this mod, and does it can cause problems to the droped ship events ?

Edit:
Ok, it can't be this mod either. Someone else at the general got the same problem and don't use this mod.
https://ludeon.com/forums/index.php?topic=38002.0
Ok, lets look at the next mod.
The "ArcaneEnemyRaid" was only set to spawn during the ArcaneStash event.  This event was left ingame so it wouldn't cause issues with people that had this event active in their game, but the spawn chance was reduced to 0% until I can rework some of the components of the event.  It shouldn't have anything to do with the poison ship event though...

I'm currently having an issue with what looks like something about spawning a minion? Here, look at the logs, thanks!
Looking at the issue, it may be possible when two minions are summoned and the primary dies/despawns but the second remains alive until the end of the duration to cause this issue, I'll do some testing and see if that's the case.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 03, 2018, 01:09:33 PM
Edit: Sorry for the huge wall of text, but if this makes you feel any better, this would be 2-3x longer if i didn't have short-term memory and forget most of the stuff before i have a chance to write it. Now i need to go get some rest, because writing all that in a hurry as to not forget made me tired and somewhat dizzy ;-;. Enjoy the read, please mention thoughts on it.

Classes

Hexhunter (Stamina) (This class is not supposed to be added until the AI can use magic)
The first class to take up arms against magic of all forms, the Hexhunter is a mix between ranged and melee that is very versatile in taking down magic users, but not very good against other magical things. As with all first things of something, this class has it's pros and cons. Quite a few cons with it's abilities. Needless to say, pawns of this class abhor magic and magic users. Due to all the cons and the fact that it's the oldest style of anti-magic combat, people generally choose not to learn this class and will often learn others. This causes the rarity of this class to be much higher than the usual. Some examples of skills:

Passive skills:

Absorb (has a rare scroll)
Magical attacks that hit a Hexhunter have a 50% chance of being absorbed and transformed into stamina on hit. Every 1 damage becomes 1% stamina. Absorbing too much mana in a short amount of time (more than 100% stamina gained in under 30 seconds) can cause mental breaks, with possible brain damage. Higher levels of this skill add a new stat that wards off damage as a way to lower the chances of absorbing too much. If damage isn't absorbed, it's reduced by 50%.

Active skills:

Dash (has a scroll)
Low-cost skill with low cooldown that allows the pawn to move extremely fast in a small space (blink spell, but with max range of 3). User has a small chance to become nauseous with consecutive uses in a short while, with chance increasing with more uses.

Anti-magic Shot
Shoots the target with a special bullet that disrupts the flow of mana within the target, causing weakness and inability to use spells for a short while (roughly 8 seconds). Shooting a non-magical pawn causes the target to become slightly weakened, but nothing too big to cause trouble for them. Using this skill causes the user to become weakened for a short while, due to contact with the projectile.

Spellcutter (requires a weapon that has anti-magic technology of any type)
Parries up to 100 points of incoming magical damage, completely destroying some spells in the proccess (Example, Fire Claw will desintegrate when hitting a pawn with this skill, but a projectile from Blizzard won't end the spell if it hits, will just negate the damage). 20% chance for parried spells to fly off randomly in any direction for half of it's max range and damage.

Mana Sapper (has a scroll) (requires an Anti-magic Claw prothesis to use)
Grab your target (must be in melee range) with your claw, dealing 5 damage to the grabbed body part (external only), stunning for 1-5s and sapping mana based on duration (every second = 10% mana). Stun will be stopped if the user receives damage.

Seal Magic (master)
Cut or shoot your target's vital magic spot (depending on weapon equipped), causing magical trauma, and the next time the pawn goe unconcious or sleeps, it enters a deep coma for a very extended period of time (10-50 days). When the pawn wakes up, they won't be able to use magic anymore. The pawn will still suffer from anything related to mana, but will not be able to regenerate mana naturally. Deadly during any mana sickness type of events. Usage of this skill will cause 1 permanent brain or heart damage every time it's used (cannot be healed in any way, healer mech serum included).


Cursed Mage (mana) (you get this class directly, instead of having the ability to choose and buy a book for it) (like Hexhunter, this class shouldn't be added until the AI can use magic) (this class' 'switch' skill was inspired by the Equinox warframe, in the mmo Warframe)
Cursed Mages are people born with natural magic knowledge and abilities. Most, if not all of them are unable to control it fully until roughly 10 years old, which often causes them to hurt people unwillingly, and causes people to fear them. This, in turn, causes them to hate magic above everything. Due to being born with natural magic knowledge, pawns with this class tend to be able to use more complex spells with ease and minimum effort. The founder of the combat art this class uses once said: "Magic must defeat magic.". Rare class due to the fact that they are seen as abominations and are hunted by both normal people and anti-magic factions. Example of skills:

Passive skills:

Magical Body
Causes the user's magic capacity to be 200% instead of 100%.

Magical Knowledge
50% chance to not use up a scroll when learning a spell. Scrolls that are not used, become tattered and it's sell price is reduce to 1% it's base value. Still fully functional.

Active skills (magic):

Anti-Magic Form
Seals the user's normal magic spells, while unsealing anti-magic spells and skills. Costs no mana, has a short cooldown.

Absorb Mana
Absorbs mana from the air and filters it in such a way that it won't be harmful to the body. Has a long cast time and cooldown. Costs 0 mana. Mana recovery varies between 10% and 100% (this means 100%, not 200% as this class can have).

Amplify Spell
The next spell cast after this spell will cost double mana and have 1.5x the effect, both good and bad. Spells that cost 0 mana do not trigger this effect. Medium cooldown.

Mana Tornado (master) (has a scroll)
Rapidly swirls mana in the air, creating a mana tornado that rips everything in it's path to shreds. Same as the tornado event. Fully upgrading this spell allows for control over the tornado.

Active skills (anti-magic):

Magic Form
Seals the user's anti-magic spells and skills, while unsealing normal magic spells. Costs no mana, has a short cooldown.

Explode Mana (this spell cannot have a scroll due to how complex it is, and such, only beings with incredible magic capacities can use it)
Detonates part of the mana flowing within the target. Deals severe internal damage and bleeding, and slight external damage. Higher damage the more unused mana the target has, and lower the less mana the target has. Base damage based off 50% mana. Also saps part of the target's mana.

Overheat (has a scroll) (requires an Anti-magic claw or weapon, if both are available, will use the weapon as the source)
Infuse your anti-magic apparatus with mana in such a way that causes it to overheat and function erratically for a short while. While in this state, your attacks have a 50% chance to damage mana instead of the enemy (3 damage = 1% mana). If damaging mana, there's a chance to cause mana weakness on the target. Chance of occurring is the same as the target's missing mana (example: if the target has 75% mana, the chances are 25%).

Overdrive (master) (has a scroll) (requires any kind of anti-magic equipment/prosthetic) (clicking the spell gives a list of suitable choices for this spell)
Overdrives your chosen anti-magic apparatus, doubling all the effects it has as well as granting the user +50% damage against magical entities on top of the bonuses for a short while. Once the duration ends, auto-switches to magic form and is unable to switch to anti-magic form for 1 in-game day.


Events

Tainted Mana
Purity in the mana is tainted, causing spells to cost extra mana for the duration. Also causes spells with a chance to fail to have a higher chance to fail, and spells that give the caster mana weakness to give a stronger version of it.

Magical Calamity
I forgot what this was about before i get to write it down (i have short-term memory, so big influxes of ideas tend to be a problem). Leaving it here in case it sparks you some ideas.

Buildings

Arcane Reconstructor
Endgame building that consumes an enormous amount of mana fuel. Can be used to destroy a dead pawn's body, and reconstruct it in a partly ethereal form. These bodies are somewhat unstable and cannot do manual work very well, but aren't limited by mana, as they take in mana directly from the air for their spells, and due to how their body works, only anti-magic weapons, magic and magic weapons will work against them.
Edit: Just in case it isn't obvious to some people, this revives the body, with some magic-related side effects.


Items

Arcane Shield
Arcane Shield is a type of shield that will work like normal shields, but allows spells to pass through. It consumes mana to recharge, and will only recharge when told to, as to not consume a pawn's whole mana. Every 1% mana recharges 5% of the shield. Cannot cast master spells with this shield on, as they are too powerful and would disrupt the shield. Note: You still cannot fire ranged weapons with these.

Arcane Shield MK2
A more powerful version of the Arcane Shield. The differences are that every 1% mana recharges 10% of the shield, and you can cast master spells with this shield.

Arcane Bionics
Bionics that are slightly better than vanilla, with the addition of improving spells, by reducing cast time, cooldowns, increasing power, projectiles fired, proc chance for extra effects, increasing mana regeneration, having a small chance for spells to not cost mana, extended range and more things.
Very rare items, and are unbreakable (they do take damage, but can be repaired with mana-infusing medical procedures, which requires a medic that can use magic).

Anti-magic items and technology
Research has been made by people who detest magic and think it should be gone. After a while, they found ways to sap away mana from things and people, as well as obliterate spells and magical entities. Such things come in the forms of weapons, armor, prosthetics, and even a unique combat art that works very efficiently against anything magical. I won't be posting about every single item possible as it's basically just the anti-magic version of the magic items i've mentioned previously.  I've listed some prosthetics examples above, on the Classes part. I'll give a few specifics on those below:

Anti-magic Claw
Metal claw that is built in such a way that touching it disturbs the mana within things. It's built in such a way that it doesn't affect the user. The claw has -30% manipulation, adds a little bonus to melee damage, and increases damage against magical entities by 10%. As with all anti-magic prosthetics, it's immune to magic damage and has 50% more hp than a normal body part. Replaces either arm.


Other

A new race that can very easily grasp magic, and the majority of the race is composed of magicians and have a larger mana pool than other races, however they have weak bodies, having less hp per body part, and being unable to wear metal armor due to it's weight. This race is NOT supposed to be added anytime soon, as it would be heavily crippled by lack of content (items, weapons, robes and etc). This race also has a unique class that no other race is able to become, for whatever reason it may be (likely a racial feature). I'd suggest a class, but i don't know what this race will be and the concepts behind it, so i cannot really do it. This race is also rare due to low birthrates (to keep in check the fact that magic users shouldn't be something very common).

New faction focused around anti-magic stuff. Will always be hostile to magic factions and races that dwell in magic.

Add a type of caravan that is not affiliated to any faction - a black market caravan focused on magic items. Will only sell magical/anti-magic items, in decent amounts, usually slightly above the price normal traders do, will sell "obscure scrolls" for a relatively lower price than normal scrolls (more expensive than some), and you will not know what you bought until you buy it and 'examine' (right click option replacing read until you find out what the scroll is) the scroll.
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on January 04, 2018, 08:24:59 PM
On the topic of the AI using magic attacks, I'd like to know, how would that work? Player pawns can't use magic without player intervention, so I'm curious into how the AI would choose which spell to use and with what caution.

Also, Toketsu, instead of healer mech serum, dev mode also exists (yuh know, the Remove Hediff thing ;)).

Magical Calamity makes me think of something along the lines of "mana gets drained from everyone, forced to use other defences and attacks (the magical part means non-mages aren't affected, which means they're going to have turrets/other defences already compared to a total mage colony, where physical actions might not be necessary), while drained mana is released from the environment as random spells appearing from the sky, etc." I dunno, just a thought.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 04, 2018, 09:10:17 PM
Also, Toketsu, instead of healer mech serum, dev mode also exists (yuh know, the Remove Hediff thing ;)).
Dev mode isn't part of the game. It's a tool for developing, which cheaters abuse for their own fun. I don't have self control so i need to use a mod that disables it, since i prefer playing without cheats. I will never include anything related to dev mode in my ideas, and will only mention if it's to complement an idea and make examples. (Don't get me wrong, if people want to cheat, let them be, as long as it isn't annoying anyone else (multiplayer interactions/rankings))

Magical Calamity makes me think of something along the lines of "mana gets drained from everyone, forced to use other defences and attacks (the magical part means non-mages aren't affected, which means they're going to have turrets/other defences already compared to a total mage colony, where physical actions might not be necessary), while drained mana is released from the environment as random spells appearing from the sky, etc." I dunno, just a thought.
Should be something along those lines - but i personally think it should be worse. With this name, it has the potential to be the most dangerous event in the game. Could be only available for difficulties only rough and above, too.
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on January 04, 2018, 09:24:07 PM
Should be something along those lines - but i personally think it should be worse. With this name, it has the potential to be the most dangerous event in the game. Could be only available for difficulties only rough and above, too.
I have zero clue how to quote so bear with me here.

And true. What about something like from Terraria's Old One's Army event, where it spawns enemies (in this case magical enemies, elementals, maybe enemy mages) on the map and you have to defend yourself from those waves of mobs? On lower easier difficulties it would spawn easy things to defend against, but harder difficulties everything's against you; even the environment as it would maybe prevent or slow the regeneration of mana. At the end there could be a buffed pawn with "more than average" health and would be the final obstacle to defeat. Of course, there'd be loot at the end, scaling with difficulty, but maybe if you're really unlucky or really not feeling up to it, you could use an artifact or sth to deter the pawns from attacking or even spawning at all?
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 04, 2018, 10:17:47 PM
I have zero clue how to quote so bear with me here.
(https://i.imgur.com/o7HYBFN.png)

Should be something along those lines - but i personally think it should be worse. With this name, it has the potential to be the most dangerous event in the game. Could be only available for difficulties only rough and above, too.
I have zero clue how to quote so bear with me here.

And true. What about something like from Terraria's Old One's Army event, where it spawns enemies (in this case magical enemies, elementals, maybe enemy mages) on the map and you have to defend yourself from those waves of mobs? On lower easier difficulties it would spawn easy things to defend against, but harder difficulties everything's against you; even the environment as it would maybe prevent or slow the regeneration of mana. At the end there could be a buffed pawn with "more than average" health and would be the final obstacle to defeat. Of course, there'd be loot at the end, scaling with difficulty, but maybe if you're really unlucky or really not feeling up to it, you could use an artifact or sth to deter the pawns from attacking or even spawning at all?
That sounds more like an arcane stash rework than a magical calamity.
Title: Re: [B18] A RimWorld of Magic
Post by: blizzardwolf420 on January 04, 2018, 11:44:09 PM
when i think of magical calamity i think maybe of like  spawning a boss creature that you have to deal with accompanied by a special storm possibly dropping meteorites or, lighting  ,  ice , and fire  from some of the master spells but in a map wide area and less frequent to hit so it dosnt destroy your whole colony.
Title: Re: [B18] A RimWorld of Magic
Post by: RyanRim on January 05, 2018, 06:13:20 AM
when i think of magical calamity i think maybe of like  spawning a boss creature that you have to deal with accompanied by a special storm possibly dropping meteorites or, lighting  ,  ice , and fire  from some of the master spells but in a map wide area and less frequent to hit so it dosnt destroy your whole colony.
This, is actually good idea for a "questing" system. Really like it that the bosses would drop special scrolls/magical empowerments. So mages could actually be challenged by something...
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 05, 2018, 10:01:24 AM
Yeah a boss would be easyer then caravan request for scrolls/books.
Did you try to load 9000 berries into a portal pod ? :-)
Me either i just wait until the mass teleport get updated.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 05, 2018, 05:20:40 PM
Just released the latest update: v1.6.1.
Update includes quite a few new additions:
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 05, 2018, 05:43:34 PM
I do like the idea of a "boss" type event.  Two possibilities I think could work is the rogue elemental that wanders around and creates random blizzards, firestorms, tornados... depending on its element.  I could also create an undead horde led by a necromancer that wanders around the map raising corpses to join their undead army...
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 05, 2018, 07:12:26 PM
Just released the latest update: v1.6.1.
Update includes quite a few new additions:
  • New class: Necromancer - a sorcerer of the dark arts with a central focus of raising corpses as undead minions.  Undead 'appear' as the colonists they once were, but will lose almost all traits, skills, and behaviors that made them human.  Undead possess no needs and can work throughout the day and night.  There are some skills they will no longer be capable of, such as research, learning or caring.  They also move considerably slower.  The magic that creates the undead must be sustained by the necromancer(s), a side product of this is that the tissue of undead will slowly knit itself back together (though limbs and other destroyed body parts are gone for good); if multiple necromancers exist on a map, they will share the cost to sustain undead, regardless of who created the undead.  If no necromancers exist on the map with undead, the undead will return to their original state (dead).

    The necromancer gets several supplemental spells. Fog of Torment chokes the life out of any living that remain inside the fog and attempts to kill through excessive pain; undead are healed by the fog.  The necromancer can consume undead or corpses to replenish mana  (and life if trained to do so).  Lastly, the necromancer can exert power over the biological and arcane energies within a corpse or undead turn it into an explosives that will detonate after a short period.

    A few notes: there are currently no pawn thoughts concerning necro's or undead, these will be added down the road to add more depth to the class and their interaction with the living.  Necromancers are a very 'indirect' class, so please provide feedback on the feel and balance of the class.  Lastly, during limited playtesting, this class can reach levels of arcane weakness great enough to kill themselves... so keep that in mind before creating another group of undead.

  • New Class: Bladedancer - a close combat glass cannon.  The bladedancer excels at rapid assaults, but does not perform well in a sustained fight.  Through two skill lines, they can gain considerable boosts in passives that improve hit chance, dodge, movement, and manipulation.  Their primary opening skill is called "phase strike" which lets them phase out of existence at one location, and phase into existence at another, immediately striking enemies upon entry.  In addition to this attack, they can perform a point blank blade spin, striking all enemies in the immediate vicinity for heavy damage.  They also have some versatility with Seismic Slash, which strikes all enemies along a line for heavy damage.  Bladedancers must have a melee weapon equipped as their primary to use their skills.

  • The bladedancer introduces a different approach to damage calculations, which incorporate pawn melee dps, weapon, dps, weapon quality, skill modifiers, and weapon multipliers - all these values are used to determine the damage for each skill which should provide a much more accurate representation of the weapon the pawn is using.  Gladiator skills based on weapon damage were also reworked with these calculations.

  • Eye of the Storm now has a 3s delay before it will begin striking targets.  That being said, after this delay, it will strike any target in its path with impunity.

  • Magic and Might panes were reworked with consideration for the lowest vertical resolution - all options should now be visible on all resolutions.

  • Arcane script costs were reduced by 20% across the board.  Arcane spells were reduced by 40%.

  • A new series of magical learning items have been added - all arcane scripts now have a "torn" version.  These torn scripts will promote a pawn to their advanced trait and grant a random number of spells belonging to the class.  It's possible to advance and learn no spells - in cases like this, you will need to wait until the pawn levels by possessing excess mana to learn new spells.  Usually, the pawn will learn 1 or 2 of their class spells.  The spells that aren't learned may be learned via the magic tab, once enough ability points are available to learn the spell.  Unlearned spells cost between 1 to 3 ability points.  Torn scripts are considerably cheaper than their completed counterparts.  At this time, there are no torn scripts for combat classes, but the combat scroll costs have been reduced.

Boy, you sure do know how to work your magic, into.. uh... MORE MAGIC! :P
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on January 05, 2018, 11:27:19 PM
Hey, I started playing with the necromancers, and I discovered if you set a corpse to explode then consume that corpse, it bugs out like this.

https://gist.github.com/d527dbd60c9f3af2591fb33ad2c8384e

It doesn't go away, even with the Destroy action, so I'm stuck with it in my world.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 06, 2018, 01:56:42 AM
Hey, I started playing with the necromancers, and I discovered if you set a corpse to explode then consume that corpse, it bugs out like this.

So you set a corpse to explode, then consumed it...?  I'm going to make it so that if a necro consumes an exploding corpse, itll make the necro explode.   :o
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on January 06, 2018, 03:23:04 AM
Hey, I started playing with the necromancers, and I discovered if you set a corpse to explode then consume that corpse, it bugs out like this.

So you set a corpse to explode, then consumed it...?  I'm going to make it so that if a necro consumes an exploding corpse, itll make the necro explode.   :o

Hey, all in the name of SCIENCE!    ;D

Edit: also, help me how do i get rid of it it keeps giving me all these pesky errors every tick
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 06, 2018, 04:07:22 AM
You can still use the Developer tool "Destroy".
It destroy anything on the tile you click.

Torann,
could you please try to find a way to let NPCs use the magic abilities ? This is just for balancing, when you colony got 2-3 magic it is a huge advance against any a raid.
So it is just fair that these raids should have at last 1-2 magic user which use their abilities more or less accurate too.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 06, 2018, 04:59:11 AM
Hey, I started playing with the necromancers, and I discovered if you set a corpse to explode then consume that corpse, it bugs out like this.

So you set a corpse to explode, then consumed it...?  I'm going to make it so that if a necro consumes an exploding corpse, itll make the necro explode.   :o

Hey, all in the name of SCIENCE!    ;D

Edit: also, help me how do i get rid of it it keeps giving me all these pesky errors every tick
If it isn't getting destroyed no matter what you do, when the log is open, toggle "auto-open" so you won't get the log to come up every tick, and will only open manually.
Title: Re: [B18] A RimWorld of Magic
Post by: RyanRim on January 06, 2018, 05:33:05 AM
Oh dear, the new update turned RimWorld into Neverwinter. Hell yeah. BUT IM STILL WAITING ON MY GIFTED PAWNS.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 06, 2018, 11:54:41 AM
Hey, I started playing with the necromancers, and I discovered if you set a corpse to explode then consume that corpse, it bugs out like this.
It doesn't go away, even with the Destroy action, so I'm stuck with it in my world.
I've fixed the issue with the exploding of destroyed corpses  and uploaded as v1.6.2.  Let me know if you still get the error after updating.
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on January 06, 2018, 12:17:27 PM
Hey, I started playing with the necromancers, and I discovered if you set a corpse to explode then consume that corpse, it bugs out like this.
It doesn't go away, even with the Destroy action, so I'm stuck with it in my world.
I've fixed the issue with the exploding of destroyed corpses  and uploaded as v1.6.2.  Let me know if you still get the error after updating.


K, thanks.  :)
Edit: Yep, that did the trick. Thanks Torann!
Also aww, I would've loved to see necros actually exploding if they did consume an exploding corpse...

Edit2:
Torann,
could you please try to find a way to let NPCs use the magic abilities ? This is just for balancing, when you colony got 2-3 magic it is a huge advance against any a raid.
So it is just fair that these raids should have at last 1-2 magic user which use their abilities more or less accurate too.
I agree, it's quite a big advantage, even with the micromanagement part. How do you plan on implementing this? (I'm curious don't judge meh  ;D)
Title: Re: [B18] A RimWorld of Magic
Post by: SzaryKaptur on January 06, 2018, 02:45:02 PM
System.NullReferenceException: Object reference not set to an instance of an object
  at TorannMagic.Need_Mana.GainNeed (Single amount) [0x00000] in <filename unknown>:0
  at TorannMagic.Need_Mana.NeedInterval () [0x00000] in <filename unknown>:0
  at RimWorld.Pawn_NeedsTracker.NeedsTrackerTick () [0x00000] in <filename unknown>:0
  at Verse.Pawn.Tick () [0x00000] in <filename unknown>:0
  at RimWorld.Planet.WorldPawns.WorldPawnsTick () [0x00000] in <filename unknown>:0
  at RimWorld.Planet.World.WorldTick () [0x00000] in <filename unknown>:0
  at Verse.TickManager.DoSingleTick () [0x00000] in <filename unknown>:0


It won't let me cook and eat meals.
Title: Re: [B18] A RimWorld of Magic
Post by: Sarge on January 06, 2018, 09:46:31 PM
Torann,
could you please try to find a way to let NPCs use the magic abilities ? This is just for balancing, when you colony got 2-3 magic it is a huge advance against any a raid.
So it is just fair that these raids should have at last 1-2 magic user which use their abilities more or less accurate too.

This please, else this mod is just too OP.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on January 07, 2018, 05:21:32 PM
Rimworld logic :

Caravan request for Seed of Regrowth x7640
Reward : Mage Spell: Teleport

I'll get right on that, buddy.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 08, 2018, 03:26:31 AM
Rimworld logic :

Caravan request for Seed of Regrowth x7640
Reward : Mage Spell: Teleport

I'll get right on that, buddy.
Lmfao. Good luck, tell us the results!
Title: Re: [B18] A RimWorld of Magic
Post by: RyanRim on January 08, 2018, 08:27:26 AM
Rimworld logic :

Caravan request for Seed of Regrowth x7640
Reward : Mage Spell: Teleport

I'll get right on that, buddy.

A colony asked me for 6000 carrots for fire scroll. As a carrot farmer, I had them ready. Hooray. Now I have 3 fire scrolls, and  STILL NO GIFTED PAWNS.
Title: Re: [B18] A RimWorld of Magic
Post by: Jackalvin on January 08, 2018, 10:32:20 AM
Some class ideas?
Warlord (Stamina)-
 The Warlord is a team player. They're a damage dealer & a support.
Passive: Intimidating presence
 Makes allies have better threshold. Makes enemies threshold worse.
Abillities
 Commanding Strike: When activated, the next hit on a raider will increase the damage done by half
 Stunning Hit: Stuns
 Battle cry: Increases movement and manipulation in a radius to allies.
Master Spell
 Avatar of War: Gain dodge chance and ability cool down rate
Title: Re: [B18] A RimWorld of Magic
Post by: henk on January 08, 2018, 10:59:37 AM
Lmfao. Good luck, tell us the results!

It's physically impossible to get that many seeds. Seeds require mana to get, and they don't stack. Also, they require refrigeration.

I guess seeds should have a price even if they can't be traded...
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 08, 2018, 04:19:37 PM
Lmfao. Good luck, tell us the results!

It's physically impossible to get that many seeds. Seeds require mana to get, and they don't stack. Also, they require refrigeration.
I'm fully aware of all this. You should have made an interesting mini story on the subject >->
Title: Re: [B18] A RimWorld of Magic
Post by: RyanRim on January 09, 2018, 09:14:53 AM
Some class ideas?
Warlord (Stamina)-
 The Warlord is a team player. They're a damage dealer & a support.
Passive: Intimidating presence
 Makes allies have better threshold. Makes enemies threshold worse.
Abillities
 Commanding Strike: When activated, the next hit on a raider will increase the damage done by half
 Stunning Hit: Stuns
 Battle cry: Increases movement and manipulation in a radius to allies.
Master Spell
 Avatar of War: Gain dodge chance and ability cool down rate

Very nice, something like Paladin in vanilla WoW. The Intimidating Presence, thumbs up. I guess by threshold you mean cover, which is very useful.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 09, 2018, 02:42:35 PM
Cursed Mage (mana) (you get this class directly, instead of having the ability to choose and buy a book for it) (like Hexhunter, this class shouldn't be added until the AI can use magic)
I think we'll need to see how dangerous AI are with magic before evaluating the need for 'anti-magic' classes.  I suspect that some mages will be quite devastating while others will be much less so (think difference between lightning mage and druid).  But since I'm still working on this, it's yet to be determined, but I appreciate the ideas.

Quote from: Toketsu
Arcane Shield
I like the idea of mana shield and think this is a spell type that would be great as a stand-alone for any mage type.  This is a bit different and I'd need to look into how some other mods implement options from the toolbar.  I think run-n-gun does something like this, so I might look at that.  Something to consider down the line.

Quote from: Toketsu
Arcane Bionics
Other than the regrow-limb spell, I think I'm going to stay away from body parts.  Other mods do a great job and have balanced bionics and body parts.  I'm hoping craftable arcane items should fill the bill for the type of magic enhancement effects you're suggesting.

Quote from: Toketsu
...will sell "obscure scrolls" for a relatively lower price than normal scrolls...
I actually added something similar to this in the last update, which included torn scripts and the ability to learn spells that weren't discovered from the torn script.  The new tome is about 60% of the cost of a torn script, and grants the pawn a random magic class with a random set of skills assigned to that class.  So you don't know what you'll get, but it's certainly less expensive.

Torann,
could you please try to find a way to let NPCs use the magic abilities ?
Yes, I agree that this would add to the mod and help restore difficulty balance.  This has been on my list of things to add for awhile, but I've bumped it up to the highest priority and I'm working on it for the next update.
If possible, I'd like to also include some limited 'auto cast' options to help reduce some of the micro management of the mod.  It hasn't been so difficult to get pawns to use abilities, but it's quite another thing to get pawns to use abilities intelligently.

Some class ideas?
Warlord (Stamina)
 The Warlord is a team player. They're a damage dealer & a support.
I like the class idea and definitely need some more good ideas's for stamina based classes - looks like a good support class with a lot of passives and group enhancements and would fill a nice niche.
Title: Re: [B18] A RimWorld of Magic
Post by: omatkoicorko on January 09, 2018, 07:26:58 PM
ohhh this is beautiful! thanks for that mod :D

i have one question, is it possible to know how much stamina or mana our pawns currently have? i dont see any indicator or metter

regards.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 09, 2018, 07:35:31 PM
ohhh this is beautiful! thanks for that mod :D

i have one question, is it possible to know how much stamina or mana our pawns currently have? i dont see any indicator or matter

regards.

Wanted to know the same thing, couldn't find it anywhere!
Title: Re: [B18] A RimWorld of Magic
Post by: henk on January 09, 2018, 07:48:25 PM
First line in Needs is Mana - not present for pawns that don't have a magic or physical skill.
Title: Re: [B18] A RimWorld of Magic
Post by: blizzardwolf420 on January 10, 2018, 01:44:33 AM
i had an idea for none magic pawns of gaining magic , plus a way of adding different kinds of magic pawns. anyone who has a large amount of intelligence can learn how to do alchemy , kind of like full metal alchemist style.. It would be a good way to give others a chance to match gifted pawns in their own way, and add a whole new field  of "magic" to the rimworlds.  granted this is probably a more down the line kind of thing  , but it is a new way of granting  power to one who cant use magic.
Title: Re: [B18] A RimWorld of Magic
Post by: omatkoicorko on January 10, 2018, 03:16:09 AM
First line in Needs is Mana - not present for pawns that don't have a magic or physical skill.
Thanks!
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 10, 2018, 03:58:28 AM
Torann,
could you please try to find a way to let NPCs use the magic abilities ?
Yes, I agree that this would add to the mod and help restore difficulty balance.  This has been on my list of things to add for awhile, but I've bumped it up to the highest priority and I'm working on it for the next update.
If possible, I'd like to also include some limited 'auto cast' options to help reduce some of the micro management of the mod.  It hasn't been so difficult to get pawns to use abilities, but it's quite another thing to get pawns to use abilities intelligently.
Yep, the AI don't like to use abilities they are focused on buttons.
Maybe try to to add them to a context menu when you right click at a target.

Or add magic staffs/orbs that cast the spell but use mana from the wielder.
When you made them not craftable/not tradeable/destroy on drop they should only appear/used by the magic raiders.
So they can use these spells like normal ranged weapons.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 10, 2018, 07:03:48 AM
Torann,
could you please try to find a way to let NPCs use the magic abilities ?
Yes, I agree that this would add to the mod and help restore difficulty balance.  This has been on my list of things to add for awhile, but I've bumped it up to the highest priority and I'm working on it for the next update.
If possible, I'd like to also include some limited 'auto cast' options to help reduce some of the micro management of the mod.  It hasn't been so difficult to get pawns to use abilities, but it's quite another thing to get pawns to use abilities intelligently.
Yep, the AI don't like to use abilities they are focused on buttons.
Maybe try to to add them to a context menu when you right click at a target.

Or add magic staffs/orbs that cast the spell but use mana from the wielder.
When you made them not craftable/not tradeable/destroy on drop they should only appear/used by the magic raiders.
So they can use these spells like normal ranged weapons.
I don't see where this would make the AI cast it intelligently. Seems more like they'd just spam spells until they're out of mana, then stand there doing nothing because they don't have a weapon capable of attacking anymore. Also, one spell per AI mage isn't a good idea, makes it way too easy to counter.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 10, 2018, 07:53:31 AM
True, but otherwise you need to write a real clever AI script.
But i think even when the staff just cast one spell, if it is the right spell it can cause much more trouble then any "normal" weapon can do beside doomday launcher.
At example a elemental summoner want, that let lesser elementals appear next to your pawns, even when the one just can cast 4-8 before he run out of mana, he would cause much more trouble then when he use a minigun.
Since the AI is so weak, you need to give it some advances, and you need to prevent that the player can use these advances.
Why do you think the Storyteller allways send you and overwhelming raid force.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 10, 2018, 09:50:54 AM
True, but otherwise you need to write a real clever AI script.
But i think even when the staff just cast one spell, if it is the right spell it can cause much more trouble then any "normal" weapon can do beside doomday launcher.
At example a elemental summoner want, that let lesser elementals appear next to your pawns, even when the one just can cast 4-8 before he run out of mana, he would cause much more trouble then when he use a minigun.
Since the AI is so weak, you need to give it some advances, and you need to prevent that the player can use these advances.
Why do you think the Storyteller allways send you and overwhelming raid force.
What i meant by the one spell being too little thing, was that we, as players, know how to counter the spells and we can counter them. Be it walls, traps, other spells or anything. If the player does actually want to, they'd take out the mages before they can even cast a spell, hence why keeping it to one spell only is kind of a bad idea. I'll give you an example of what may or may not be simple to script. I don't know anything about scripting, so this is just a guess, but should be doable.

Example with one spell:

The enemy has one mage, with fireball spell. Your base has walls all around it. He attacks the walls with fireball, and dies to mortars/spells.


Example with two spells:

The enemy has one mage, with fireball and blink spells. Your base has walls all around it. He uses blink to go beyond the walls (preferably on a spot where turrets won't attack him), and uses fireball on a pawn. After that, he has two choices: Either wait for fireball cooldown to cast it again, and then blink out, or blink out right now and wait for his friends to break down the wall. That single fireball he cast on your pawn could give them a huge edge on the fight, while only slightly endangering the mage.

Edit: On the second scenario, the player's pawns could also end up damaging stuff with shots and spells while trying to take out that single mage, not to mention that, if the player is bad or didn't think, he or she could use something like firestorm on the enemy mage (who could blink out at any moment's notice), and deal some major damage to the colony.

I personally think that a per-spell script would be ideal. For example, a blink script: Could use it to bypass walls, cast another spell and then blink out. Or just blink away to safety when getting hit or if they took too much damage.

And if you want another example, i'll give you a brief idea on what an AI could do to you. So, you got a ton of walls and defenses? Great! But the enemy has a mage capable of blinking and summoning. He just blinked into your storage, summoned a friend and destroyed everything. Or he summoned your orbital laser thingy and used it on your colony. There are countless things that the AI could be capable of, and it only depends on what Torann can do and think of. Magic is limitless in potential, only requiring imagination to power up the ideas.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 10, 2018, 10:32:51 AM
I didn't say that the NPC which could fully control all of his spells arn't less powerfull.
I just said, the current AI can handle a staff with just one spell better.

But when you can write such clever AI script like you descript i am very happy to use it. That would improve the combat of Rimworld at about 2-3 level classes.

It is boring when you got all this nice tools for combat to defeat the enemy without problems.
Title: Re: [B18] A RimWorld of Magic
Post by: Zxypher on January 11, 2018, 01:47:57 AM
Oh man I've wanted a good magic mod for Rimworld for so long! This is amazing. Any chance we could get another universal skill like Clarity for reducing cooldowns? I would like to be able to shoot more lightning bolts pew pew.

Awesome work!
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 13, 2018, 03:50:27 PM
Just pushed out the latest version: v.1.7.0
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 13, 2018, 04:04:00 PM
Just pushed out the latest version: v.1.7.0
  • Mod settings are now included to allow adjustment of several of the mod features such as mana regeneration and how quickly mages gain xp from using spells.

  • AI can now cast spells. 
    There are several options for AI casting.  It can be disabled entirely in the mod settings, or you can pick the challenging route and turn on AI casting hard mode.

  • To support AI casting, all mod traits can occur at random on pawns.  These pawns will come equipped with the full spell complement for their class.  If AI casting is turned on, AI mages will occasionally cast a retaliation spell before they die or are downed rather than allowing themselves to be captured.  On hard mode, they will always do this.

  • The Arcane mage spell, summon, now instantly moves the target for both pawns and objects.

  • Some trait names and scroll descriptions have been adjusted for clarity

  • New stand-alone spell: Mana Shield - allows mages to create a health buffer at the cost of their mana pool.  Use of the spell while mana shield is active will disable the spell as will taking damage in excess of what can be absorbed by mana.

*jaw drops*
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 13, 2018, 05:59:17 PM
Good job on the update, will check it out when i have the time.

A suggestion i'd like to mention to see if it's possible to be added, while i still work on my next suggestion batch:

There's this game called Tales of Maj'Eyal, where there are 'sustained' skills and spells. These work in a way that, when you activate them, they work like passive skills, but will drain a certain amount of max mana. An example:

Glide (sustained) (unnatributed/scroll)
While active, this spell grants +20% movement speed. 10% mana to sustain.

This means that when cast, this skill will grant +20% movement speed, and reduce max mana from 100% to 90%. Disabling the skill returns mana to 100%, and incurs a cooldown on the skill.

This goes for stamina too. I personally think it would be a neat addition if possible to be done and not too hard.

As for the next ideas batch, it will primarily focus on an overall idea of bosses, as well as a few examples, including drops, skills and such. Should be up within a week (somewhat busy right now, hence why it's taking a while).
Title: Re: [B18] A RimWorld of Magic
Post by: Sarge on January 13, 2018, 07:29:39 PM
Dayhum that's a sweet update. I'm getting right back in the saddle with this mod. Shit's gonna be awesome.
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on January 13, 2018, 08:58:35 PM
Hey guys, what does "AI hard mode" mean? Ya know, in the options menu?
Title: Re: [B18] A RimWorld of Magic
Post by: Sarge on January 13, 2018, 10:17:35 PM
Hey guys, what does "AI hard mode" mean? Ya know, in the options menu?

  • To support AI casting, all mod traits can occur at random on pawns.  These pawns will come equipped with the full spell complement for their class.  If AI casting is turned on, AI mages will occasionally cast a retaliation spell before they die or are downed rather than allowing themselves to be captured.  On hard mode, they will always do this.
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on January 13, 2018, 10:20:53 PM
Hey guys, what does "AI hard mode" mean? Ya know, in the options menu?

  • To support AI casting, all mod traits can occur at random on pawns.  These pawns will come equipped with the full spell complement for their class.  If AI casting is turned on, AI mages will occasionally cast a retaliation spell before they die or are downed rather than allowing themselves to be captured.  On hard mode, they will always do this.
Oh. Whoops. ¯\_(ツ)_/¯[/list]
Title: Re: [B18] A RimWorld of Magic
Post by: Sarge on January 13, 2018, 11:56:52 PM
I just cast my first Lightning Storm. Ho-ly-fuck... I'm in love.

EDIT: Come to think of it, enemy pawns gifted in magic and all of the other cool special abilities created with this mod will be very dangerous and will require some special attention and tactics to fight and defend against.

Having to run through a pack of enemy pawns one by one to see who is gifted with what and then to try keep track of them just by name in the chaos of a fight is not ideal.

Is it possible to 'mark' any character with any of these talents somehow? Perhaps some glow effects of different colours designating the toon and his gift?
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 14, 2018, 01:13:09 AM
I just cast my first Lightning Storm. Ho-ly-fuck... I'm in love.

EDIT: Come to think of it, enemy pawns gifted in magic and all of the other cool special abilities created with this mod will be very dangerous and will require some special attention and tactics to fight and defend against.

Having to run through a pack of enemy pawns one by one to see who is gifted with what and then to try keep track of them just by name in the chaos of a fight is not ideal.

Is it possible to 'mark' any character with any of these talents somehow? Perhaps some glow effects of different colours designating the toon and his gift?

Sarge, you just gave me a fucking great idea for a mod suggestion. Why not have it as any special "trait" that shows up for any pawns on your maps, you could have marked?
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 14, 2018, 06:32:58 AM
About the Possession spell to temp. control a pawn.
Once they die, you pawns geting the "colonist died" bad mood.

Since you wanted that this pawn should be controlable, i don't think this bad mood is avoidable ?
Maybe leave the colony faction before the heart attack strikes, but then you still have the dead during regular combat.

It is a very strong combat ability to let the attacker fight for you, but when you are geting that bad mood, it balance it a bit, but still annoying.
I know from the Star War Force mod, that 1-2 sith lord can deal with a whole raid, because they berserk them and let them fight each other. While they drink coffee behind their walls.
Title: Re: [B18] A RimWorld of Magic
Post by: Sarge on January 14, 2018, 09:46:46 AM
@Harry

There was a small mod like that which you could use to mark sappers, pawns with cool weapons that you might want  and some such. 4 things in total.

Problem with that mod was that you had to manually go through every enemy and mark them yourself. For obvious reasons in the case of that mod at least.

In this case though I would much rather that you don't need to do all of it manually for every encounter but that it is coded. So if a posse of 20 raiders rock up and then you can see that there are two gifted ones as they enter the map since the lightning mage has a soft yellow glow and the dire mage a red one.

EDIT: The last one was supposed to be fire* mage. Typo. Can we have dire mages now though please?
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 14, 2018, 10:54:01 AM
AI Hard Mode also means that AI will use much more advanced spells, which means more dangerous, deadly, and challenging.
As already noted, when an AI is downed in hardmode, they will -always- use a retaliation spell.  What's implied with this is that you will have a much harder time recruiting full mages and should expect to advance most of your mages from the precursor trait.  You can, however, purchase a slave with full magic, or gain them from an escapee.

As far as marking magic pawns.  This should be a relatively easy thing to do, I'll see about adding a quick settings option to do this, or perhaps just make the mini-mod that allows people to select which traits they want marked.
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on January 14, 2018, 12:37:09 PM
About the Possession spell to temp. control a pawn.
Once they die, you pawns geting the "colonist died" bad mood.

Since you wanted that this pawn should be controlable, i don't think this bad mood is avoidable ?
Maybe leave the colony faction before the heart attack strikes, but then you still have the dead during regular combat.

It is a very strong combat ability to let the attacker fight for you, but when you are geting that bad mood, it balance it a bit, but still annoying.
I know from the Star War Force mod, that 1-2 sith lord can deal with a whole raid, because they berserk them and let them fight each other. While they drink coffee behind their walls.

Wait, just got an idea. What about a spell that allows the mage to berserk an enemy pawn against themselves while giving the pawn a buff of speed, strength, etc, while limiting them to a certain amount of time, after which they die extravagantly?
Title: Re: [B18] A RimWorld of Magic
Post by: Sarge on January 14, 2018, 02:26:53 PM
Torann,

Can you turn the volume down a little on the Lightning Storm? It's way louder than anything else.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 14, 2018, 03:53:43 PM
I'm getting this same error 3 times, once each for following. They all have the same trace. I believe I remember seeing the Elemental and Minion come from your mod, the Summoner or Arcane guy or something, right?

Config error in Undead: TraitDef Undead has 0 commonality.
Config error in Elemental: no parts vulnerable to frostbite
Config error in Minion: no parts vulnerable to frostbite

Code: [Select]
Config error in Elemental: no parts vulnerable to frostbite
Verse.Log:Warning(String)
Verse.DefDatabase`1:ErrorCheckAllDefs()
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType(Type, Type, String)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

Title: Re: [B18] A RimWorld of Magic
Post by: blizzardwolf420 on January 14, 2018, 08:48:27 PM
so torran any idea whats causing the conflict with your mod and the rim of madness mod? it seems to conflict with a bunch of errors , I tested all my mods and rim of madness seems to be the only one that really tosses up any errors with your mod. A shame really I really wanted to use these mods together but ill have to just stick with your mod for now till someone can figure out what the conflict is, based on the errors given it seems to be someone with jecstools.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 15, 2018, 01:48:57 AM
blizzardwolf420,
update your jecstools mod.
I got plenty of errors because of an old version of that.
Currently i don't got errors with tmagic and vampire, just warnings about unfinished stuff like teleporter.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 15, 2018, 11:34:29 AM
so torran any idea whats causing the conflict with your mod and the rim of madness mod? it seems to conflict with a bunch of errors , I tested all my mods and rim of madness seems to be the only one that really tosses up any errors with your mod. A shame really I really wanted to use these mods together but ill have to just stick with your mod for now till someone can figure out what the conflict is, based on the errors given it seems to be someone with jecstools.

I play with all the ROM mods and don't have any issues.  Like Canute said, best bet is to make sure your mods are up-to-date and all supporting mods (like jecs tools and hugslib) are also up-to-date.  Also check your mod load order to make sure supporting mods are loaded first.
If you still have issues, I'd recommend deleting the entire folder for each mod your having issues with - sometimes mod developers reorganize or recompile differently but it'll leave old files that can conflict.
Title: Re: [B18] A RimWorld of Magic
Post by: Sarge on January 15, 2018, 12:00:44 PM
I got raided by 3 guys in my very early game. RNGesus decided that one would be a fire mage and another a lightning mage. I'm playing with AI Hard activated.

It's a whooooole new difficulty level is what I'm saying. You've been warned.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 15, 2018, 01:19:50 PM
Just did a quick update to include the mage marking option you guys came up with.  It'll put an icon on any AI pawns that are mages.  Great idea!
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 15, 2018, 02:00:55 PM
Just did a quick update to include the mage marking option you guys came up with.  It'll put an icon on any AI pawns that are mages.  Great idea!

Dude! Hell yeah!!! ;D

I just made a post elsewhere asking about a mod like that, but you are over here making dreams come true! Now if only you could just have a small sub-mod, where you could pick and choose what traits or health conditions you want to be notified of when they enter your map. The reason I ask about health conditions, is because maybe you have a bionics recovery from dead people mod, and you want to scavenge any bionic legs raiders might have. Or vampirism is a health condition from Rim of Madness, so you want to see them too. Or other traits, like werewolves, joggers, brawlers, psychopaths, whatever you want!
Title: Re: [B18] A RimWorld of Magic
Post by: blizzardwolf420 on January 16, 2018, 12:48:40 AM
so torran any idea whats causing the conflict with your mod and the rim of madness mod? it seems to conflict with a bunch of errors , I tested all my mods and rim of madness seems to be the only one that really tosses up any errors with your mod. A shame really I really wanted to use these mods together but ill have to just stick with your mod for now till someone can figure out what the conflict is, based on the errors given it seems to be someone with jecstools.

I play with all the ROM mods and don't have any issues.  Like Canute said, best bet is to make sure your mods are up-to-date and all supporting mods (like jecs tools and hugslib) are also up-to-date.  Also check your mod load order to make sure supporting mods are loaded first.
If you still have issues, I'd recommend deleting the entire folder for each mod your having issues with - sometimes mod developers reorganize or recompile differently but it'll leave old files that can conflict.
you guys were right, i havnt updated hugs and jecs  in a month  so an update fixed all my issues i had. stupid me should have done that first.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 16, 2018, 07:52:22 PM
Can the arcane mage use their teleport spells for going from 1 colony to another?
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 17, 2018, 02:12:36 AM
They work basicly like transport pods, so yes if the other colony is in range.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 17, 2018, 10:41:38 AM
It is just me or does the teleport spell don't work with 1.7.1
Code: [Select]
Exception ticking Projectile_Teleport260110: System.ArgumentNullException: Argument cannot be null.
Parameter name: type
  at System.Activator.CheckType (System.Type type) [0x00000] in <filename unknown>:0
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] in <filename unknown>:0
  at System.Activator.CreateInstance (System.Type type) [0x00000] in <filename unknown>:0
  at Verse.ThingMaker.MakeThing (Verse.ThingDef def, Verse.ThingDef stuff) [0x00000] in <filename unknown>:0
  at TorannMagic.Projectile_Teleport.SingleSpawnLoop (AbilityUser.SpawnThings spawnables, IntVec3 position, Verse.Map map) [0x00000] in <filename unknown>:0
  at TorannMagic.Projectile_Teleport.Impact (Verse.Thing hitThing) [0x00000] in <filename unknown>:0
  at AbilityUser.Projectile_AbilityBase.ImpactSomething () [0x00000] in <filename unknown>:0
  at AbilityUser.Projectile_AbilityBase.Tick () [0x00000] in <filename unknown>:0
  at TorannMagic.Projectile_Teleport.Tick () [0x00000] in <filename unknown>:0
  at Verse.TickList.Tick () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on January 17, 2018, 12:43:02 PM
Hello I tried this mod yesterday and I love it so far, but does someone knows where is the mana or stamina displayed? Sorry if this has been answered already I didnt feel like reading the 6 pages of discussion
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 17, 2018, 01:16:48 PM
Hello I tried this mod yesterday and I love it so far, but does someone knows where is the mana or stamina displayed? Sorry if this has been answered already I didnt feel like reading the 6 pages of discussion
Mana and Stamina show in the Need tab for each character that has become a magic or combat class.

It is just me or does the teleport spell don't work with 1.7.1

I've had no issue with teleport, can you give me some more info on where this was cast; does this happen every time?
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on January 17, 2018, 02:08:55 PM
Thanks a lot Torann
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 17, 2018, 04:22:19 PM
It is just me or does the teleport spell don't work with 1.7.1
I've had no issue with teleport, can you give me some more info on where this was cast; does this happen every time?
Currently i got plenty of warnings on startup. I though its about the change you mention about the teleport.
But maybe you forget to add something at the 1.7.1 release.
But now i think thats the reason why the teleport don't work.
https://gist.github.com/91de07830d7a79a500013fbd8ffdc8c9

I use latest jecstools and deleted allways the old TMagic folder before i unzip it into mods.

Edit:
Ok, moved TMagic at the end of the modlist and the teleport warning disappeared.
And then the teleport is working.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on January 17, 2018, 09:51:28 PM
This mod gets more and more interesting... I noticed two visitors fist fighting, but when I went back to check if any of them needed saving, I only saw one wounded. When I clicked on it, its wounds were gone and it only said "regenerating". The visitors had both a paladin and a druid, who healed their wounded comrades. Looking forward to seeing raiders in action!

On a side note, the magic-user icon disappears when you pause the game.

Edit : Is there any problem that Summon doesn't solve?

Invaders coming fast? Summon them one at a time.
Enemies hiding behind cover? Summon.
Ally downed near enemies? Summon.
Slow-walking visitor getting downed on the way out? Walk ahead of him and Summon him.

Forget all the nukes. Summon is the best spell.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 18, 2018, 06:25:22 AM
Hehe for any tarvern fight, keep your paladin buddy close to you ! :-)
Or have a druid girlfriend at home.
But beware to start a social fight with her ! :-)
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 18, 2018, 05:32:03 PM
I've been rather busy recently, so i ended up not adding more to the notepad. Thanks to that, i got out of tune with the ideas, so i'll post them as they were written, meaning that there's only a handful of things. Discussion on the boss mechanics would be great.

Bosses

Bosses are rare monsters that sometimes spawn. Some of them spawn as a result of events, other as a result of something that triggered the spawn, while others must be spawned manually (be it by players or AI). When spawned, the player gains a red letter message, which pauses the game and informs which boss spawned, and the option to lead the camera there. There can only be one boss active at a time, but if more are spawned or the trigger activates while one is alive, as soon as the first boss ends, the next one will spawn. Each boss will have it's own special drops. Bosses only start spawning after the first year. If playing on extreme difficulty mode, bosses can start spawning on day 5. No triggers/spawns will activate before this period, as to not have massive boss waves once they can spawn. All bosses have an 'enrage' mode, which is triggered when something is or is not done (depends on the boss). Enrage mode is a permanent buff that causes the boss to deal 2x damage and take only 25% damage. All bosses can drop a special, very rare boss statue related to the corresponding boss. These statues provide a 1% boost to every stat for all colonists and allies in the map while placed down. You do not get another 1% boost for having the same statue twice (to avoid people farming easy-to-spawn bosses). Stacks up to 30 times (30 different statues), albeit it's very unlikely that anyone will get this amount without cheating.
Note: Drops on these ideas will also include items that i have previously mentioned in other idea posts. If they it doesn't really matter if they aren't added, i'm adding to the idea for the sake of adding. All bosses will also have between 1 and 4 unique drops, which aren't dropped/gained anywhere else.

I will not provide boss names on these idea posts, as names are the hardest part of getting ideas to be complete (for me). I will simply name them stuff like "Boss 1" or something related to their ability, like "Eater boss".

Eater boss
This boss is spawned by leaving too many humanlike corpses around. Every corpse adds a 1% chance of the boss spawning at midnight, everyday. This boss starts out as weak as a human, but each corpse it eats (humanlike or animal) increases it's strength by 30%. Rotting/dessicated animal corpses cannot be eaten, although humanlike ones can. This boss has the ability to pick up and use weapons, as well as it can use necromancer spells.
Enrage mode is activated by not eating any corpse in 30 seconds. This boss spawns near a random corpse that it can eat.
This boss may drop one of the following: Necromancer tome (rare), spell scroll (higher chance of necromancer spells), a low-tier magic weapon, 5 mana potions or the Consume Corpse spell scroll (rare/unique drop).


Spells

High Voltage (thunder/scroll)
Targetted spell usable on buildings and built floors. Casting on a metallic building or floor will cause electricity to spread to tiles connected via metal. Lower damage the farther it is from the spot it was cast on. Targets with bionic body parts take extra damage. Metals that don't conduct electricity well will mostly be unaffected by this spell.

Consume Corpse (necromancer/boss scroll) (Paladins cannot learn this)
This spell can be used on humanlike corpses or animal corpses (neither can be dessicated or rotting) for a 40% and 20% mana gain respectively. The corpse will vanish, and the pawn that cast it will gain any mood buffs/debuffs related to eating raw corpses (depending on their traits). Necromancers will also have a 1% chance of gaining a skill point. Costs 0 mana to cast, long cooldown.
Edit: I didn't know this was already an spell as i haven't played rimworld since before necromancers got added o-o Just saw it in-game.


Classes

Hero (mana and stamina)
The Hero class cannot be learned. Faction leaders will have a 25% chance to have this class. This class starts out weak, with no skills or spells. It can learn any spell and skill that have a scroll - but cannot learn anything that doesn't have a scroll version. Heroes are the primary target of enemies (must be in sight). Heroes are basically a jack of all trades, and master of none.


Items

Magic Handcuffs
Makes it so the pawn cannot cast magic until it's removed. Can only be removed with magic from another pawn. Good for magical prisoners. Can only be equipped by humanoids.


Other

Make it so pawns with Alzheimer have a small chance of forgetting learnt scroll spells, with the chance triggering every x days.

Edit: I can't seem to be able to level up Phase Strike's skills, other than the main one.

(https://i.imgur.com/t2G2qeN.png)


Error i get when i try to use Teleport spell:

Exception ticking Projectile_Teleport79552: System.ArgumentNullException: Argument cannot be null.
Parameter name: type
  at System.Activator.CheckType (System.Type type) [0x00000] in <filename unknown>:0
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] in <filename unknown>:0
  at System.Activator.CreateInstance (System.Type type) [0x00000] in <filename unknown>:0
  at Verse.ThingMaker.MakeThing (Verse.ThingDef def, Verse.ThingDef stuff) [0x00000] in <filename unknown>:0
  at TorannMagic.Projectile_Teleport.SingleSpawnLoop (AbilityUser.SpawnThings spawnables, IntVec3 position, Verse.Map map) [0x00000] in <filename unknown>:0
  at TorannMagic.Projectile_Teleport.Impact (Verse.Thing hitThing) [0x00000] in <filename unknown>:0
  at AbilityUser.Projectile_AbilityBase.ImpactSomething () [0x00000] in <filename unknown>:0
  at AbilityUser.Projectile_AbilityBase.Tick () [0x00000] in <filename unknown>:0
  at TorannMagic.Projectile_Teleport.Tick () [0x00000] in <filename unknown>:0
  at Verse.TickList.Tick () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on January 19, 2018, 01:15:50 AM
I will not provide boss names on these idea posts, as names are the hardest part of getting ideas to be complete (for me). I will simply name them stuff like "Boss 1" or something related to their ability, like "Eater boss".

Eater boss
This boss is spawned by leaving too many humanlike corpses around. Every corpse adds a 1% chance of the boss spawning at midnight, everyday. This boss starts out as weak as a human, but each corpse it eats (humanlike or animal) increases it's strength by 30%. Rotting/dessicated animal corpses cannot be eaten, although humanlike ones can. This boss has the ability to pick up and use weapons, as well as it can use necromancer spells.
Enrage mode is activated by not eating any corpse in 30 seconds. This boss spawns near a random corpse that it can eat.
This boss may drop one of the following: Necromancer tome (rare), spell scroll (higher chance of necromancer spells), a low-tier magic weapon, 5 mana potions or the Consume Corpse spell scroll (rare/unique drop).

For that one, what about something menacing like "Consumer of Souls" or something like that?

I'd like to say I'm not that bad at naming stuff.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 19, 2018, 02:40:29 AM
Toketsu,
i think you got the same error i encounter too.
Do you got yellow warning about teleport when you start the game ?
Could you please use Share log button and post the link, i want compare the mods that follow TMagic.

Move TMagic at the end of the modlist that solved the issue for me at last.
Title: Re: [B18] A RimWorld of Magic
Post by: ChJees on January 19, 2018, 05:22:41 AM
After playing with this mod for a while i gotta say the Arcane magician is the best.
Great for rescuing pawns and boosting overall productiveness. (The Magic Missile spell is useless though, would like it replaced for something else :P.)

Would be lovely if there was a "Alchemist\Artificer" class at some point. Would not necessarily have any offensive and defensive abilities on their own but would have the ability to craft Wondrous Items (http://www.d20pfsrd.com/magic-items/wondrous-items/). Like a super crafter. Maybe in conjuction with the Infused mod from NotFood there would be additional chances to infuse the item.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 19, 2018, 07:06:53 AM
Yep i like the Arcanist too.
But more for the teleport spell :-) Ok the other spells are very useful too, and the magic missile if you level it up is good against Centipeds because of the confusion.
Summoner is very handy too, minions that haul for you, elementals to fight and act as target dummies.

About these "Alchemist\Artificer", would be nice if he could enchant item like the Infused mod. 5 level of the skills, 1-4 how strong the random effect are, and the 5. let you pick a special infusion.


Edit:
Ohh i just notice, when you deconstruct the portal you gain Mana potion.
But the non-existent portal still explode.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 19, 2018, 08:02:12 AM
Toketsu,
i think you got the same error i encounter too.
Do you got yellow warning about teleport when you start the game ?
Could you please use Share log button and post the link, i want compare the mods that follow TMagic.

Move TMagic at the end of the modlist that solved the issue for me at last.
No idea, i get like over 500 errors when i load the game (none which actually cause issues as far as i know), and the mod is already at the bottom of the list.
Title: Re: [B18] A RimWorld of Magic
Post by: Jimmy P on January 19, 2018, 08:58:58 AM
Cheers for this mod, perfect for that Fantasy Rimworld experience!

I've just had my necromancer create his first undead from a corpse (The corpse of an orc from the orc invasion mod, I suppose that might matter) and this zombie defies all the laws of necromancy; he does social and caring tasks (despite being marked as not being capable) and whenever he hits 52% rest, he drops back down to 50% rest and essentially will sleep forever if I don't draft him to wake him up now and then
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on January 19, 2018, 12:32:22 PM
I LOVE the arcane mage. I think the arcane projectile is good. With the sheer amount of projectiles the dmgs are actually quite good like a LMG. It's a great assassination skill. But I also had issues with teleport (not the blink the actual portal teleport). I tried using it when I had a quest to move around. It did not display fail or succes over the caster's head. It played a sound, but no portal appeared.

Here's the logs (Magic mod was loaded last).
https://gist.github.com/c8c125aeccba4f0d2dfcbb5f46a363a6

What I did before sharing the logs:
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 19, 2018, 01:16:27 PM
After playing with this mod for a while i gotta say the Arcane magician is the best.
Great for rescuing pawns and boosting overall productiveness. (The Magic Missile spell is useless though, would like it replaced for something else :P.)

Would be lovely if there was a "Alchemist\Artificer" class at some point. Would not necessarily have any offensive and defensive abilities on their own but would have the ability to craft Wondrous Items (http://www.d20pfsrd.com/magic-items/wondrous-items/). Like a super crafter. Maybe in conjuction with the Infused mod from NotFood there would be additional chances to infuse the item.
As for magic missile, I have to disagree, I think it's probably one of the strongest spells in terms of direct power.  It's the only DD spell the Arcanist gets, but at max level it can stream 38 projectiles, dealing ~7 damage each which can result in over 250 damage.  That easily puts it in line with the top tier weapon systems.  To add to its power, it has a chance to confuse, the duration is extremely short, so if it triggers once or twice it's more like an interrupt, but it can stack, so at higher levels it can confuse an enemy for 5-10 seconds.
Biggest drawback it has is that it is heavily dependent on the shooting accuracy of the mage, so if you have a terrible shooter / poor eyes, you can miss a lot, especially at longer ranges, making the spell lose a lot of its effectiveness.

You described the design plan for items/artifacts almost precisely!

Bosses

Edit: I can't seem to be able to level up Phase Strike's skills, other than the main one.

Error i get when i try to use Teleport spell:
Bosses are definitely planned, along with some other events that will be centered around magic and the Arcane Fold faction.  I think most of these you came up with!
A few on my list:
Rogue elemental portal: a portal has opened on the map and will spawn hostile elementals until the portal is closed.  Will be guarded by a group of elementals and will periodically spawn small groups of elementals to assault the colony until the portal is destroyed.
Arcane Bandits - a small group of mages assault the colony in the attempt to make out with magical artifacts - will have a high concentration of magic users and will fight ferociously
Wandering necromancer - a necromancer enters the map with a group of undead and will prioritize moving about the map raising corpses as minions.  After awhile, the necromancer will either leave or turn hostile and attack the colony.
Reintroduction of the Arcane Tower: An arch-mage makes themself known to the colony by declaring a specific mage to be in violation of using unsanctioned magic.  The colony will have the option of sending the mage to the tower for 'training' or to defy the declaration and keep the mage.  If the player decides to follow the rules and sends the mage away, the pawn will leave the colony.  The arcane tower will remain on the map and may continue making demands of any new mages the colony has.  If the player chooses to defy the arch-mage, then the tower will periodically send raiding parties and will call down powerful spells on the colony (such as firestorm, lightning storm, and blizzard at random points in the home area).  The tower and residing arch-mage will, of course, be attackable.

I don't know if any of those fit in with the "Boss" concept, but Ive been thinking about introducing a new pawn type that excels at magic.  I want to call this creature an "Overlord" and will have improved capacities, health, etc... maybe even unique spells.  Definitely fits in with a boss type though.

As far as those errors, I just double checked and had no issues leveling up the bladedancer skills.  Dimension blade has a bug in the 1.7.1 version that doesn't allow it to be leveled past 1/3, but that's been corrected in the working version and will be fixed next update.  Also, no issues with teleport...

I've implemented and have been testing some exception handling for various skills (blink, teleport, summons, phase strike) that seem to have some unexplained errors I haven't been able to track down (mostly because I can consistently recreate the error).  That being said, the exception handling will restore the ability user to a safe state and restore mana/stamina.

Cheers for this mod, perfect for that Fantasy Rimworld experience!

I've just had my necromancer create his first undead from a corpse (The corpse of an orc from the orc invasion mod, I suppose that might matter) and this zombie defies all the laws of necromancy; he does social and caring tasks (despite being marked as not being capable) and whenever he hits 52% rest, he drops back down to 50% rest and essentially will sleep forever if I don't draft him to wake him up now and then
Thanks for the note, if the undead pawn is directed to sleep during specific hours, they'll still go to sleep.  I was not aware they'd stay asleep however, but that makes sense.  If you set them to never sleep, that should resolve them ever trying.  An undead refinement update is planned and hopefully I can make the undead behave and interact in a more expected manner.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 19, 2018, 01:39:05 PM
Here's the logs (Magic mod was loaded last).
I noticed that under the TMagic mod it has Jecstools 1.0.6.1.  Jecstools dll shouldn't exist under my mod, so you might check your TMagic mod folder and make sure there is no lingering 0Jecstools.dll or Jecstools.dll along with the TorannMagic.dll, if there is, delete it so that the jecstools version you have loaded first won't be overwritten.
Also, I think jecstools is on version 1.0.8.6, though I  only use a sub-class which is AbilityUser and AbilityUserAI, so that might not matter.
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on January 19, 2018, 02:48:59 PM
You were right I found a JecsTools.dll in \TMagic\Assemblies. I deleted it and reloaded my game. So it should take into account my JecsTools version loaded before (it's 1.0.8.6). But the same error still occurs an the portal doesn't open. Just in case, here's the logs again:
https://gist.github.com/01736220f786363f4d7197109f67b542

I appreciate your fast answer on my issue
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 19, 2018, 02:50:58 PM
Reintroduction of the Arcane Tower: An arch-mage makes themself known to the colony by declaring a specific mage to be in violation of using unsanctioned magic.  The colony will have the option of sending the mage to the tower for 'training' or to defy the declaration and keep the mage.  If the player decides to follow the rules and sends the mage away, the pawn will leave the colony.  The arcane tower will remain on the map and may continue making demands of any new mages the colony has.  If the player chooses to defy the arch-mage, then the tower will periodically send raiding parties and will call down powerful spells on the colony (such as firestorm, lightning storm, and blizzard at random points in the home area).  The tower and residing arch-mage will, of course, be attackable.
This sounds quite interesting o-o

I don't know if any of those fit in with the "Boss" concept, but Ive been thinking about introducing a new pawn type that excels at magic.  I want to call this creature an "Overlord" and will have improved capacities, health, etc... maybe even unique spells.  Definitely fits in with a boss type though.
Considering the name, it could have Mind spells, inducing mental breaks, mind control, map-wide mood debuffs, etc.
Title: Re: [B18] A RimWorld of Magic
Post by: Jimmy P on January 19, 2018, 05:43:18 PM
I reanimated a fire mage and he is trying to do medical jobs. Throws this error:

Attempted to calculate value for disabled stat MedicalTendSpeed; this is meant as a consistency check, either set the stat to neverDisabled or ensure this pawn cannot accidentally use this stat (thing=Stove)
Verse.Log:Error(String)
Verse.Log:ErrorOnce(String, Int32)
RimWorld.StatWorker:GetValueUnfinalized(StatRequest, Boolean)
RimWorld.StatWorker:GetValue(StatRequest, Boolean)
RimWorld.StatWorker:GetValue(Thing, Boolean)
RimWorld.StatExtension:GetStatValue_Patch1(Thing, StatDef, Boolean)
RimWorld.<MakeNewToils>c__Iterator0:MoveNext()
Verse.AI.JobDriver:SetupToils()
Verse.AI.Pawn_JobTracker:StartJob(Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean)
RimWorld.Pawn_DraftController:set_Drafted_Patch2(Object, Boolean)
RimWorld.<GetGizmos>c__Iterator0:<>m__0()
Verse.Command_Toggle:ProcessInput(Event)
Verse.GizmoGridDrawer:DrawGizmoGrid(IEnumerable`1, Single, Gizmo&)
RimWorld.InspectGizmoGrid:DrawInspectGizmoGridFor(IEnumerable`1)
RimWorld.MainTabWindow_Inspect:DrawInspectGizmos()
RimWorld.InspectPaneUtility:ExtraOnGUI(IInspectPane)
RimWorld.MainTabWindow_Inspect:ExtraOnGUI_Patch1(Object)
Verse.WindowStack:WindowStackOnGUI()
RimWorld.UIRoot_Play:UIRootOnGUI()
Verse.Root:OnGUI()
Title: Re: [B18] A RimWorld of Magic
Post by: tmo97 on January 19, 2018, 06:14:03 PM
I've done like 10 playthroughs and I still haven't seen a single spell or mana bar yet.
From what I've experienced, this mod was made by that kind of person who gets to late-game without trouble, or by someone who thinks money makes magic.

By the time I have enough money, a magically gifted pawn, the necessary scrolls, I'm already way too much invested in electricity and stuff just to keep myself alive to see the magic.
Then the pawn dies because of a squirrel and all the money, effort and time is wasted.

Fix your fucking mod, this is bad.
p.s. idgaf whether any of you think this is presumptuous
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on January 19, 2018, 07:41:12 PM
I've done like 10 playthroughs and I still haven't seen a single spell or mana bar yet.
From what I've experienced, this mod was made by that kind of person who gets to late-game without trouble, or by someone who thinks money makes magic.

By the time I have enough money, a magically gifted pawn, the necessary scrolls, I'm already way too much invested in electricity and stuff just to keep myself alive to see the magic.
Then the pawn dies because of a squirrel and all the money, effort and time is wasted.

Fix your fucking mod, this is bad.
p.s. idgaf whether any of you think this is presumptuous
In my first magic playthrought the first trader caravan I ever encountered had scrolls to sell. It was waaay before I was able to buy any. Magic pawns are super rare though, but that's because of how random traits are. I started with pawns made with prepare carefully, but I also encountered a "fleeing princess" event where the pawn I rescued was actually a gladiator!
Title: Re: [B18] A RimWorld of Magic
Post by: Mikuno on January 19, 2018, 07:59:45 PM
Fix your fucking mod, this is bad.
If you are unable to deal with enemy spellcasting, then there is a button in mod settings to turn it off.
You can just start with someone who is already a mage if you feel that it takes you too long to get to the tomes. You can also capture additional mages from pod crashes or raids.
Also BYOG instead of blaming the mod creator.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 20, 2018, 04:53:18 AM
The TMagic errors i get when i load the game:

(https://i.imgur.com/lujm29c.png)

If you need the detailed info from them, just say.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 20, 2018, 05:21:37 AM
I got these errors too, but once i moved TMagic at the end of the modlist they didn't appear anymore.
But didn't helped at your case you said.
When did you update jecstools the last time ?
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 20, 2018, 09:44:05 AM
I got these errors too, but once i moved TMagic at the end of the modlist they didn't appear anymore.
But didn't helped at your case you said.
When did you update jecstools the last time ?
I use steam workshop, so i don't need manual updating, as far as i know.
Title: Re: [B18] A RimWorld of Magic
Post by: crusader2010 on January 20, 2018, 02:12:25 PM
Hi. Can someone tell me the best way to equip a mage? What I mean is, if the pawn also has a weapon and gets drafted, what is he going to use, spells or the weapon?

In other words, is it best to leave mages unarmed or... ?
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 20, 2018, 02:55:31 PM
Hi. Can someone tell me the best way to equip a mage? What I mean is, if the pawn also has a weapon and gets drafted, what is he going to use, spells or the weapon?

In other words, is it best to leave mages unarmed or... ?
Hi Crusader.  Some of this depends on the mage or combat class.  Bladedancers require a melee weapon to use their skills and Snipers require a ranged weapon and a Gladiator does best with a melee weapon (imo).  The magic classes don't have weapon restrictions and methods of attack (weapon or magic) are independent, meaning a mage can cast spells and use weapons at the same time.  Spells are directed and in addition to your weapon attack, so you would select the mage then choose the spell to use manually.  If you're out of mana or none of your spells fit in the situation, you can always use your weapon attack as a fallback.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 20, 2018, 02:57:30 PM
I never notice any of my pawn to use spells at their own.
Only NPC who did some spells. Mosttime i just notice they summon one of my pawns.
So i think equip the weapon the pawn can best use (mellee or range), and let them use spells at your command.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on January 20, 2018, 03:09:20 PM
It's true, pawns don't use magic on their own, but keep in mind that most or all offensive spells can't be cast while using a shield belt. Mages are better off with ranged weapons.

I also tend to value my mages higher than other minions, so ranged weapons make sense.

PSA : Be careful about using hard mode. One exploding enemy will kill everything within its range.
Title: Re: [B18] A RimWorld of Magic
Post by: Buli on January 20, 2018, 05:53:49 PM
Hello,

I searched the thread but did not see such question.
Summoner's minions only haul and rescue, but they do not do other chores.
Is it current behavior or I have some conflict on my side?

Thanks
Title: Re: [B18] A RimWorld of Magic
Post by: divxwind on January 21, 2018, 12:56:43 AM
Hi, when using phase strike my pawn sometimes disappears. Like from the game. Is there some lore where they get stuck in the pocket dimension? I end up loading a save to get them back.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 21, 2018, 01:37:37 AM
Hello,

I searched the thread but did not see such question.
Summoner's minions only haul and rescue, but they do not do other chores.
Is it current behavior or I have some conflict on my side?

Thanks
They will also fight for you, though they have many weak spots and will flee from the map if downed, so they don't make great fighters.

Hi, when using phase strike my pawn sometimes disappears. Like from the game. Is there some lore where they get stuck in the pocket dimension? I end up loading a save to get them back.
This is never intended.  I haven't been able to figure out why this (seemingly randomly) occurs, but have been able to implement some exception handling to restore the pawn to the original location if it does occur.  This fix will be included in the next update (hopefully sometime tomorrow).
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 21, 2018, 04:16:00 AM
I searched the thread but did not see such question.
Summoner's minions only haul and rescue, but they do not do other chores.
Is it current behavior or I have some conflict on my side?
Minions are like full trained animal's without master.
They do all your animals would do too.

If you want minion who clean,mine,harvest,deconstruct too, you need to use the Minion mod.

Hi, when using phase strike my pawn sometimes disappears. Like from the game. Is there some lore where they get stuck in the pocket dimension? I end up loading a save to get them back.

Toran,
I got a similar behavior with the 1.6 version and Vampires, but Valiant charge and the War form from a vampire together.
It gave a great explosion and the vampire was gone.
Title: Re: [B18] A RimWorld of Magic
Post by: crusader2010 on January 21, 2018, 07:22:01 AM
@Torann: thank you for the info :)
Title: Re: [B18] A RimWorld of Magic
Post by: Zxypher on January 21, 2018, 12:17:16 PM
I may be having a mod conflict or possibly a bug but Cure Disease doesn't seem to have any effect even at levels 2/3 in everything (Tested on Flu and Infection). Also pawns tend to run back/away before casting magic making it really difficult to use spells while staying in defensive positions (Could this perhaps be Grenade Fix?)

Any ideas? Thanks for your hard work.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 21, 2018, 12:54:16 PM
Also pawns tend to run back/away before casting magic making it really difficult to use spells while staying in defensive positions (Could this perhaps be Grenade Fix?)

Any ideas? Thanks for your hard work.

Having pawns drafted seems to stop this behaviour, at least for me.
Title: Re: [B18] A RimWorld of Magic
Post by: Buli on January 21, 2018, 01:26:29 PM
I searched the thread but did not see such question.
Summoner's minions only haul and rescue, but they do not do other chores.
Is it current behavior or I have some conflict on my side?
Minions are like full trained animal's without master.
They do all your animals would do too.

If you want minion who clean,mine,harvest,deconstruct too, you need to use the Minion mod.


Ah, OK. Haulers are really important so I am not complaining, it is just their description seemed to imply they could do other things, so I was not sure if there was some issue.

Thanks for answer.
Title: Re: [B18] A RimWorld of Magic
Post by: crusader2010 on January 21, 2018, 02:00:12 PM
Hello again :) it seems there is a very small bug with showing information in the Food tab of the minions.
Also, they have "Medicine" preselected instead of "herbal medicine" like other animals have.

Can this be fixed?

[attachment deleted by admin: too old]
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 21, 2018, 06:27:48 PM
Updated to v1.7.6

Update should resolve the disappearing bladedancer during phase strike - I've been able to see a successful occurrence and recovery for this bug.

As far as pawns running away, they shouldn't, unless you're using a mod that also patches default GotoCastPosition.

Minions used to be able to do more things... like smash walls and consume drugs but I had too many complaints.  ::)
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 21, 2018, 11:42:14 PM
Updated to v1.7.6
  • The Arcane mage master spell "Gateway" has been added. Through intensive research and study, mages have been able to fold reality between two places, allowing instant travel. This knowledge has manifested in two ways - the Arcane mage can now learn the Gateway master spell and perform a mass summon from any colonist occupied map to the caster position.

[li] Colonies are now able to research a method to apply the Arcane Gateway spell and construct Portals. These artifacts may then be activated by (and only by) Arcane mages that have learned the Gateway spell. As long as a portal is charged with energy, it is capable of instantly transporting items and pawns to a distant location.
[/li][/list]

o-o Been waiting for portals! Also, sorry but i'm 100% dry from ideas, might take a while to recover.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 22, 2018, 03:23:21 AM
*reach Toketsu a Potion of high inspiration and bandage his fingers*
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 22, 2018, 11:08:15 PM
*reach Toketsu a Potion of high inspiration and bandage his fingers*
o-o
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 23, 2018, 02:39:39 PM
So I'm thinking with these portals I might be able to have a psuedo Z level with maybe the Set-Up Camp mod. With that, you can make permanent 75x75 maps. I'm thinking if you could just use Dev mode and put rock walls around the edge of your "camp" map, so that the only things that will come into the map will be stuff you spawn in. Don't want raids, animals, plants, or other factions' pawns just wandering in. Would be cool if you could have it as permanent night time too, to simulate this being underground, or deep under a mountain or as your dungeon.

Oh, the new mod Biomes might be perfect for this if I could have a mini cave biome, only accessable with teleporters. I'm thinking it would be cool to have my regular mountain/cave base, but deep within, it will have a teleporter to my special dungeon map, where I do all of my cult, prison labor, and other cynical stuff that I don't want any other factions to see (due to roleplay purposes, or I might put in major malices to mood if anyone sees these things going on.)
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on January 23, 2018, 06:04:02 PM
This update cleared all the error I had, so thanks for that.

I still didn't managed to make the mass teleport work. Now it says "portal has collapsed" and explode instantly (without throwing any error). Does someone manage to use it? I tried with and without the \Mods\TMagic\Assemblies\JecTools.dll and always with the JecTools 1.0.8.6 loaded before

I'm doing the new portal research ATM, I was hoping to use that instead. But as far as I understand I need to build the portals on both end right?
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 23, 2018, 11:26:04 PM
This update cleared all the error I had, so thanks for that.

I still didn't managed to make the mass teleport work. Now it says "portal has collapsed" and explode instantly (without throwing any error). Does someone manage to use it? I tried with and without the \Mods\TMagic\Assemblies\JecTools.dll and always with the JecTools 1.0.8.6 loaded before

I'm doing the new portal research ATM, I was hoping to use that instead. But as far as I understand I need to build the portals on both end right?
Think of teleport as a pod launcher, because it basically is, just one with modified carrying capacity and range.  It has to be used outside on flat ground for the target square and every square around it (no rocks, no trees, no people).  If the area you attempt to cast the spell on wouldn't allow a building to be put there, then it won't let the teleport to be summoned there either, and it instantly collapses instead of generating a bunch of errors.

Portals are quite different.  These are buildings that you research, construct, then activate and set a destination.  Destinations can be pretty much anywhere (inside, outside, etc), it still has to be valid ground, you can't set the destination to the middle of a mountain.  They do not pair.  You can also portal to your own map.  This could be useful to move across the map quickly to get some pawns behind a raiding party to flank them (as an example).  The most useful scenario is probably to move items and pawns across the world instantly between colonies, but if you don't have a return portal, it'll be a one way trip.
Also remember that you need a fully trained Arcane mage that has learned Gateway to activate a portal.

Pawn --> Arcane Mage --> Learns Gateway -\
                                                                  |--> Activate Portal (choose destination) --> Charge portal --> use portal
Research Portals ---------> Build Portal-------/
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 24, 2018, 06:45:08 AM
I think I'm stupid, but the constant use of portal and gateway has me a little confused until I check it out in game :P
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 24, 2018, 07:03:16 AM
Portal worked well for me, didn't used gateway yet.
But don't forget to have latest jecstools installed. And when you see yellow warnings about teleport at game startup there is something wrong and teleport didn't work.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 24, 2018, 08:49:22 AM
I think I'm stupid, but the constant use of portal and gateway has me a little confused until I check it out in game :P
Haha yes, it can be a bit confusing.

"Teleport" is the pod launcher utility spell.
"Gateway" is the Arcane Mage master spell and works like a mass summon, except it has a global reach. (the area of effect ring currently does not show, but it has a 7square radius)
"Portals" are constructed buildings that can move items or pawns instantly and has a global reach.  (it's a "right click" option, so with a pawn selected, you right click the portal, select menu option "use portal")
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 24, 2018, 09:02:25 AM
Oh awesome. So they do not require a mage. The previous post you made, with the lines and arrows, I think does not look proper on mobile for me, so I had trouble understanding.

Any chance you think we could have portals as a stand alone mod? ;D
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 24, 2018, 09:16:07 AM
You NEED an arcanist, just re-read the post 4 above you from torann.
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on January 24, 2018, 09:32:24 AM
Thanks for the awesome explaination Torann. I'm going to try the teleporter again this evening. I used to cast it on a "clear" area (no trees, walls or chunks). But I didn't account for the small grass or plants that typically need to be removed when building. So I'm going to try again on a 100% clear concrete floor hopefully that is goin to work.
I'll also experiment with portal, but later when I'll have more colonies and the gateway spell =P

I noticed there's a new version of JecsTools on GitHub (1.0.8.7.1) so I'm going to use that. But I'm not sure if I need to keep or delete the JecsTools.dll located in \Mods\TMagic\Assemblies\

Thanks for taking time to reply
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 24, 2018, 11:05:19 AM
I noticed there's a new version of JecsTools on GitHub (1.0.8.7.1) so I'm going to use that. But I'm not sure if I need to keep or delete the JecsTools.dll located in \Mods\TMagic\Assemblies\
Delete it.  I'm not sure how that got there, maybe I made a slip in the past and it was included in an old version.  Regardless, the only .dll that should be in the TMagic\Assemblies\ folder is the TorannMagic.dll file.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 24, 2018, 12:10:48 PM
Does these .dll even comes into game ?
I though the first loaded .dll count unlike patches. Thats why required mods should be placed at first.
Title: Re: [B18] A RimWorld of Magic
Post by: Sarge on January 24, 2018, 12:22:33 PM
When I click on my Druid's Regenerate spell procs the Animal Hunting alert mod and releases it again the moment you cast it or cancel it.

I half shat myself twice before realising what was going on :D
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on January 24, 2018, 12:46:44 PM
Delete it.  I'm not sure how that got there, maybe I made a slip in the past and it was included in an old version.  Regardless, the only .dll that should be in the TMagic\Assemblies\ folder is the TorannMagic.dll file.
Since you told me it shouldn't be there, I was surprised to find it in your latest update too. Regardless, it's gone now. I still fail at using the spell  :-\ I made some screenshots because I'm pretty sure I used it correctly.

https://imgur.com/wDOpkgO
https://imgur.com/PIpIRp8

Here's also my logs:
https://gist.github.com/312426f5f9da1ded18acfafac02859ff
What I did was: load game, cast teleport like shown on screenies, upload logs. No error poped during the game, but the logs are still interesting.
Quote
Attempted to create a portal but threw an unknown exception - recovering and ending attempt

and here's my mod list:
https://imgur.com/HxL9jIV
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 24, 2018, 01:01:37 PM
You NEED an arcanist, just re-read the post 4 above you from torann.

So we still need an arcanist for portals? I thought they were just for gateways or summons? And you just build the portal like it is a building? I think I frustrate Canute with being silly  ;D
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 24, 2018, 06:14:12 PM
Here's also my logs:
https://gist.github.com/312426f5f9da1ded18acfafac02859ff
What I did was: load game, cast teleport like shown on screenies, upload logs. No error poped during the game, but the logs are still interesting.
Quote
Attempted to create a portal but threw an unknown exception - recovering and ending attempt

The log shows these "Config error in TM_Teleporter_...."
With this errors it don't work. And since you said you installed the latest jecstool i have no clue.
Since it isn't much work, just delete jecstools and TMagic folder and unzip them again, except you allways delete the mod-folder before you update a mod.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 24, 2018, 06:25:56 PM
This update cleared all the error I had, so thanks for that.

I still didn't managed to make the mass teleport work. Now it says "portal has collapsed" and explode instantly (without throwing any error). Does someone manage to use it? I tried with and without the \Mods\TMagic\Assemblies\JecTools.dll and always with the JecTools 1.0.8.6 loaded before

I'm doing the new portal research ATM, I was hoping to use that instead. But as far as I understand I need to build the portals on both end right?
Think of teleport as a pod launcher, because it basically is, just one with modified carrying capacity and range.  It has to be used outside on flat ground for the target square and every square around it (no rocks, no trees, no people).  If the area you attempt to cast the spell on wouldn't allow a building to be put there, then it won't let the teleport to be summoned there either, and it instantly collapses instead of generating a bunch of errors.

Portals are quite different.  These are buildings that you research, construct, then activate and set a destination.  Destinations can be pretty much anywhere (inside, outside, etc), it still has to be valid ground, you can't set the destination to the middle of a mountain.  They do not pair.  You can also portal to your own map.  This could be useful to move across the map quickly to get some pawns behind a raiding party to flank them (as an example).  The most useful scenario is probably to move items and pawns across the world instantly between colonies, but if you don't have a return portal, it'll be a one way trip.
Also remember that you need a fully trained Arcane mage that has learned Gateway to activate a portal.

Pawn --> Arcane Mage --> Learns Gateway -\
                                                                  |--> Activate Portal (choose destination) --> Charge portal --> use portal
Research Portals ---------> Build Portal-------/

Canute, according to Torann's post I don't need an arcane mage to have a portal. I can just research it and then build it? Is there something I am not getting? Arcane mage = gateway = activate portal/change portal/use portal. OR you can research portals = build portal with all the same activate/change/use.

Is this incorrect?
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 24, 2018, 06:36:11 PM
Currently i don't play with TMagic so i am not 100% sure.
So far i understood it.
You maybe can research it and build the structure.
But only a Arcanist with the master spell can open on this stucture the portal to somewhere.
Why you don't just try it out and report back ! :-)

Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on January 24, 2018, 06:50:41 PM
This update cleared all the error I had, so thanks for that.

I still didn't managed to make the mass teleport work. Now it says "portal has collapsed" and explode instantly (without throwing any error). Does someone manage to use it? I tried with and without the \Mods\TMagic\Assemblies\JecTools.dll and always with the JecTools 1.0.8.6 loaded before

I'm doing the new portal research ATM, I was hoping to use that instead. But as far as I understand I need to build the portals on both end right?
Think of teleport as a pod launcher, because it basically is, just one with modified carrying capacity and range.  It has to be used outside on flat ground for the target square and every square around it (no rocks, no trees, no people).  If the area you attempt to cast the spell on wouldn't allow a building to be put there, then it won't let the teleport to be summoned there either, and it instantly collapses instead of generating a bunch of errors.

Portals are quite different.  These are buildings that you research, construct, then activate and set a destination.  Destinations can be pretty much anywhere (inside, outside, etc), it still has to be valid ground, you can't set the destination to the middle of a mountain.  They do not pair.  You can also portal to your own map.  This could be useful to move across the map quickly to get some pawns behind a raiding party to flank them (as an example).  The most useful scenario is probably to move items and pawns across the world instantly between colonies, but if you don't have a return portal, it'll be a one way trip.
Also remember that you need a fully trained Arcane mage that has learned Gateway to activate a portal.

Pawn --> Arcane Mage --> Learns Gateway -\
                                                                  |--> Activate Portal (choose destination) --> Charge portal --> use portal
Research Portals ---------> Build Portal-------/

Canute, according to Torann's post I don't need an arcane mage to have a portal. I can just research it and then build it? Is there something I am not getting? Arcane mage = gateway = activate portal/change portal/use portal. OR you can research portals = build portal with all the same activate/change/use.

Is this incorrect?

I haven't played for a while, but from what i read from posts, you need an arcane mage that knows the Gateway spell. I'm unsure if you need him whenever you want to use, or just to 'activate' the portal, but it is a fact that you need an arcane mage with that spell.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 24, 2018, 07:02:14 PM
I haven't played for a while, but from what i read from posts, you need an arcane mage that knows the Gateway spell. I'm unsure if you need him whenever you want to use, or just to 'activate' the portal, but it is a fact that you need an arcane mage with that spell.

Ahh, I think I understand now. You need to research the portal, and have an arcane mage learn the master spell as well. And only after you have researched and learned it, can the arcane mage summon a permanent portal?

Fuck man. I wanted the arcane mage to be able to summon people to him, and also teleport himself+group to up to X amount of cells (map tiles) away. But I wanted there to also be a "permanent portal" that you can unlock through research, and just be able to build, with or without the arcane mage. I figured the arcane mage for instant spells, but then something else that you unlock through research which will stay open indefinitely. Is that what it is now, where it requires some of the arcane mage's mana to hold open a portal indefinitely?

I swear I'm not trying to make this complicated. I just haven't gotten to trying the mod yet. But it feels like the interchangeable use of portal and gateway makes things get easily mixed up. Maybe just absolute clear definitions for each, and not use each other's terminology in the description. I really need stuff like this. I would think others out there that are like me and might not catch on 100% of the time unless we have crystal clear information that isn't left open to interpretation in any more ways than one.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 24, 2018, 07:37:44 PM
It's not really meant to be complicated, but it's also supposed to be difficult to get which ends up making it complicated.

Portals ARE permanent buildings, and you can do the research and construct them without a single mage.  But without the Arcane mage, it just sits there dormant.  The Arcane mage is the only one that will get the option to activate the portal at which point it's like a prioritized job where they go up to the portal and then it goes to a world map where you select the base and spot you'd like to portal to send things.  After that, you no longer 'need' the Arcane mage, as long as the portal remains active.

Portals can be charged by any mage, and any pawn (mage or muggle) can walk through a portal.

Hope that clarifies portals.

That being said, the Arcane mage master ability, ie the button you click after learning the spell, is called 'Gateway' and acts as a global, mass summon where you can summon a group of pawns/items etc right to the Arcane mage.  Completely independent of portals, but you can't activate a portal without knowing this spell.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 24, 2018, 07:52:10 PM
Alright. So anyone can build the portal, but it won't do anything until an arcane mage activates it. However, the arcane mage must first learn this portal master spell. Which also comes with learning the gateway spell. Once this portal is "activated" then it is not owned by anyone, and anyone can take a one way trip through while also hauling something. The only way the portal will ever be closed, is if any arcane mage, that has the portal spell learned, comes along and chooses to close it.

Is there a limit on portals activated per mage? Or is that where I saw they might have to dedicate mana to keep it open?

Also, the "gateway" spell, that is the instant-cast teleport/summon and is the master level arcane mage spell, is needed to be learned first. Once that is learned, the arcane mage then has the ability to also activate/close dormant "portals" that were built by anybody who has done the research.

Is it only arcane mages with the gateway spell learned, that may close portals once opened? Is this the only way they will close once opened? This portal business sounds awesome. Sorry for so many questions  :)
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 24, 2018, 08:37:22 PM
You have it just about right.

Quote from: Harry_Dicks
Also, the "gateway" spell, that is the instant-cast teleport/summon and is the master level arcane mage spell, is needed to be learned first. Once that is learned, the arcane mage then has the ability to also activate/close dormant "portals" that were built by anybody who has done the research.
Exactly.

Think of the Arcane mage that has learned the Gateway master spell as a key to activating portals.  This Arcane mage could then go around to each colony and activate their portal.  It costs 70% mana so you'll need some recovery time, or mana pots.  Once active, the portal is able to be charged and this pawn can activate as many portals as you want.

Portals hold their own magical energy, but it doesn't generate the energy on its own, it has to be charged by a mage.  Any mage type can do this though and it drains mana from the mage to supply the portal with energy.  There's no active mana drain to keep a portal open and no pawn owns the portal, but when it's used by a pawn or used to transmit items, it consumes energy from the portal.

Also, -any- mage can close a portal.  As a fail-safe, a portal can also deactivate if it detects an invalid destination (ie the map no longer exists, or you built a building on the spot it portals to, or for whatever reason it failed to spawn something at the destination.  So it's a good idea to keep the destination clear...
Title: Re: [B18] A RimWorld of Magic
Post by: ChairmanPoo on January 25, 2018, 04:26:52 AM
Two things:

- I can´t tell my pawns mana points.

- Undead pawns can actually fall in love and get into relationships. This is kind of... wrong wrong wrong... :o
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 25, 2018, 06:14:26 AM
When your got mana/stamina you can find the mana bar like all other bars too at the "Needs" Tab.
It should be the first top left.

Hmmm, undead don't mean dumb. Vampire are undead too.
But in this case they are reanimated, but since they nearly got the power of their living live, sure why not social interactions.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 25, 2018, 10:41:04 AM
Once active, the portal is able to be charged and this pawn can activate as many portals as you want.

Portals hold their own magical energy, but it doesn't generate the energy on its own, it has to be charged by a mage.  Any mage type can do this though and it drains mana from the mage to supply the portal with energy.  There's no active mana drain to keep a portal open and no pawn owns the portal, but when it's used by a pawn or used to transmit items, it consumes energy from the portal.

Thank you so much for being patient with me and explaining things like I might be retarded, because I really might be retarded ;) Also, where can we see the portals "energy" that is being drained when something goes through it? Is it in the info box when you select it? Finally, if the portal gets too low on "energy," will it just not allow anything to pass through it until it is recharged? And will it still take about 70% of a mage's full mana to do a full recharge on the portal?

How much mana cost is it to recharge a portal, verses "activating" a dormant one that was constructed by anyone? And you said it is only arcane mage's that have learned the "gateway" spell, only they can "activate" a dormant portal. But *any* mage can recharge one, or close it. Because they are not owned by anyone, just a sort of neutral teleporter building/launcher.

Again, thank you for answering all of my dummy questions :)
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 25, 2018, 12:13:52 PM
Also, where can we see the portals "energy" that is being drained when something goes through it? Is it in the info box when you select it?
Portal energy is depicted graphically by the size of the portal (the portal itself, not the building containing the portal).

Quote
Finally, if the portal gets too low on "energy," will it just not allow anything to pass through it until it is recharged?
Correct, the options will no longer show if the portal doesn't have enough energy to perform the action (transport of items costs more than transport of a pawn)

Quote
And will it still take about 70% of a mage's full mana to do a full recharge on the portal?
"Activation" and "charge" are two completely separate actions.  Activation is when you designate where the portal sends things.  Charge is when a mage transfers mana into the portal to provide it with energy.

Quote
How much mana cost is it to recharge a portal, verses "activating" a dormant one that was constructed by anyone?
70% of the Arcane mage's mana to activate a portal.
5% of the portal's energy to send a pawn.
10% of the portal's energy to send all items within the portal's stockpile zone.
1% of a mage mana => 1% portal energy.

Quote
And you said it is only arcane mage's that have learned the "gateway" spell, only they can "activate" a dormant portal. But *any* mage can recharge one, or close it.
Yes.

Quote
Because they are not owned by anyone, just a sort of neutral teleporter building/launcher.
Not teleporter, that's a completely different spell with different functionality.

Happy to answer your questions.  Might be easier to just turn on dev mode and give it a try though.  ;)
Title: Re: [B18] A RimWorld of Magic
Post by: RyanRim on January 25, 2018, 12:41:32 PM

Not teleporter, that's a completely different spell with different functionality.

Happy to answer your questions.  Might be easier to just turn on dev mode and give it a try though.  ;)

Just tried in dev mode against a pack of mechanoids, was fun porting around with them with cover, although the arcane mage was quite vulnerable. Had to keep sniper ready. Honestly this mod is turning Rimworld into Garry's Mod.
Title: Re: [B18] A RimWorld of Magic
Post by: Sarge on January 25, 2018, 10:20:32 PM
Hmmm, undead don't mean dumb. Vampire are undead too.
But in this case they are reanimated, but since they nearly got the power of their living live, sure why not social interactions.

It actually is a legitimate problem because their upkeep is dependent on the summoner's mana. Something as simple as a mana drain occurrence and you have a pawn in state of tantrums and depression for 2 seasons because he/she can't get anymore necrophiliac action.

Also, it's just "wrong wrong wrong"  ;)
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on January 26, 2018, 12:09:47 AM
Hey, anyone know the exact range of the portals? I made a separate settlement on the other side of the planet just to test that, but it appears I can't even teleport there because it's "beyond maximum range". In my opinion, the gateway spell and the portal shouldn't even have a max range since the player IS bending spacetime and creating holes in the fabric of reality, so in that case distance shouldn't be an issue.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 26, 2018, 03:33:48 PM
Agreed, and it was set to 250 map tiles.  I'll bump it up to extend across even large maps.
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on January 26, 2018, 05:53:07 PM
Did you reduce the number of spells the mages will start with?
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on January 26, 2018, 06:28:57 PM
bump it up to extend across even large maps

By "large maps" you mean the whole planet right?
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 26, 2018, 06:31:47 PM
Did you reduce the number of spells the mages will start with?
Yes.  It now randomly assigns the starting spells.  If your pawn didn't get a spell when they became a mage then you need to 'learn' the spell.  All class spells can be learned via the magic tab and cost between 1-3 ability points depending on the power of the spell.  The 'learn' button will show up next to the spell icon when you have enough ability points.

v1.7.6
Change to the default behavior when assigning abilities. In previous versions, all class abilities would be assigned unless using a torn script to learn an advanced trait. Now, abilities are assigned in a random nature when a pawn is given a trait. This affects all preparatory character creation and mods such as EDB Prepare Carefully and Android printing. Advancing from precursor traits (magically gifted, physically adept) to advanced traits via use a a full arcane script will always assign all class abilities.

Quote
By "large maps" you mean the whole planet right?
Yes
Title: Re: [B18] A RimWorld of Magic
Post by: blizzardwolf420 on January 26, 2018, 08:25:08 PM
if anyone still has issues with the "master" spell for arcane. 1 research portal, 2 build portal, 3 activate portal ( with an arcane mage that knows the spell) , 4 then charge portal ( with any mage) , then  do steps one thru 4 for the place you want to teleport too. and by "portal" i mean gateway then ??? followed by profit.  you need a gateway in both areas to work
 also torran I noticed trees can grow in the area  ( also plants and other things) of the portal is at and (disrupt)  the spell so also keep that in mind people.
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on January 26, 2018, 10:30:46 PM
also torran I noticed trees can grow in the area  ( also plants and other things) of the portal is at and (disrupt)  the spell
that's why I paved the ground in rainbow colours beforehand  ;D
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 26, 2018, 10:36:17 PM
and by "portal" i mean gateway then ??? followed by profit.  you need a gateway in both areas to work

Please don't say one thing and mean another. That is the whole reason for the confusion in the first place. If you use words interchangeably like that, then the whole point of explaining the differences is distorted and people get easily confused (like myself.)

I thought portal and gateway are separate, but to you they are different and the same thing, at the same time! Shrödinger's spells!
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 27, 2018, 12:20:44 AM
Small update to v1.7.8, I think most of these are improvements based on feedback and suggestions

Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on January 27, 2018, 08:41:15 AM
With this errors it don't work. And since you said you installed the latest jecstool i have no clue.
Since it isn't much work, just delete jecstools and TMagic folder and unzip them again, except you allways delete the mod-folder before you update a mod.
Against all odds, I finally made my portals work! I tried just reinstalling TMagic and JecsTools but it didn't fix. I re-made my game installation with steam and redownloaded the mods there for easier updates and surprisingly that made it work. I can even keep my current save where my magic pawn already have experience and skill points so that's a relief the fun can continue for me.

I still have a question since I didn't use the portal for a practical task yet: What is the Port-fuel the mage loaded the portal with? Did he created that out of his mana pool?

I'm going to keep experiment with other magic users and I'll report there if I encounter any bugs
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 27, 2018, 09:15:52 AM
Even with the new version I have a JecsTools.dll in my assemblies folder. It is not supposed to be there, correct? We should remove this?
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 27, 2018, 09:53:31 AM
I still have a question since I didn't use the portal for a practical task yet: What is the Port-fuel the mage loaded the portal with? Did he created that out of his mana pool?
Yes, the port-fuel get auto. generated when the mage cast the spell. Enough to refuel the portal to max.
I think this is a workaround because he can't spawn full fueled transport pods.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 27, 2018, 10:13:59 AM
I still have a question since I didn't use the portal for a practical task yet: What is the Port-fuel the mage loaded the portal with? Did he created that out of his mana pool?
Yes, the port-fuel get auto. generated when the mage cast the spell. Enough to refuel the portal to max.
I think this is a workaround because he can't spawn full fueled transport pods.
I just changed this, it no longer generates portfuel and simply fuels the teleporter. 
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 27, 2018, 10:15:52 AM
Even with the new version I have a JecsTools.dll in my assemblies folder. It is not supposed to be there, correct? We should remove this?
I figured out why this was showing up and it won't be included in future updates.  And yes, I recommend removing it (though it shouldn't cause any issues either way).
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 27, 2018, 11:18:00 AM
I have been getting these two errors for no parts to frostbite for a while, but I think the one about undead is new. Anything to worry about? I assumed that the frostbite one just means that they can't lost any "bits and pieces" of themselves to frostbite :P But the undead one?

Code: [Select]
Config error in Undead: TraitDef Undead has 0 commonality.
Verse.Log:Warning(String)
Verse.DefDatabase`1:ErrorCheckAllDefs()
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType(Type, Type, String)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

Code: [Select]
Config error in Elemental: no parts vulnerable to frostbite
Verse.Log:Warning(String)
Verse.DefDatabase`1:ErrorCheckAllDefs()
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType(Type, Type, String)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

Code: [Select]
Config error in Minion: no parts vulnerable to frostbite
Verse.Log:Warning(String)
Verse.DefDatabase`1:ErrorCheckAllDefs()
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType(Type, Type, String)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 27, 2018, 11:35:39 AM
I have been getting these two errors for no parts to frostbite for a while, but I think the one about undead is new. Anything to worry about? I assumed that the frostbite one just means that they can't lost any "bits and pieces" of themselves to frostbite :P But the undead one?
Don't worry about any of these.  0 commonality just means a pawn will never get assigned the 'undead' trait, which makes sense because undead are created by necromancers.  You are correct about the frostbite, this just means minions and elementals have no body parts that can be hurt by frostbite.
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on January 27, 2018, 01:43:38 PM
I have two suggestions:

1) Could you add the update notes to the workshop page? I don't read every page of this thread and so I miss a lot of the notes. Or just add it to the starting post of this thread.

2) Could you disable the autogenerating home ares around defense pylons? My map is full of them and my cleaners are working on the wrong places :D
Because the pylons exist only for a short time period, I think it is unnecessary to generate these areas. And deleting them amnually is annoying. Switching the whole autogeneration off is not really an option for me.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 27, 2018, 03:04:52 PM
I have two suggestions:

1) Could you add the update notes to the workshop page? I don't read every page of this thread and so I miss a lot of the notes. Or just add it to the starting post of this thread.
Done - update notes will be displayed as a news item in-game using the Hugslib Update Feature.

2) Could you disable the autogenerating home ares around defense pylons? My map is full of them and my cleaners are working on the wrong places :D
Because the pylons exist only for a short time period, I think it is unnecessary to generate these areas. And deleting them amnually is annoying. Switching the whole autogeneration off is not really an option for me.
Done - but included all summoned structures, not just pylons

Thanks for the suggestions.
The above updates and some other minor tweaks/bug fixes are included in v1.7.9
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on January 27, 2018, 03:14:07 PM
Thank you very much :)
Title: Re: [B18] A RimWorld of Magic
Post by: henk on January 27, 2018, 10:57:35 PM
A few more comments, mostly regarding late-game powerful spells.

I don't think any one spell should singlehandedly win a battle. The master spells, while needing to be powerful to justify their cost, should be toned down or come with a serious drawback.

- Firestorm : A possible drawback would be to causes burns to the user.
- Blizzard : Mostly fine, since it's pretty unpredictable. Using it where there's mountain roof causes way too many collapsed mountains.
- Eye of the storm : lots of fun. Everything in its path feels the pain. A possible downside would be to leave the user stunned for an extended period after using.
- Regrow limb : it appears to work even when it gives an error message saying it didn't; this also bypasses any temporary downside to the affected limb.

Additionally, I think enemies should have as chance to resist being Summoned, as this allows to eliminate enemies one by one with little to no risk. No resist for downed enemies. Longer cooldown would also help. Perhaps additional mana cost for more distant targets?

As for research, initial releases could include :
- Researching mana potions.
- A crafting table to transmute resources. i.e. food to wood, or stone to steel. Gold, jade and plasteel at higher tier. Usable by all, but casters get a speed bonus.
- The ability to craft ?? scripts and torn scripts, at proportional costs.
- A ritual to create a random high-value item, at great cost - possibly getting attacked in the process.
- A wizard-themed joy item, which gives small wizard training to magic users.
- Perhaps great downsides to using master-level spells, with researches which reduce or remove them.

And other ideas :
- A healing spell to take care of lesser permanent wounds, like scars, missing digits or ears/noses.
- A spell to mutate a target's random body part, improving its efficiency like a bionic.
- A spell that improves map travel speed, stealthiness or food consumption.
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on January 28, 2018, 08:33:01 AM
One of my enemies was a sharpshooter, but because he was a tribesman and had no sniper rifle equipped, I got the message he wouldn't have equipped a valid weapon, whenever he tried to use his abilities.
I think, I shouldn't get a message when my enemy can't use his ability.

Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 28, 2018, 09:50:39 AM
Btw. i just wanted ask why you limit the sharshooter to advanced (industrial+) weaponry ?
Do you think it is to overpowered for bow's and pila's ?
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on January 28, 2018, 01:07:19 PM
Btw. i just wanted ask why you limit the sharshooter to advanced (industrial+) weaponry ?
Do you think it is to overpowered for bow's and pila's ?

sharp·shoot·er
ˈSHärpˌSHo͞odər
noun
a person skilled in shooting, especially with a rifle

"rifle", which is a type of gun. And just for realism's sake,  just imagine how a tribal archer could get the arrow to the velocities of a sniper bullet.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 28, 2018, 01:39:00 PM
Maybe the idea of "sharpshooter" can also be applied to a sort of "Robin Hood" with bows. Just because that definition mentions rifles, I am not sure the meaning has always been that. I would think if you studied the etymology of sharpshooter, that you might be able to trace it's meaning back to where it does not imply only gunpowder weapons. However, maybe the "shooter" part of the word implies gunpowder. I'm sure there were phrases for these types who were extremely accurate with bows, crossbows, slings, or whatever, but this phrase could be eluding us because of our modern vocabulary.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 28, 2018, 02:51:19 PM
Well if I can get the projectiles to dynamically reconfigure to match the projectile of the weapon, then the sniper might regain some of their skills with bows.  I tried that initially and I got errors instead of arrows. Change was made since the class didn't feel right with a bow user shooting bullets.  I'll come back to this at some point and hopefully make it when bow user uses headshot or disabling shot, it looks and sounds like an arrow.

One of my enemies was a sharpshooter, but because he was a tribesman and had no sniper rifle equipped, I got the message he wouldn't have equipped a valid weapon, whenever he tried to use his abilities.
I think, I shouldn't get a message when my enemy can't use his ability.
Will be corrected in next update.

A few more comments, mostly regarding late-game powerful spells.

I don't think any one spell should singlehandedly win a battle. The master spells, while needing to be powerful to justify their cost, should be toned down or come with a serious drawback.
I hear you, and spells, even late game ones, shouldn't be "single-handedly" winning fights.  I would say that, in general, magic is more powerful than it should be (at this point in time). That being said, fully upgraded late game spells are supposed to be close to the effectiveness of, say, a doomsday rocket.  Arguably, with arcane weakness, late game spells essentially disable the casting pawn for the rest of the fight.  Though, it wouldn't be too hard to add some physical drain, eg loss of food or rest which could cause the caster to collapse from exhaustion.  I could also implement some form of "backlash" that could physically harm the caster.  I'm a firm believer that the 'cost' of magic needs to balance the reward, so if you have idea's on how to better balance the cost/risk/reward, I'm all ears.

I think what really needs to happen is an overall balance sweep across all abilities.  I've been thinking about this for awhile, and rather than endless tweaking with every patch, I want to introduce the remaining classes, events, and items/crafting/enchantments... at that point I think will be the most effective time to perform an organized re-balancing.  Drastic adjustments will still happen as needed though - for example, summon.

I certainly agree that it can disrupt enemy formations very quickly so I'll look at reducing the range a bit and increasing the recast timer.  This is a difficult spell to balance though, without making summoning of items basically useless.

Quote
- Regrow limb : it appears to work even when it gives an error message saying it didn't; this also bypasses any temporary downside to the affected limb.
Thanks for the note on this, I'll take a look to see why this could be occurring.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 28, 2018, 03:05:10 PM
Torann I think the idea of "exhausting" the mage after their spells is fantastic. Not tied to rest or anything, but maybe the caster could have some temporary consciousness loss. I'm not sure, but I like where you are heading with this idea.

I think it is a fantastic idea also, that if it comes down to it and shit is hitting the fan, you finally cast your Eye of the Storm spell to wreck the last oncoming wave of raiders that would decimate your remaining pawns that are barely hanging on. But this should be a big bargain, because afterwards your mage will be spent for a few days to maybe a week. For me, I think it would be awesome to have day long malices for using these big game breaker spells. It will make you really consider having to use it. Will we be okay next week with my master mage out of action if a raid comes? Do we go ahead and start regrowing these limbs now or wait until next spring? That would be awesome!
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on January 28, 2018, 03:38:09 PM
Torann I think the idea of "exhausting" the mage after their spells is fantastic.

I don't like it because I like to use my paladin as a melee monster with a greatsword. He can use his spells to heals his teammates or jump further into the melee. And the shield goes great along with that. Why should he suffer a consciousness debuff =(
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 28, 2018, 05:04:10 PM
I don't like it because I like to use my paladin as a melee monster with a greatsword. He can use his spells to heals his teammates or jump further into the melee. And the shield goes great along with that. Why should he suffer a consciousness debuff =(

Well I am all for more options to the player. Right now in the mod options you can adjust mana regen rate, and other things. But the idea is that smaller spells would not do this, only the big master, blow all your mana and juice at once, spells. So it should not affect the Paladin in any real, significant way.

I suppose the idea could be implemented into different tiers, maybe certain tiers for physical fighters and certain tiers for magic. I also think it would be cool if you had a weighted slider to adjust the amount of physical vs magic users occurring in the world. I love having the magic in my game and "personal lore" but maybe I want these mages to be even rarer. So that in my roleplaying fantasy, they are hunted down by these mage hunters, who are sending raids to try and purge any magic users. Anyone remember from Dragonfall: Origins, where they had the group that hunted rogue magic users, something like that. Great idea for raiders with this mod IMO.

Speaking of paladins, you are making me think I need to get some of that Medieval Times armor in my game! Man I wish there were a lot more content for the medieval time period, and not just ALL WEAPONS AND ARMOR PACKS! >:(
Title: Re: [B18] A RimWorld of Magic
Post by: Celestial on January 28, 2018, 07:46:12 PM

Game now has this in the debug log. Is probably saved to file since it persists across saves and loads.

Code: [Select]
Exception ticking Projectile_SummonPylon547558: System.NullReferenceException: Object reference not set to an instance of an object
  at TorannMagic.Projectile_SummonPylon.Destroy (DestroyMode mode) [0x00000] in <filename unknown>:0
  at Verse.Projectile.Impact (Verse.Thing hitThing) [0x00000] in <filename unknown>:0
  at AbilityUser.Projectile_AbilityBase.Impact (Verse.Thing hitThing) [0x00000] in <filename unknown>:0
  at TorannMagic.Projectile_SummonPylon.Impact (Verse.Thing hitThing) [0x00000] in <filename unknown>:0
  at AbilityUser.Projectile_AbilityBase.ImpactSomething () [0x00000] in <filename unknown>:0
  at AbilityUser.Projectile_AbilityBase.Tick () [0x00000] in <filename unknown>:0
  at TorannMagic.Projectile_SummonPylon.Tick () [0x00000] in <filename unknown>:0
  at Verse.TickList.Tick () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.Game:<LoadGame>m__3()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Play:Update()
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 29, 2018, 04:26:25 AM
I bet most of us use Prepare carefully when they setup a new colony.
And at last i use the "Use points" option to keep the start a bit balanced.

But i notice when i add traits it nearly cost no or very less points.
Maybe you could change it that the traits from your mod cost something ?
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on January 29, 2018, 07:55:36 AM
Some images or a video would be nice.  I can't tell if my game is bugged or not.  I just picked this up, my Necromancer doesn't seem to start with any spells.  I waited for exp to go up naturally with maxed mp and leveled up the raise dead spell but I'm not finding it or any way to use the magic.  I thought it'd show up like the vamp spells in Rim of Madness Vampires but I'm not seeing anything.

No dev commands either to test things?  Or am I missing them?

Oh, think I leveled one of the passives instead of getting the actual skill?  Maybe the passives shouldn't be directly under the spells, lol.  Great, now I get to wait another week or two for exp from MP since he apparently has no spells to use.  I think it's a little odd that you can level up passives for skills that you don't have yet. 

So far the poison gas seems pretty balanced, strong against idling enemies but does nothing against manhunters and people rushing you.  I hope it doesn't get too overpowered, I'm liking it so far.
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on January 29, 2018, 09:17:52 AM
Your mages will earn XP on a slow rate over time. You earn more XP, when you use abilities.
You can go to options -> mod options, to set the XP gain rate higher.

With some bnad luck it can happen that you start without spells. You can learn spells via the skill tree (in your colonists tab "Magic") or through spell scrolls which you can buy or find in quests.
If everything works right, it should look like this:



[attachment deleted by admin: too old]
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 29, 2018, 11:00:46 AM
Some images or a video would be nice.  I can't tell if my game is bugged or not.  I just picked this up, my Necromancer doesn't seem to start with any spells. 

You need 1-3 points to "Learn" spells.
A little button "Learn" appear next to the spell icon at the magic tab only when you got enough points to learn it.
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on January 29, 2018, 11:36:21 AM
Your mages will earn XP on a slow rate over time. You earn more XP, when you use abilities.
You can go to options -> mod options, to set the XP gain rate higher.

With some bnad luck it can happen that you start without spells. You can learn spells via the skill tree (in your colonists tab "Magic") or through spell scrolls which you can buy or find in quests.
If everything works right, it should look like this:

Thanks for the image and yeah, I know about the max MP exp.  Seems I just got really bad luck on my first test and ended up with no spells at the start.  Kinda funny to call yourself a Necromancer and you can't use a single spell... Lol
Title: Re: [B18] A RimWorld of Magic
Post by: henk on January 29, 2018, 12:03:54 PM
I support the suggestion of making skill upgrades unavailable if you haven't learned the spell yet. In addition, listing the learning cost of spells would be useful to new players.
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on January 29, 2018, 12:21:27 PM
I support the suggestion of making skill upgrades unavailable if you haven't learned the spell yet. In addition, listing the learning cost of spells would be useful to new players.

I thought maybe there was a level requirement to some spells, didn't know some require multiple skill points till I just read it here.

Oh, Necromancers get a debuff for observing corpses, haha.  Zombies are really cool, kinda sad that they can't use magic but that's understandable (Killed a Druid and Ice Mage and kept them in my freezer in hopes they could).  They get a penalty for nudity, is that intentional?  Guess it depends on how human they remain.  Seems they still get a lot of buffs/debuffs like that.  Observing corpse though...  Sometimes they seem immune to that stuff but then randomly I'll catch them with some debuff for a bit, hmm.

Is there some way to dismiss/drop individual undead without penalty?  Occasionally I have to raise some minions in battle to distract enemies but I don't want them permanently on my team.  I do have some zombies I want to keep forever though.  Keep a freezer full of corpses ready for emergencies.  Raising the hasten undead passive doesn't seem to improve existing undead under your control as well, so it'd be nice if I could just drop them and rerez them instead of having to remurder them everytime I level the passive.

I somehow always manage to kill the magic users and leave all the useless pawns alive...

My undead also stopped gaining mining exp at level 7, is this intentional?  They're still getting crafting exp I believe.  I also think having an undead minion as a Necromancer will prevent you from gaining passive exp at max MP, unless there's a level cut off for that.  It won't raise at max MP anymore.

I made a Thrumbo undead and he's just constantly eating, his food gauge is dropping incredibly fast so it's all he can do.  What's up with that?  Tested with a MegaSloth and same thing.  Right after they eat their food gauge bombs, so they just eat constantly.

Sum up:

1. Undead still get some weird debuffs occasionally (Nudity for example seems odd).  Some may have been left over from when they were alive, not sure.  I'll try to test it more.  Yeah they get most the debuffs colonists can get, though it doesn't seem to affect them much.  Still kinda weird seeing it in their menu.

2. Undead seem to stop gaining mining exp at level 7, but continue gaining crafting exp past that level.

3. Having Necro summons out seems to stop you from gaining passive max mp exp, unless there's a level cut off for that.  Dunno if intentional.  It makes it pretty hard to level a Necro.  Shows 100% mana but no exp gain at all. 

4. Would like a way to "unrez" individual zombies.  I keep one as a crafting/cleaner but would like to be able to raise some temporarily for combat that don't stay in my colonist window and continue draining my pawn's mana.  I think the only way to get rid of them is to manually kill them atm?  Not sure if that'd give a debuff, I haven't tried it yet.  They're kinda a pain to kill anyways.

5. Turning some animals undead makes them constantly eat food, tested with MegaSloth and Thrumbo.  As soon as they eat, their food gauge drops back to where it was before they ate.  So they just eat forever.

6. Necro probably shouldn't get "Observed Corpse" debuff.  It's kinda their job, lol.

7. Minor, but increasing "Hasten" for undead summons doesn't improve existing undead under the Necro's control.  Wouldn't be much of an issue if number 4 is added, but having to rekill your zombies every time you raise the passive is obnoxious.

Edit:  Actually, I just tested killing my long time zombie and upon rerez'ing them, they appear to have lost all the skills they gained as an undead.  That really blows, I hope that can be fixed.  Atm I'd rather stick with the level 1 zombie but they're so slow...

8. Healing Consumption passive on the Consume Corpse spell doesn't seem to work at all.  Tested it on various animals and corpses.  Oh, it's just almost unnoticeable on animals.  I finally saw a slight improvement in health on a human corpse after checking percents.  A lot weaker than I thought it'd be.  It's kinda like, you get an extra hour before you bleed to death, lol.
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on January 29, 2018, 02:58:20 PM
Downed elementals won't despawn when summon duration expires. Even when they can walk again.

My bad, it was a downed hostile elemental...
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on January 30, 2018, 10:18:16 AM
Do you plan to give the combat classes some more learnable abilities? There are so many scrolls that mages can learn but I would love to have some textbooks for my sniper.
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on January 30, 2018, 01:00:08 PM
But the idea is that smaller spells would not do this, only the big master, blow all your mana and juice at once, spells. So it should not affect the Paladin in any real, significant way.
I misunderstood. I'm OK with some extra costy spells.

Speaking of paladins, you are making me think I need to get some of that Medieval Times armor in my game! Man I wish there were a lot more content for the medieval time period, and not just ALL WEAPONS AND ARMOR PACKS! >:(
I especially would like a shield for him (not his shield spell, an actual wooden shield =P) because right now the best option is a greatsword =/ having 1H shield would make many 1H weapons viable. I'll keep the greatsword on gladius though for the insane AOE dmg with high quality
Title: Re: [B18] A RimWorld of Magic
Post by: exuvo on January 30, 2018, 01:10:57 PM
Mod compatibility bug report:
I am playing with this mod and Zombieland which works pretty well except for a Projectile_FogOfTorment seems to have made a zombie vomit. And as zombies are stripped down pawns they don't have needs and therefore the default vomit job (https://github.com/josh-m/RW-Decompile/blob/master/RimWorld/JobDriver_Vomit.cs) fails when adding more hunger to the zombie.

Could you add a check for if the target pawn has the hunger need (or any needs at all) before adding the vomit job?
More debug info can be found on my initial bug report (https://github.com/pardeike/zombieland/issues/11) to zombieland
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 30, 2018, 03:09:29 PM
I especially would like a shield for him (not his shield spell, an actual wooden shield =P) because right now the best option is a greatsword =/ having 1H shield would make many 1H weapons viable. I'll keep the greatsword on gladius though for the insane AOE dmg with high quality

Man, there was a shield mod for A17 I saw somewhere, and I think I have it downloaded for the textures. But I only found one mod that added a shield for B18. I want to say it was a tribal shield maybe, it might have come from Tribal Essentials, or Survivalist Additions mods. I had planned on just adding in the textures from the A17 mod, and making new defs for the different shield types I had. All of that is lost somewhere in one of my dozens upon dozens of daily "bin" folders, from all of my RimWorld mod downloading/editing shenanigans.

Just know, if you really want a shield for him, it wouldn't take you but maybe an hour or two of your time to make your own shield mod, using the resources of other people's mods, if you are actually dedicated to it. You shouldn't steal their textures/code to make your own mod for distribution, though, without at least getting the original author's permission first. I'm not sure if you knew that already or not, but at least putting it out there for others that don't! :)

EDIT: Also, I'm not sure if making a shield mod this way would actually achieve what you want, as I'm not sure what you actually want from a shield mod either. Because I think the mod that adds it, the shield just counts as the middle or shell layer, or both, on only one of the pawns' arms/hands and possibley that shoulder. So I think this means it would only ever actually be effective if the pawn were to receive damage on those limbs. Or you could go with the head canon that I'm going with. That is, the shield belt in this sci-fi setting is perfect for a futuristic paladin! ;) I'm actually using the Hardcore Armors Hellfire and Goliath mods, that come with their own shield belt built in. Made by the same guy who made Rah's Bionics, so you know they look nice and it is a well built mod.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 30, 2018, 04:44:06 PM
Since i didn't caravan much since i got the teleport spell i didn't notice it before.
On a caravan you don't gain mana.
Title: Re: [B18] A RimWorld of Magic
Post by: ChJees on January 30, 2018, 04:48:17 PM
Since i didn't caravan much since i got the teleport spell i didn't notice it before.
On a caravan you don't gain mana.

That is quite the oversight. Should not be hard to fix though for Torann.
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on January 30, 2018, 07:33:09 PM
I got a caravan request to deliver 242 bows - for one combat form: gladiator. Wtf?  :D
Title: Re: [B18] A RimWorld of Magic
Post by: henk on January 30, 2018, 09:42:16 PM
I got a caravan request to deliver 242 bows - for one combat form: gladiator. Wtf?  :D
They tried to learn how to gladiator but couldn't figure it out, so they said screw it, let's be archers.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 30, 2018, 10:27:41 PM
I support the suggestion of making skill upgrades unavailable if you haven't learned the spell yet. In addition, listing the learning cost of spells would be useful to new players.
I thought maybe there was a level requirement to some spells, didn't know some require multiple skill points till I just read it here.
I'll see what I can do to make this more intuitive and provide more information in the GUI.

Quote
Oh, Necromancers get a debuff for observing corpses, haha. 
Made it so neither necro's or undead get this debuff.  In fact, made quite a few thought changes for both traits.  Undead will still have some.. they aren't quite zombies, just shells of what they once were.

Quote
Is there some way to dismiss/drop individual undead without penalty?
Yes, you can use consume corpse on undead.  Although, the corpse is then gone and you won't have anything left to raise... choices!

Quote
My undead also stopped gaining mining exp at level 7, is this intentional?  They're still getting crafting exp I believe.
They aren't supposed to gain xp at all.  I just verified that this is the case for everything except crafting.  For some reason, crafting still provides skill gain so I'll have to trace down this code path.   

Quote
I also think having an undead minion as a Necromancer will prevent you from gaining passive exp at max MP, unless there's a level cut off for that.  It won't raise at max MP anymore.
Nice catch, it is fixed for next update.

Quote
I made a Thrumbo undead and he's just constantly eating
For some reason, large animals have food levels that extend past 0-1, so assigning them a constant of .5 was forcing them to always search for food.  I've fixed this, and the fact that they want to sleep forever, for the next update.

Quote
4. Would like a way to "unrez" individual zombies.
This is what consume corpse was initially intended to do, but then it got morphed a little and it does destroy the undead, just like it does with a corpse.
That being said, consume corpse has many variations...
Consuming an undead returns significantly more mana than a corpse, with humanlike undead returning more mana than animal undead, and fresh is better than rotten or bones.  Generally speaking, the quality of corpse is measured in this order: humanlike undead -> animal undead -> humanlike corpse (fresh) -> humanlike corpse (rotten) == animal corpse (fresh) -> animal corpse (rotten).  The quality of corpse also affects how much Healing Consumption heals the necro.
Consuming a humanlike corpse also provides the necromancer with a mood boost and rest, while consuming an animal corpse provides the necro with food.

So, all that being said - do we need an ability to "Release Undead"?  Stand-alone, necro only?  Maybe consume corpse becomes the learnable spell while Release Undead would be canon?

Also, I really expected the undead churn rate to be much higher, it's not intended to become attached to undead but rather use them as an expendable resource.  This is what I was initially shooting for, but open for debate.  There may be room down the line for an undead creature that's less... expendable.

Anyways, great feedback, keep it coming.  I haven't had a chance to do a playthrough with the necro myself so the suggestions and thoughts are a big help.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 30, 2018, 10:38:21 PM
Do you plan to give the combat classes some more learnable abilities? There are so many scrolls that mages can learn but I would love to have some textbooks for my sniper.
Yes!  I'm glad you asked.  Toketsu had a great idea for "sustained" abilities and I've got quite a few stand-alone abilities planned that will function in this manner, and be usable by all the melee classes.  For example: "quick time" will increase movement speed by 20% but will require a 40% stamina to sustain.  You'll be able to toggle these abilities on and off.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on January 30, 2018, 10:55:18 PM
Could you add a check for if the target pawn has the hunger need (or any needs at all) before adding the vomit job?
I added a check for both Fog of Torment and Disabling Shot, both of these abilities add vomit in the hediff they add.
Oh, zombies will now get healed inside the fog of torment, just like undead.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on January 31, 2018, 12:25:14 AM
Torann, you're awesome at this stuff!

I'll see what I can do to make this more intuitive and provide more information in the GUI.

I think this will be a huge quality of life improvement. I will be honest with you, I think the spells/magic tab is layed out poorly. When I first started using it, I was a bit confused as to where the different abilities I could level up where. I wasn't sure if I had to go in any order or what, at least from any visual clues I ascertained from first glance.

About the necro and having a more "non throwaway summon." Thinking back to D2, the necro had I think 4-5 different golems to choose from that it could have summoned, only one at a time. Not sure if I am remembering everything correctly, but the golem would last a lot longer, or indefinitely. I think something like that would be awesome. Could spell upgrades have different branches? Wow, if you could have branches, for different KINDS of certain classes, man that would be fucking awesome.

A dark paladin versus a light paladin versus a gray paladin.
An ice mage that focuses more on area of effect vesus one that focuses on individual spells.
A druid that heals and protects or one that goes on the offense with nature and weather.

Maybe some spells are locked behind others, but some spells you could mix & match? Honestly, for me at least, I think it is twice as cool if you could have at least two variants for most classes. That way, if you say already have a druid as your only magic user, but then get another druid, you won't be as disappointed (at least I would be) that you didn't get something from a different class. Sure a second druid is nice, but not nearly as cool as it would be if you knew you could have *all* of the druid spells available to you at some point because you will be able to have one of each kind. Also, I'm the kind of person that when I would receive my magic user, and I finally get to a "crossroads" point where I must choose one path or another, I will sit there and stress about this choice over and over again. Not that it's a bad thing, I am definitely enjoying myself. More so enjoying myself with class variants, rather than have only one variant per class. I completely understand if this is not in your plans for the mod, but I thought it would at least be worth throwing out there! ;)

So, many, possibilities! I think I need to get deep into this mod while you are actively working on it and making so many changes. We can make this one for the books! ;)
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on January 31, 2018, 07:10:37 AM
Sounds great! :)
Why can't the druid heal mechanites?
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on January 31, 2018, 09:13:05 AM
Because this is called repair not healing ! :-)
You would need an alchemist for that with a restoration spell.

Yeeeesssss, you can say in a Sci-Fi setup, magic don't realy exist. All magic are just quantum and nanite effects. And nanites don't care if they restore/repair organic or anorganic.
But i think this isn't the intention of the mod author, he want the magic more the classic way.

Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on January 31, 2018, 10:59:21 AM
Oh, knowing undead aren't supposed to gain skill exp and they're made to be temporary changes how I see them quite a bit and the exp loss on death makes more sense.  I got attached to my zombie as a crafter that's only possible because of a bug :(

Ah, well, I guess I should just drop my undead crafter.  She's been with me for 2 years though, it'll be a sad moment.  At least I can upgrade to a faster zombie.  She's kept my colonists clothed and made most the stone resources for my buildings though, such a useful little corpse, I'll miss her.  Maybe I'll make my first sarcophagus for her.  Most upsetting thing is my colonists probably all hate her even though she's saved them countless times, haha.

I would love a more permanent version if/when that stuff is going to be altered (Maybe a high tier/master spell or something where they still gain skill exp?), and a way to drop them without consuming the corpse would be nice.  You can keep a corpse freezer with useful summons to raise when the right situation arises.  Probably don't need a Thrumbo wandering around most the time but it'd sure be nice when a raid is plotting on your outskirts. 

I like the idea of Necromancers being able to plan ahead with corpses too.  So far they seem kinda weaker than other classes in straight up battles but more strategic.  I am still missing Corpse Explosion and the insta death spell that would probably help with that though, so my experience is a bit lacking (Literally).  Once the max mp exp thing is fixed, I should be able to start leveling them a bunch again.

Looking forward to future content.  This mod is pretty well balanced, I especially like that the enemies can use some special spells and attacks as well.  That early Paladin with shield and heal was sure a pain until I managed to shoot out his organs.
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on January 31, 2018, 06:48:53 PM
Is there any use for portfuel beside refueling used portals that fired their capsule? I wondered why my storage is full, here is the answer: Portfuel. Portfuel everywhere :D
Title: Re: [B18] A RimWorld of Magic
Post by: exuvo on January 31, 2018, 10:35:43 PM
I added a check for both Fog of Torment and Disabling Shot, both of these abilities add vomit in the hediff they add.
Oh, zombies will now get healed inside the fog of torment, just like undead.
Thanks!
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on February 01, 2018, 03:45:37 AM
Is there any use for portfuel beside refueling used portals that fired their capsule? I wondered why my storage is full, here is the answer: Portfuel. Portfuel everywhere :D
Currently there is no use for Portfuel.
A portal spawn complety full now and when a portal collapse the remaining portfuel lay on the ground instead to get destroyed.
You should exclude them from your stockpiles and create an extra one outside so it deteriort slowly.

Title: Re: [B18] A RimWorld of Magic
Post by: Canute on February 01, 2018, 03:51:33 AM
Toran,
new issue with Minions and Pick up and haul
https://ludeon.com/forums/index.php?topic=35832.0
Minion's refuse to work, but all other pawn's and animals work/haul like they should
Code: [Select]
Exception in SetupToils (pawn=TM_MinionR271259, job=HaulToCell (Job_545255) A=Thing_Apparel_UCFASTStone263939 B=(138, 0, 220)): System.NullReferenceException: Object reference not set to an instance of an object
at PickUpAndHaul.PawnUnloadChecker.CheckIfPawnShouldUnloadInventory (Verse.Pawn,bool) <0x0004f>
at PickUpAndHaul.HarmonyPatches.JobDriver_HaulToCell_PostFix (Verse.AI.JobDriver_HaulToCell) <0x000c8>
at (wrapper dynamic-method) Verse.AI.JobDriver_HaulToCell.MakeNewToils_Patch1 (object) <0x00030>
at Verse.AI.JobDriver.SetupToils () <0x00037>
 lastJobGiver=RimWorld.JobGiver_Haul, curJob.def=HaulToCell, curDriver=Verse.AI.JobDriver_HaulToCell
Verse.Log:Error(String)
Verse.AI.Pawn_JobTracker:StartErrorRecoverJob(String)
Verse.AI.JobDriver:SetupToils()
Verse.AI.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
AbilityUser.PawnSummoned:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
https://gist.github.com/HugsLibRecordKeeper/51f4978db7735e379ebd73609a5d1f13

When i remove that mod, minion start to work again.
I will post at the other mod topic too.
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on February 01, 2018, 07:32:08 AM
It would be great, if you could burn that port fuel in the crematory or use it as normal fuel.
Or just delete the fuel when the portal collapses.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 01, 2018, 10:22:49 AM
It would be great, if you could burn that port fuel in the crematory or use it as normal fuel.
Or just delete the fuel when the portal collapses.

You could just delete it through dev mode. Hmm, if Torann doesn't have any other planned uses for portfuel, I could make a patch that would allow you to refine it into chemfuel or something like that.
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on February 01, 2018, 11:21:55 AM
Yeah, I could delete it, but I don't like to use devmode, that's like cheating. It would be better if there is a solution in the mod included.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 01, 2018, 11:59:46 AM
Since there's no longer a need to load it and it has no other function than to fuel the teleporter, I've made portfuel destroy on drop.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on February 01, 2018, 12:48:40 PM
Good idea, but do it still explode ? :-)
Title: Re: [B18] A RimWorld of Magic
Post by: Edixo on February 02, 2018, 04:20:04 AM
I absolutely love this mod. I've been playing around with physical classes, and I want to give my input on my favorite one; Sniper.

In order to have it be in the same genre as the others, why not rename it to Ranger? And, Disabling Shot might need a tweak, since I know many of us are playing with the Allow Tool mod that adds the Finish Off option to downed targets. With it and a sniper, you can kill a Thrumbo with two moves.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 02, 2018, 08:40:06 AM
I absolutely love this mod. I've been playing around with physical classes, and I want to give my input on my favorite one; Sniper.

In order to have it be in the same genre as the others, why not rename it to Ranger? And, Disabling Shot might need a tweak, since I know many of us are playing with the Allow Tool mod that adds the Finish Off option to downed targets. With it and a sniper, you can kill a Thrumbo with two moves.
Wasn't really aware of that, I might just replace the downed state change with stun, or make a modified downed state.

Ranger is a separate class and is mid development right now and will likely be released this weekend (along with the priest class).
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on February 02, 2018, 09:06:09 AM
Some feedback about the minion's from the summoner.
A good trained summoner can have 6 or 8 minion at once. I think this is a bit overpowered.
What do you think to change the minion like the undead from the necro ?
You summon 1-2 minion/ greater minion depend on skills and they stay until the master leave the map,run out of mana or cancel the spell.

Maybe the same for elemental's.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 02, 2018, 09:11:38 AM
I absolutely love this mod. I've been playing around with physical classes, and I want to give my input on my favorite one; Sniper.

In order to have it be in the same genre as the others, why not rename it to Ranger? And, Disabling Shot might need a tweak, since I know many of us are playing with the Allow Tool mod that adds the Finish Off option to downed targets. With it and a sniper, you can kill a Thrumbo with two moves.

I think a ranger would be an awesome new class, but it should be separate from sniper. It would be cool, in my opinion, if the sniper was focused around guns, but the ranger was focused around any ranged weapon that are not gunpowder/lasers/high tech. Basically just bows and crossbows, pila, slings, etc. But the ranger will specialize also in having a few distinct companion pets. Maybe a wolf with special colors or markings, to make him stand out from regular wolves. Same thing with other traditional ranger pets, like bears, hawks, some kind of reptile thing, etc. You could also have special arrow spells, that could really do so many different things, especially if you borrow from other ranger classes from other games. Here's what I'm thinking, and mind that any summoned animal mentioned would be a special looking animal, not the normal looking ones, to make them stand out. Perhaps they could be spectral, but I don't really think of a ranger as summoning a spectral animal, but more of a physical, maybe slightly magical one. Also, in any of the beastial skills listed where I mention "ranger's pets" you could have these buffs apply to only a ranger's summoned animals, or regular animals that are assigned the ranger as a master, or any nearby colony animal, or any colony animal no matter where it is. Maybe the beastial skills could also buff the ranger, along with their pets. Perhaps the summoned animals do not leave filth, or do not require food.

Summon wolf (medium health, medium damage, medium speed)

Summon bear (high health, medium damage, slow speed)

Summon hawk (low health, medium damage, fast speed)

Summon snake (low health, high damage, medium speed)

Entangling shot (stops the target in place, they can still fight but cannot move for so many seconds)

Guiding arrow (100% accuracy with some extra damage)

Multishot (if there is an additional enemy within 1-4 cells from the initial target, with also a clear line of site, they will be damaged as well, additional levels could increase the amount of enemies hit)

Rain of vengeance (fire a magical arrow into the air, which will then cause dozens of arrows to fall into an AoE over the course of 5ish seconds, basically an AoE DoT)

Tar trap (able to setup a secret (like traps) tar trap/pit that will tar X amount of enemies for Y amount of time that pass over it, setting them up for a combo with flaming arrow)

Tarred arrow (slows the enemy down, and "tars" them, setting them up for a combo with flaming arrow)

Flaming arrow (low damage, but if the enemy is tarred, they will be set on fire)

Bleeding arrow (target will bleed, you could possibly have stacking effects, too)

Trailblazing (active or passive, the ranger will not be slowed down by any environmental factors, like moving over rocks or trees)

Elemental arrows (heat/cold/electric or whatever elemental damage, kinda boring though)

Beastial tranquility (able to calm a manhunter animal)

Beastial tongue (able to instantly tame a wild animal)

Beastial roar (boost the damage of the ranger's pets)

Beastial comfort (able to heal wounded animals)

Beastial endurance (add in a damage reduction to the ranger's pets)

Beastial charge (increases the ranger's pets speed)

Beastial feast (give your puppers some suppers!)

Also, if you do ever decide to have specialized classes, you could have the one ranger who focuses on arrows and ranged damage, one that is more focused on melee and setting traps, and one focused on pets and healing them along with their buffs.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 02, 2018, 11:41:17 AM
Lot of good idea's for the ranger.  They will be distinct from the Sniper very similarly to how you're describing, where the ranger excels at bow/crossbow use and the sniper at more modern weapons.  Sniper can't use most skills without an advanced weapon right now.  Likewise, ranger will not be able to use at least 1 skill without a bow equipped, and the passive 'bow mastery' will only give a damage boost when using a bow.

The ranger will get a pet that is tamed, similar to any tamed animal, but will receive significant stat boosts for forming a bond with the ranger.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 02, 2018, 12:14:43 PM
The ranger will get a pet that is tamed, similar to any tamed animal, but will receive significant stat boosts for forming a bond with the ranger.

Awesome. Will you do anything to make this pet stand out? Also, I am now going to have to find some cool bow textures. I honestly didn't ever care for bows before, unless tribal, but if we get the ranger class, it will give a whole new reason to have some interesting and unique bows/crossbows.
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on February 02, 2018, 12:30:39 PM
Lot of good idea's for the ranger.  They will be distinct from the Sniper very similarly to how you're describing, where the ranger excels at bow/crossbow use and the sniper at more modern weapons.  Sniper can't use most skills without an advanced weapon right now.  Likewise, ranger will not be able to use at least 1 skill without a bow equipped, and the passive 'bow mastery' will only give a damage boost when using a bow.

The ranger will get a pet that is tamed, similar to any tamed animal, but will receive significant stat boosts for forming a bond with the ranger.
That seems quite interesting. Ranger will be the best class to fight along with a tamed animal if I get it right. It makes sense it uses ranged weapons, like sniper, but spec into low-tech weapons.

What I would suggest would be a single "boost tamed animal" ability instead of many abilities to boost either speed, attack or defense. That ability would buff attack dmg (or attack speed) and running speed of the pet, but also make it more resistant to dmgs for a short period of time. The resistance buff could be either like the paladin's shield (block X amount of dmg overall) or like the Gladiator's fortitude (block X amount of dmg of each strike. It's stronger against a swarm of low dmg attacks but weaker against hard-hitting pawns).

That ability would be good for attack but also for defense when you realize the pet is going to die in melee before your pawns are able to deal with the bad guys. But ofc it should be remaining for a very short time (Animals like thrumbos would be totally OP with that kind of permanent buff IMO)

I wouldn't suggest giving this class an animal manhunter cancel ability as the druid has one already, that would make the druid less useful.

Eventually I think a "Teleport my pet to me" (or whistle or anything but doing essentially that) ability could be nice. I like the arcane mage because it's so good to react to threats like "X is attacked by a wolf". In this case I pause and blink the arcane mage for instant help (also instant kill using magic projectiles). This ability would serve the same purpose for the ranger when in combat and alone, able to summon his pet from anywhere (but on the same map as the ranger) to help defending him.

Also is this class going to use might or magic?
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on February 02, 2018, 01:33:31 PM
I build that really expensive portal, but I didn't figure out yet how it works. Can someone explain it to me?
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on February 02, 2018, 02:56:06 PM
I build that really expensive portal, but I didn't figure out yet how it works. Can someone explain it to me?
I didn't experience the persistent portal myself. I used the temporary teleport version but Torann also explained the other portal on page 19 post #6 of this thread. there must be all the answers you need https://ludeon.com/forums/index.php?topic=37161.270
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on February 02, 2018, 03:01:22 PM
Thank you :)
Title: Re: [B18] A RimWorld of Magic
Post by: Radis_cale on February 02, 2018, 04:01:41 PM
Having played with this mod for quite some time already, I would like to give my opinion, i wrote this with the help of Google translation, I hope it will be understandable.

-About the druid spell cure disease, improving cure disease power at level 2 say: 75% chance to reduce severity by 2, and at level 3 it say: 52% chance to reduce severity by 2 and 32% chance to reduce severity by 3. Is it intended ? Is it me that doesn't understand something ?

-My summoner has killed three mechanoids without fighting and without any injury, and I do not even mention raids ravaged by one or two of my mages. Mages are overpowered, but it would not be funny if it was not the case, is there something planned for the future?

-Mana sickness, the idea of the mana drain event does not bother me that much, but seriously, why it takes so long to recover from mana sickness, and also the mages who do not have 100% mana at the beginning of the drain have a great chance of dying, it's a bit extreme.

I would like to share my ideas too.

-Change the mana drain event, instead of draining the mana, force the mages to use more mana to cast their spells, with why not a longer cooldown or even disable the most powerful spells.

-Paws could gain xp and / or recover mana / stamina by meditating or doing similar things.

-Everyone should be able to become a mage! Some would have a gift, others would be very bad at it, but with time and hard training, the efforts will be rewarded.

-Experienced pawns could share tips and tricks to others, if they like them, a fire mage could give advice to a novice ice mage, after all, the basis of magic should be the same for all, no ?

-Learn a new skill or improve it should not be instantaneous, pawns would have a chance to think of a new spell or improve a already known one, it could happen when the pawn uses spells, talks with other mages or meditates, it would be visible in the health tab, it would grow like a disease, and when it reaches 100% the pawn gets a new spell or improve an already known.

-Create backstories that Automatically grants magic or combat traits.

Love this mod, i hope you'll like some of my ideas.
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on February 02, 2018, 04:26:55 PM
I really like the idea that anybody could become a mage too.  But maybe they have much lower mana reserves or their spells are weakened, probably make it so it takes much longer to learn spells and/or they can't learn master spells.

I don't think it should be something that's easy and there should be a price for it (Having low mana reserves would make them really susceptible to mana drain events for example.) and I wouldn't want them being as strong as gifted type mages of course, but it would be cool.  Maybe they also have to be trained by another mage or something. 

Well anyways, I'd prefer that's something that's rare or toggle-able in the options and I think you already have plans to make mages more or less common, so that's similar in a way.

In my current game I haven't managed to capture a singler magic user alive yet.  Found a gifted pawn but I haven't been able to find them scrolls or whatever is needed to class them properly.  Been hoping for a Druid because my Necro lost his eye (Can a Druid even restore an eye?).  Also waiting/hoping for a fix for Necro exp before I continue that save, that'll be so helpful.

Don't mean to rush or anything, just looking forward to it.  I was having a lot of fun with this mod.  Actually, I might just start up a different class/scenario in the mean time.  Current game just has my Necro but maybe I'll try a Druid + Pally combo in my next one...  Sounds entertaining.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on February 02, 2018, 05:16:18 PM
Quote
I really like the idea that anybody could become a mage too.  But maybe they have much lower mana reserves or their spells are weakened, probably make it so it takes much longer to learn spells and/or they can't learn master spells.

Very curious.
He mention that mages are overpowered, but then he want that everyone become a mage! :-) To made them are rare is the only way to balance them.
But otherhand, if anyone is a mage, mellee fights would be very difficult when everyone can explode ! :-)

If you want every pawn with spells/abilities maybe try out the Vampire mod.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 02, 2018, 05:44:07 PM
Quote
I really like the idea that anybody could become a mage too.  But maybe they have much lower mana reserves or their spells are weakened, probably make it so it takes much longer to learn spells and/or they can't learn master spells.

Very curious.
He mention that mages are overpowered, but then he want that everyone become a mage! :-) To made them are rare is the only way to balance them.
But otherhand, if anyone is a mage, mellee fights would be very difficult when everyone can explode ! :-)

If you want every pawn with spells/abilities maybe try out the Vampire mod.

Well if there are different tiers of magic, you might have different ways of building it.

One build is like the Vampires mod, where if a lesser mage "consumes" the "mana/soul/whatever" of a higher tier mage, then this mage will advance to the tier of the mage they just consumed.

Another way could be everyone has a much higher chance of being magical, but the highest tiers have a very low chance of ever spawning into the game. Most people would only be a basic magic user, maybe even none at all.
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on February 02, 2018, 07:23:20 PM
Quote
I really like the idea that anybody could become a mage too.  But maybe they have much lower mana reserves or their spells are weakened, probably make it so it takes much longer to learn spells and/or they can't learn master spells.

Very curious.
He mention that mages are overpowered, but then he want that everyone become a mage! :-) To made them are rare is the only way to balance them.
But otherhand, if anyone is a mage, mellee fights would be very difficult when everyone can explode ! :-)

If you want every pawn with spells/abilities maybe try out the Vampire mod.

Are you dense or something?  Lol.  There are plenty of ways to balance that anybody could become a mage.  If you read my post, I listed some examples.  I didn't plan for it to be something easy/simple to do.  I mentioned it could have special requirements like items, quests, requiring special training, and have penalties to balance it.  I also mentioned that I'd want it to be optional if it happened because it could still be unbalanced, or might not be what everybody wants.

Reading is hard huh?  Why randomly pick a fight with somebody over their opinion, especially without reading their post properly?  Lmao.  You could have easily said "This isn't something I'd want", without attacking my opinion, but you chose to be a dick, why is that?  Rough home life or something?

This mod is just fun to talk about since it has so much potential.  Not like I think the dev will actually add anything I'm mentioning.  First really big rpg/fantasy type mod I've found.  Vampires is great too but it's still poorly balanced in my opinion and I get bored of it quickly.  The fact that the enemies can use spells does wonders for this mod's balance.


Well if there are different tiers of magic, you might have different ways of building it.

One build is like the Vampires mod, where if a lesser mage "consumes" the "mana/soul/whatever" of a higher tier mage, then this mage will advance to the tier of the mage they just consumed.

Another way could be everyone has a much higher chance of being magical, but the highest tiers have a very low chance of ever spawning into the game. Most people would only be a basic magic user, maybe even none at all.

Tiers of mages would be awesome.  Would be similar to everybody being born with different physical potentials.  Most people can play basketball, but without the proper height you're at a massive advantage trying to become a pro eh?
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 02, 2018, 08:00:46 PM
Are you dense or something?  Lol.  There are plenty of ways to balance that anybody could become a mage.  If you read my post, I listed some examples.  I didn't plan for it to be something easy/simple to do.  I mentioned it could have special requirements like items, quests, requiring special training, and have penalties to balance it.  I also mentioned that I'd want it to be optional if it happened because it could still be unbalanced, or might not be what everybody wants.

Reading is hard huh?  Why randomly pick a fight with somebody over their opinion, especially without reading their post properly?  Lmao.  You could have easily said "This isn't something I'd want", without attacking my opinion, but you chose to be a dick, why is that?  Rough home life or something?

This mod is just fun to talk about since it has so much potential.  Not like I think the dev will actually add anything I'm mentioning.  First really big rpg/fantasy type mod I've found.  Vampires is great too but it's still poorly balanced in my opinion and I get bored of it quickly.  The fact that the enemies can use spells does wonders for this mod's balance.

Oh my god I'm dying over here. I think Canute means well, but he has trouble with English as a secondary language.

Canute, my friend, I'm sorry but you really do have an issue of misunderstanding people a lot. Maybe it's the language thing, but you should understand that the way you come across to people, you can be off-putting. Listen, I'm no angel, but you seem to put that out there more often than not. I love you buddy, but c'mon man. ::)

Tiers of mages would be awesome.  Would be similar to everybody being born with different physical potentials.  Most people can play basketball, but without the proper height you're at a massive advantage trying to become a pro eh?

Definitely. I love how well Torann is developing this mod. It's like every update is just around the corner with something awesome for us! ;D
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on February 02, 2018, 08:02:42 PM
Oh my god I'm dying over here. I think Canute means well, but he has trouble understanding English.

Canute, my friend, I'm sorry but you really do have an issue of misunderstanding people a lot. Maybe it's the language thing, but you should understand that the way you come across to people, you can be off-putting. Listen, I'm no angel, but you seem to put that out there more often than not. I love you buddy, but c'mon man.

Oh...is that it?  Now I kinda feel bad if they weren't intentionally as hostile as they seemed x.x
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 02, 2018, 08:05:48 PM
Oh...is that it?  Now I kinda feel bad if they weren't intentionally as hostile as they seemed x.x

I wouldn't feel too bad, I've said something to him twice now recently because he keeps doing the same thing to me. He is saying silly stuff, a lot.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 02, 2018, 08:45:55 PM
-About the druid spell cure disease, improving cure disease power at level 2 say: 75% chance to reduce severity by 2, and at level 3 it say: 52% chance to reduce severity by 2 and 32% chance to reduce severity by 3. Is it intended ? Is it me that doesn't understand something ?
This is a good question, sorry it's a bit confusing.  Many types of diseases or infections have stages to them, so when trying to cure a disease that is in the later stages, it might lessen the disease instead of cure it outright.  For example, the Flu has minor, major, and extreme stages - so if you are curing a pawn that is in the extreme stage of flu with level 2, it has a 75% chance to reduce the Flu stage to 'minor' and a 25% chance to reduce it back to 'major.'  At level 3, it has a 32% chance to completely cure the Flu.  I hope that makes sense.

Quote
-Mana sickness, the idea of the mana drain event does not bother me that much, but seriously, why it takes so long to recover from mana sickness, and also the mages who do not have 100% mana at the beginning of the drain have a great chance of dying, it's a bit extreme.
I haven't noticed it being very lethal, but if the event starts and you have low mana then it's definitely possible.  A few things you can do: keep mana potions on hand, you can "administer mana potion" if the mage becomes unconscious.  Also, wounded mages (mages in pain) or mages with lowered consciousness are more susceptible to mana drain effects.  Siphon Mana and Transfer Mana can also be very useful in these situations.

Quote
I would like to share my ideas too.
Thanks for the feedback, I really like the idea of social interactions between magic users, kind of like a mentor!

Not like I think the dev will actually add anything I'm mentioning. 
Believe it or not, I take notes of every idea contributed here.  Just realize that I'm a single modder and this is a hobby so I'm limited on time.  I imagine most modders are in the same situation.  We also have to figure out how to build idea's into RimWorld, some idea's are easier and have ways already built to do this, others can be very difficult and have to be implemented from scratch.

Also, there are quite a few bugs mentioned that are fixed in the version I'm working on, but the Ranger class is only partially complete and will need to be finished prior to the next update - sorry about the delay.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on February 02, 2018, 09:08:29 PM
-Mana sickness, the idea of the mana drain event does not bother me that much, but seriously, why it takes so long to recover from mana sickness, and also the mages who do not have 100% mana at the beginning of the drain have a great chance of dying, it's a bit extreme.

I would like to share my ideas too.

-Change the mana drain event, instead of draining the mana, force the mages to use more mana to cast their spells, with why not a longer cooldown or even disable the most powerful spells.
I like this. Mana drain hits without warning, and if you don't have potions, can very easily kill a pawn. On the other hand, mages ARE overpowered...
Title: Re: [B18] A RimWorld of Magic
Post by: henk on February 02, 2018, 09:22:05 PM
It seems minions don't clean, even when idle. Is it just me? Could be a mod conflict. They do rush to combat though, even though their flavor text says they dislike combat.

If you pause the game, draft a pawn, give them a move order, then chain a bunch of spells, the pawn will cast all spells, ignoring cooldowns and mana costs (their mana cannot go below 0).

Please remove the cooldown on dry ground and moisturize ground. It makes sense to want to cast those spells quickly, since they cost so little and only affect one tile each.

What about having more than one master spell per profession, but each pawn is only able to learn one master spell?

And what about having other magic-type traits?

- Magical prodigy : cannot learn spells with levels, but can learn any non-master scroll spell.
- Magical savant : cannot learn spells with levels, but can learn any number of master spells from any specialization. Only master spells.

And traits that affect only magic users (assuming you can have traits require other traits)
- Fickle mage : cannot accumulate skill points. Skill points are spent automatically when leveling. May unlock new spells for 1 skill point.
- Superior mind : increases the maximum mana pool (or halves mana costs and mana regeneration)
- Wild mage : Increased mana regeneration, but every spell gives negative effects
- Quick caster : half casting time for spells. Increased cooldowns
Title: Re: [B18] A RimWorld of Magic
Post by: Ramsis on February 02, 2018, 10:01:06 PM
Oh my god I'm dying over here. I think Canute means well, but he has trouble understanding English.

Canute, my friend, I'm sorry but you really do have an issue of misunderstanding people a lot. Maybe it's the language thing, but you should understand that the way you come across to people, you can be off-putting. Listen, I'm no angel, but you seem to put that out there more often than not. I love you buddy, but c'mon man.

Oh...is that it?  Now I kinda feel bad if they weren't intentionally as hostile as they seemed x.x

Witch try to keep in mind that our forum is global in terms of welcomed users. A community built upon countless languages and ideas, as such just because someone speaks in your tongue doesn't mean they grasp it 100 percent. :D Save me the trouble of having to yell at you next time by just not assuming everyone is being a negative individual. Not to mention if someone is being a hostile bugger just report them with the forum's report function. Ask Harry, I loooooove stepping in! <3
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 02, 2018, 10:16:24 PM
I see a new post on the magic thread, and I say to myself, "awesome!" As I am scrolling down, I see the red on the left of the screen, then more red letters on the screen, and I'm thinking, "Shit! This is it. Welp, it's been fun, boys!"
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 02, 2018, 10:43:54 PM
It seems minions don't clean, even when idle. Is it just me? Could be a mod conflict. They do rush to combat though, even though their flavor text says they dislike combat.
Yeah, there's some growth needed in the minion AI thinktree.

Quote
Please remove the cooldown on dry ground and moisturize ground. It makes sense to want to cast those spells quickly, since they cost so little and only affect one tile each.
Done.

Quote from: henk
What about having more than one master spell per profession, but each pawn is only able to learn one master spell?

And what about having other magic-type traits?

- Magical prodigy : cannot learn spells with levels, but can learn any non-master scroll spell.
- Magical savant : cannot learn spells with levels, but can learn any number of master spells from any specialization. Only master spells.

And traits that affect only magic users (assuming you can have traits require other traits)
- Fickle mage : cannot accumulate skill points. Skill points are spent automatically when leveling. May unlock new spells for 1 skill point.
- Superior mind : increases the maximum mana pool (or halves mana costs and mana regeneration)
- Wild mage : Increased mana regeneration, but every spell gives negative effects
- Quick caster : half casting time for spells. Increased cooldowns
Biggest thing holding up class development right now is the magic pane.  It can't scroll and it's not as clear or intuitive as I'd like, so that needs to be fixed first.  After that's done, it'll open up a lot of new things, like sub-classes or selective development and more ability options in general.  Lot of good supporting traits ideas, most of which shouldn't be too hard to add.

I'll look into the bug.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on February 03, 2018, 02:55:36 AM
Oh my god I'm dying over here. I think Canute means well, but he has trouble understanding English.


Oh...is that it?  Now I kinda feel bad if they weren't intentionally as hostile as they seemed x.x
Don't worry i have a magic shield against this ! :-)
Title: Re: [B18] A RimWorld of Magic
Post by: Radis_cale on February 03, 2018, 04:06:59 AM
Just got a incapable of violence necromancer, he can't do anything, even raising the dead is violent ^^
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 03, 2018, 05:48:33 AM
Just got a incapable of violence necromancer, he can't do anything, even raising the dead is violent ^^

Well who are you to interfere with this necromancer's moral conundrum? ;D

UNDEAD LIVES MATTER!

Maybe try RF - Pawns Are Capable! until this is fixed. ;)
Title: Re: [B18] A RimWorld of Magic
Post by: henk on February 03, 2018, 08:56:20 AM
Still better than an incapable of violence blademaster. Not even one passive skill helped with non-violent tasks. But hey, that's Rimworld traits for you!
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on February 03, 2018, 04:50:15 PM
Just got a incapable of violence necromancer, he can't do anything, even raising the dead is violent ^^

Well who are you to interfere with this necromancer's moral conundrum? ;D

UNDEAD LIVES MATTER!

Maybe try RF - Pawns Are Capable! until this is fixed. ;)

...but undead aren't living, so how do they have lives...?
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 03, 2018, 05:51:38 PM
...but undead aren't living, so how do they have lives...?

Only a LIFE-IST would say that! Oooohh look at mister PRIVILEGED over here who just so happens to be ALIVE trying to keep the undead man down!
Title: Re: [B18] A RimWorld of Magic
Post by: blizzardwolf420 on February 03, 2018, 07:10:01 PM
Just got a incapable of violence necromancer, he can't do anything, even raising the dead is violent ^^


Well who are you to interfere with this necromancer's moral conundrum? ;D

UNDEAD LIVES MATTER!

Maybe try RF - Pawns Are Capable! until this is fixed. ;)

...but undead aren't living, so how do they have lives...?

but undead means not dead so therefore life is in them , albeit not the same amount of life lol.
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on February 03, 2018, 09:30:12 PM
Just got a incapable of violence necromancer, he can't do anything, even raising the dead is violent ^^


Well who are you to interfere with this necromancer's moral conundrum? ;D

UNDEAD LIVES MATTER!

Maybe try RF - Pawns Are Capable! until this is fixed. ;)

...but undead aren't living, so how do they have lives...?

but undead means not dead so therefore life is in them , albeit not the same amount of life lol.
but technically by definition, "undead" means dead but still animate so they're still dead lol.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 04, 2018, 12:24:15 AM
Just updated to 1.8.1 on steam and moddb.
Adds the preist and ranger classes.
Fixes that necro bug where having an undead prevents gaining xp at max.  With Mehni's help, the conflict with "pick up and haul" and minions was fixed, plus quite a few more tweaks and bugs.
AI will use their buffs a bit more, especially before a fight.

Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 04, 2018, 12:26:36 AM
Just updated to 1.8.1 on steam and moddb.
Adds the preist and ranger classes.
Fixes that necro bug where having an undead prevents gaining xp at max.  With Mehni's help, the conflict with "pick up and haul" and minions was fixed, plus quite a few more tweaks and bugs.
AI will use their buffs a bit more, especially before a fight.

YES! Toran, I don't know how much longer you can keep this up. You've been running at 200% awesomeness non stop for too long!

Somebody stop this man, he's too powerful!
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 04, 2018, 02:19:47 AM
I'm getting these two errors, from Minify Everything and the elemental rifts. I was looking at the defs and saw the thingcategory is commented out. Is that so you don't have it on your build menu? Also, is that why Minify Everything is picking this up as an error? I like that mod a lot, better than Miniaturisation Overload, because it seems to just pull the entire list over all types of buildings/furniture in your game, and gives you the option if you want them to minifiable or not. Even things you can't select, like terrain that I can terraform with from a mod.

Either way, this isn't too big a deal, is it? I haven't gotten around to checking out the rift yet, so I'm guessing it isn't something for me to build anyway, especially from the description.

Is there anything I can change on my end, that you know of, so that I won't have this error? If not no biggie :)

Also two sound errors because there is no sound called Bullet.

And good job with the patch notes popping up, I love how I can see all documented minor changes. You are doing a really, really great job with this man. I look forward everyday to see if you post something new ;)

EDIT: Latest update also gave me these bugs as well. KF Colonist Bar lost all of it's icons (on the bar itself and on colonists) and I lost my Prepare Carefully button! I promise, the only mod that I changed was the TMagic update. Because then once I turned *only* TMagic off, my Prepare Carefully button came back, along with Colonist Bar icons.

Code: [Select]
Failed to find Verse.ThingDef named TM_ElementalRift_Blueprint_Install. There are 7154 defs of this type loaded.
Verse.Log:Error(String)
Verse.DefDatabase`1:GetNamed(String, Boolean)
Verse.ThingDef:Named(String)
MinifyEverything.MinifyEverything:RemoveMinifiedFor(ThingDef)
MinifyEverything.<>c:<.cctor>b__0_1(ThingDef)
System.Collections.Generic.List`1:ForEach(Action`1)
MinifyEverything.MinifyEverything:.cctor()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(IntPtr)
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll()
Verse.PlayDataLoader:<DoPlayLoad>m__2()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

Code: [Select]
Could not execute post-long-event action. Exception: System.TypeInitializationException: An exception was thrown by the type initializer for MinifyEverything.MinifyEverything ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
  at Verse.DefDatabase`1[Verse.ThingDef].Remove (Verse.ThingDef def) [0x00000] in <filename unknown>:0
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
  --- End of inner exception stack trace ---
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0
  at Harmony.Traverse.GetValue (System.Object[] arguments) [0x00000] in <filename unknown>:0
  at MinifyEverything.MinifyEverything.RemoveMinifiedFor (Verse.ThingDef def) [0x00000] in <filename unknown>:0
  at MinifyEverything.MinifyEverything+<>c.<.cctor>b__0_1 (Verse.ThingDef td) [0x00000] in <filename unknown>:0
  at System.Collections.Generic.List`1[Verse.ThingDef].ForEach (System.Action`1 action) [0x00000] in <filename unknown>:0
  at MinifyEverything.MinifyEverything..cctor () [0x00000] in <filename unknown>:0
  --- End of inner exception stack trace ---
  at (wrapper managed-to-native) System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (intptr)
  at System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor (RuntimeTypeHandle type) [0x00000] in <filename unknown>:0
  at Verse.StaticConstructorOnStartupUtility.CallAll () [0x00000] in <filename unknown>:0
  at Verse.PlayDataLoader.<DoPlayLoad>m__2 () [0x00000] in <filename unknown>:0
  at Verse.LongEventHandler.ExecuteToExecuteWhenFinished () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()
Title: Re: [B18] A RimWorld of Magic
Post by: Jan2607 on February 04, 2018, 08:58:38 AM
Is it possible to retrain mages to other classes? I have no gifted pawns anymore and I want to have one of my arcane mages retrained to a priest.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on February 04, 2018, 09:13:46 AM
No you can't retrain them.
But they still can read Spell scrolls to learn this kind of spell.


Torann,
about the Portal.
- the Portal itself need a charging display rather then how big the vortex are or when a mage try to charge it.
Would be nice if you can see the percent at the info window when you select the portal.

- i don't think you can made it possible that pawn's auto. path through the portal when the destination is at the same map ?

- it would be nice if you could adjust the portal to an outpost, to establish a trade connection. You can either use the Com console or the portal to trade with the destination. Would cost 30-50% to do a trade, or dynamical how many items you trade.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 04, 2018, 10:41:11 AM
I'm getting these two errors
For the 'minify everything' you are correct that the elemental rift isn't player built.  This is a structure that triggers the elemental assault and will create and destroy itself for the event, so you shouldn't need to worry about this.  It's strange though, there shouldn't be a significant different between the elemental rift and the teleporter, for example, because neither should show up in any menu to build.  So I'll look at why the rift may generate this error.

When do you get the sound error?  I can't find any place where I'm using bullet as the sound for anything.

I'm using KF Colonist Bar and Prepare Carefully also and both seem to work fine.  I created a new game to check the prepare carefully button and had no problems using the button and making a custom start.  I didn't see any problems with icons not show for the colonist bar, even on existing games.  I'm putting TMagic at the top of the mod load order, I don't know if that'll make a difference.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 04, 2018, 11:34:05 AM
I'll post the two audio ones, along with the HugsLib log, and my modlist. I'm trying to move your mod around to see if it helps, but so far no luck. And all of these issues go away if I revert to the most previous version of TMagic I have, and that is the only thing I change.

Code: [Select]
Could not resolve cross-reference: No Verse.SoundDef named Bullet found to give to Verse.DamageDef TM_Arrow (using undefined sound instead)
Verse.Log:Warning(String)
Verse.WantedRefForObject:TryResolve(FailMode)
Verse.DirectXmlCrossRefLoader:ResolveAllWantedCrossReferences(FailMode)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

Code: [Select]
Could not resolve cross-reference: No Verse.SoundDef named Bullet found to give to Verse.DamageDef TM_Shrapnel (using undefined sound instead)
Verse.Log:Warning(String)
Verse.WantedRefForObject:TryResolve(FailMode)
Verse.DirectXmlCrossRefLoader:ResolveAllWantedCrossReferences(FailMode)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 04, 2018, 11:56:36 AM
Ah, found em, thanks.  Neither of those should have an explosion sounds at all.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 04, 2018, 12:28:16 PM
Also, here was the huglib report, https://gist.github.com/bf5a7b9beb70390147af5ca353e966dd

EDIT: So by putting TMagic at the bottom of my list (which I didn't want to try) is giving me these same errors that I've had before with other mods. Somewhere I suppose near the bottom of my list, I have a mod that is redefining core defs, and it is messing up everything after them, if I put certain mods after it, saying I need to define the <thingClass> as a building. I had this issue before with cupro's mods and having them later in my list, and he explained it to me. Someone else has made something that redefines a core mod that is required for a mod that is loaded after it, so then this later mod (that is built properly) will throw errors, making it look like they are at fault, when really the one at fault is the mod loaded earlier that's redefining core defs!

Also, the hugslib report I posted is from my normal modlist load order, which has been working 100% for me so far. The only errors I even get are a couple from TMagic because of the frostbite parts, no biggie, and a couple other insignificant ones like androids bed type and a display radius for a table. Those won't affect anything though, as far as I have been able to tell through extensive restarts and short playthrough testing. In other words, game was fine, put in new update, game now not fine. Move TMagic to bottom, get Prepare Carefully back, but issues now from other mods, which I'm going to start working on now actually.

Sigh, looks like I really need to finally tackle this problem. Well, guess I'm going to leave TMagic at the end, and start playing the process of elimination. I'll just start taking out 50% mods at a time, then re-adding and taking the other halves off, and I will just keep halving my list until I can find the culprit.

I'll report back later on. Also, putting TMagic at the end of my list, let me get my Prepare Carefully button back, but no my Colonist Bar icons, and I still have all those errors because some of your defs depend on cores, and someone else further up the line is messing your mod up for me! >:(
Title: Re: [B18] A RimWorld of Magic
Post by: henk on February 04, 2018, 05:02:00 PM
Mana now restores during caravans! But cooldowns don't pass... And it seems minions can join caravans, which glitches out the food count (mine shower -8000 days of food)
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 04, 2018, 05:37:56 PM
Playing around with the load order. I've gotten my Prepare Carefully button to come back up, by my Colonist Bar icons are still missing. It's weird too, because the mod is working, I'll show a screenshot where it has a colonist highlighted, and you can see at the top of the screen, where the bar is, it shows where the icons and mood bar would be.

Anyway, going to try and do some more narrowing down, and I'll report back. Also, when loading up the screen to pick your pawns, I got these errors that I'll post for you.

https://gist.github.com/40e07889318bc5cb4fc23fd711cbee67

Got a about a dozen of these errors I'll post below, and 2 for Shield, and they had another red error between all of them. All of these red errors happen right after world gen, before I pick my landing site.

EDIT: Moving Colonist Bar further up in the mod list brought the icons back. Hmm, it must be something else still causing this issue. Determined to find it..

EDIT: Final update. After narrowing it down, it was Blocks Convert causing me many headaches. BuildBase abstract was redefined, making everyone after him look like the bad guy. Sorry for the extra issues :)

Code: [Select]
Tried to get a resource "Other/MageMark" from a different thread. All resources must be loaded in the main thread.
Verse.Log:Error(String)
Verse.ContentFinder`1:Get(String, Boolean)
Verse.MaterialPool:MatFrom(String, Shader, Color)
TorannMagic.CompAbilityUserMagic:.cctor()
System.Reflection.MonoCMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoCMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MonoCMethod:Invoke(BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.ConstructorInfo:Invoke(Object[])
System.Activator:CreateInstance(Type, Boolean)
System.Activator:CreateInstance(Type)
AbilityUser.AbilityUserUtility:TransformPawn(Pawn)
AbilityUser.AbilityUserMod:InternalAddInAbilityUsers(Pawn)
AbilityUser.AbilityUserMod:InitializeComps_PostFix(ThingWithComps)
Verse.ThingWithComps:InitializeComps_Patch3(Object)
Verse.ThingWithComps:PostMake()
Verse.ThingMaker:MakeThing_Patch1(ThingDef, ThingDef)
Verse.PawnGenerator:TryGenerateNewNakedPawn(PawnGenerationRequest&, String&, Boolean)
Verse.PawnGenerator:GenerateNewNakedPawn_Patch1(PawnGenerationRequest&)
Verse.PawnGenerator:GeneratePawnInternal(PawnGenerationRequest)
Verse.PawnGenerator:GeneratePawn(PawnGenerationRequest)
Verse.PawnGenerator:GeneratePawn(PawnKindDef, Faction)
RimWorld.Faction:GenerateNewLeader()
RimWorld.FactionGenerator:NewGeneratedFaction(FactionDef)
RFC_Code.FactionGenerator_GenerateFactionsIntoWorld:Prefix()
RimWorld.FactionGenerator:GenerateFactionsIntoWorld_Patch1()
RimWorld.Planet.WorldGenStep_Factions:GenerateFresh(String)
RimWorld.Planet.WorldGenerator:GenerateWorld_Patch2(Single, String, OverallRainfall, OverallTemperature)
RimWorld.Page_CreateWorldParams:<CanDoNext>m__0()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

(https://i.imgur.com/sVyvJwT.png)
Title: Re: [B18] A RimWorld of Magic
Post by: Radis_cale on February 04, 2018, 07:01:16 PM
Soft drawn does not decrease the stasmina cost of the Ranger Arrow Storm.
Mages are not marked when the game is paused.
Mana pylons destroy furniture (such as chairs) and trade beacons when placed on them.

A pawn with a very low movement is downed when it casts a large spell due to arcane weakness, which results in a waste of mana and an un-cast spell.

Why not adding an event like Incapacitated refugee, but with a mage you can rescue, it would have a small chance to happen after a mana drain event ?
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 04, 2018, 09:25:47 PM
Soft drawn does not decrease the stasmina cost of the Ranger Arrow Storm.
Ah, thanks.  I just uploaded the fix.

Mages are not marked when the game is paused.
Meant to fix that last update but it's fixed now.

Also fixed: elemental rift can no longer be deconstructed or claimed; AI won't continue to buff themselves if they're already buffed.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 05, 2018, 01:26:17 AM
What is the difference between a Woodsman and Ranger?
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 05, 2018, 09:37:53 AM
What is the difference between a Woodsman and Ranger?
Ranger, like Sniper and Bladedancer, has multiple stages to their trait.  Stages can be advanced through training.
Ranger: woodsman->hunter->scout->ranger
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on February 05, 2018, 10:53:33 AM
At 1.8.1 When a pawn leave the map with the gateway, the bed don't get unassigned. Not a major issue, but when you can fix it.

I notice at all these world events, the rewards allways was Torn/magical scripts. Not a single combat style.
Is this just unluck or did you didn't add them as reward.
Title: Re: [B18] A RimWorld of Magic
Post by: Jackalvin on February 05, 2018, 01:30:02 PM
Hi, just started playing with the new classes, and I have another class suggestion:
The Pysker
Able to move and shape matter just by thoughts, the Psyker is a subtle manipulator of the battlefield.
Toss
The caster launches a selected target through the air. the target becomes a weapon, dealing blunt damage to all in their way. For extra awesomeness, make this a skill: At level 0, the target will break through wood doors. At level 1, the target will go through steel doors and wood walls. At level two, The target will go though steel walls and stone doors. At level 3, the target will go through most walls and all doors.

Crush. The targeted area will have higher gravity. All who pass through are slowed and get dealt blunt damage.

Wall of force
An impassable barrier is put up to block gunfire and movement. This has a limited time.

Telepathy
This grants colonists more sight and manipulation for a long time, at the cost of their social life "Y's thinking about B! That bastard!

Ultimate: Pysker's scream.
This has a large aoe, and only affect enemies. The effects varies:
Deaf: No effect
Dull: Stun
Normal: Ear damage, mood debuff and Stun
Sensitive: Massive ear damage, blood losses out of orifices
Hypersensitive: Cranial Hemorrhaging, massive brain trauma.


Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on February 05, 2018, 02:50:44 PM
Nice fixes, didn't know if enemies not showing their mage status was just me until the patch.  I don't have to run my Necro around casting spells awkwardly every time their mp maxes, whooo.  Finally able to start leveling some of the offensive spells.

Can any heal spells heal scars?  By the sound of it, I thought Rejuv from the Druid would.  Seems tough to balance so I understand why that might not be possible, just wish it was a little clearer.

Any way to lower the cost of the upkeep on zombies?  Seems like the mana cost reduction for casting spells probably doesn't help that.  Noticed even with 3/5 regen I still lose mana with 2.  Also noticed zombies regen their missing body parts when revived, I didn't know that...I've been tossing them away when they lose a limb.  Is that new?  I might revive one of my older zombies...  I still like having one always around as a clean and misc job bot, and prepped for raids.

Killing my colonist zombie so I could rerevive them after I level the undead passive caused massive social penalties for my Necro.  A -10 with his wife seems to not be going away at all...that sucks x.x  Little thing but my zombie still carries around food too even though they don't eat.

At least I finally managed to catch a fire mage and find a Druid scroll for my gifted pawn.  The buff from the fire mage is pretty misleading at initial levels and becomes really strong when maxed.  Wish I could know that ahead of time.  I've found some spells to not scale so well.  Hard to tell where to put points.

I find it kinda odd that mana potions use existing drugs, I was hoping they'd have their own herbs and stuff.  I wanna make a little alchemy/potion/growing room for my mages, lol.  Gotta look up some mage/fantasy armor and clothes too...  I wonder if there's a caldron and witch type furniture somewhere as well.

Wonder if it's possible to make an all mage team with how rare they are.  I kinda wanna try a run where I don't use any traditional weapons unless it's their specialty (My Necro running around with a sniper rifle always feels odd, haha).  Necro would be terrible for that, but maybe Fire/Ice/Lightning could do it.  There a chance we could get staves or wands or something that do a basic magic attack instead of using firearms?  I'd love that, even if they don't have any bonuses to magic use.  Magic hunters using them instead of firearms would help a lot with immersion.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 05, 2018, 06:57:31 PM
Torann I was curious about the Ranger. To get the boost from bows, does the game know if you are using a bow but it's from a mod? I want to use the bow from the Forsakens mod, but will your mod recognize it as a bow? I didn't know if there was something in the defs that actually differentiates between firearms and bows that your mod uses.

Anyway, I was thinking of having a class called the Tactician/Engineer. His abilities would "create/summon" temporary structures that will last until new ones are placed elsewhere, or they are destroyed from damage. The focus of abilities would revolve around two or three specialized turrets that could be created, along a barrier or two, possibly some other stationary things to create, like healing wards, buffing wards, etc. Give them a nice balance of defensive damage and supporting skills. A good chunk of the skills that the tactician upgrades will enable his turrets to gain new abilities. For example, as he levels skills they could: give turrets and occasional area of attack round that fires every so often, give turrets the ability to increasingly slow their targets, make turrets fire faster/more often/longer bursts.

He could also create temporary barriers, forcing enemies to try to break through them or be forced to go around. This makes the class able to direct the flow of battle to their control, bringing enemies to where it will be best for the colony. Maybe the tactician can also set wards and/or traps. These could be healing wards, stun wards, increase accuracy wards, force field wards, shield wards, fast/slow wards, all kinds of fun status buffs/debuffs/affects. Really you could take these offensive/defensive/utility devices in many directions.

I'm thinking of this class as one of the better defensive/support roles, especially with all stationary things they create. Thoughts?

At 1.8.1 When a pawn leave the map with the gateway, the bed don't get unassigned. Not a major issue, but when you can fix it.

What? If that's true, how is that possible Torann? I ask because other people were asking in a different thread if there was a way to make people stay assigned to their things even if they leave the map. I think this was stuff for like dubs Bad Hygiene, but there are other situations where people don't want any of their colonists' stuff to get unassigned. Is there a toggle for this or anything? Could a pawn be assigned to a bed in one map, and a bed in another at the same time?
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 05, 2018, 09:47:49 PM
Hi, just started playing with the new classes, and I have another class suggestion:
The Pysker
Really like this idea, ill add it to the list of possible new classes.

Can any heal spells heal scars? 
Yes, the priest spell "purify" can heal scars, brain damage, age related or genetic weaknesses (like asthma or frailty), and reduce or remove addiction withdrawal.  You can actually cure someone of luciferium, though it's hard.  Purify is a high mana cost spell and drains the priest, and even at maxed power, purify will only cure .2 luciferium severity each time it's used.  Consuming luciferium once starts a pawn at .5 severity, and each additional dose adds .1 severity... so certainly not an easy thing to do and the clock is against you.  The priest can not heal missing limbs.

The Druid spell "cure disease" is only for curing infections and diseases, it does nothing for genetic failings or scars.  The regeneration spell from the druid acts as a "heal over time" which heals small amounts of physical damage (cuts, bruises, etc) each time it ticks.  The Druid gets "regrow limb" and, like the name says, regrows limbs only (feet, hands, legs, arms), but does nothing currently for eyes, nose, etc.

Between the two classes, you should be able to cure pretty much everything though.

Quote from: WitchLyfe
Any way to lower the cost of the upkeep on zombies undead?  Seems like the mana cost reduction for casting spells probably doesn't help that.
You know, that's a great point.  Right now the only thing that really helps a necro out is the global skill "Clarity" as it increases amount of mana gained.  I'll probably add a reduction in upkeep cost through the "Cheating Death" skill.

Quote from: WitchLyfe
Killing my colonist zombie so I could rerevive them after I level the undead passive caused massive social penalties for my Necro.
Well that's not supposed to happen, I thought I'd gotten all the negative thoughts from an undead dying, can you tell me what the caption on the mood penalty is?

Also agree on the item stuff, it's coming in the near future - along with enchantments and useable, magical items.

I notice at all these world events, the rewards allways was Torn/magical scripts. Not a single combat style.
Is this just unluck or did you didn't add them as reward.
I think just unlucky, I double checked and they're definitely in there.  They don't have "torn" versions so that reduces the chance for the class book a bit.

Torann I was curious about the Ranger. To get the boost from bows, does the game know if you are using a bow but it's from a mod?
This goes through several filters to (hopefully) be as flexible as possible without allowing non-bows.
I just checked and can confirm the forsaken bow is recognized as a valid bow to use with the ranger and the damage bonus is applied as well.

Quote
Anyway, I was thinking of having a class called the Tactician/Engineer. Thoughts?
I'll have to see, I'd like to try to keep any mechanical skills out of the mod so that people playing on low tech games can easily use the mod; this is why the sniper can't use skills without a gun. Also very similar to the summoner class.  That being said, you won't mind if I use some of the idea's for stand-alone spells do you?  ;)

Quote
At 1.8.1 When a pawn leave the map with the gateway, the bed don't get unassigned. Not a major issue, but when you can fix it.
What? If that's true, how is that possible Torann?
Interesting.  I'm sure it has to do with the fact that I bypass all normal "exit map" functions when moving a pawn through a portal.  But it sounds like there might be some merit to the behavior to look into, though I'm not sure what the disadvantages would be but I'm sure there are some...
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on February 05, 2018, 11:59:40 PM
Hey guys, you know there's a Make Rain spell for the water class right? Why not a Clear Skies one for the fire class? It'd be useful when you make it rain and then change your mind, or if it's already raining, stop it for improving aim in battles as an example.
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on February 06, 2018, 01:20:36 AM
Social penalty is just "Killed Colonist: -10".  There's no mood debuff, but it is hurting all his relationships and causing problems.  I can't see any detailed info on it unless there's a way with the dev menu.  Would love to see the duration if possible but I can't figure out how to.  He hasn't attacked/killed anybody but the undead.  I thought only his wife had it but it's actually all colonists.

I like that the Druid seems to have beef with the Necro over his choice of profession though.

Oh, just remembered one time I tried euthanizing the undead to avoid issues before I had consume corpse and got penalties for that too, lol.  Same killed colonist social hit and a euthanized colonists mood debuff.  Actually, my doctor still has that social penalty on all the colonists, that musta been a year ago at least, dang.  I don't have corpse explosion yet, but maybe that triggers it as well? Wonder about consume corpse.

Oh, cool about the items and stuff, something new to look forward to.

Starting a new colony to test out the Priest and found a Summoner quickly, this should be interesting.  A Paladin just dropped out of the sky right next to my base too, he almost took out my solar panels.  Well this is pretty dang close to a total magic squad at this point.  He joined on first attempt, haha.

My Priest has tried tending to people twice without using medicine (even though they're set to use best meds and there are meds like 10 steps away), what's up with that?  I'll try to test it more. Edit:  Didn't happen next time, hmm.  I'll try to watch for that, maybe it was because they were about to be fully healed naturally or something.

Love the Summoner minion, it's so helpful.  Though I'm contemplating changing the sprite to something more...Demongirly or imp-like, lol.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on February 06, 2018, 03:18:35 AM
Quote
At 1.8.1 When a pawn leave the map with the gateway, the bed don't get unassigned. Not a major issue, but when you can fix it.
What? If that's true, how is that possible Torann?
Interesting.  I'm sure it has to do with the fact that I bypass all normal "exit map" functions when moving a pawn through a portal.  But it sounds like there might be some merit to the behavior to look into, though I'm not sure what the disadvantages would be but I'm sure there are some...
I think you can ignore this.
Yes the bed don't get unassigned, right after the pawn leave the map.
But once these pawn seeks a new bed, the bed at the other colony got free.
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on February 06, 2018, 03:22:43 PM
Mage traders might be a tad overstocked.  My colony wealth just went from 52k to 135k after taking one out, lmao. 

Summoner is a wee bit strong as well with the turrets and mines it seems.  A level 1 turret was just shredding enemies left and right (the 3 shots seemed to kill or chunk enemies by half).  The mine exploded I think but stayed on the ground (Something exploded...)?  I guess that's a pretty hard event to balance for since I had so much prep time and could snipe out the most dangerous threat (Outside Fire Mage), before we even started the fight.  Going to have to nickname my Summoner "Caravan Ambusher".

I think I still got lucky, they were split between outside and inside my base, put a turret and mine outside and took care of the ones inside first (Some lived and remained trapped).  They fled real quick and I managed to gun down all their slow ass dromedary before they could escape.  My paladin running around shanking bitches and dromedary was pretty funny.

Got the Priest revive spell and a bunch of scrolls and spells to choose from for my gifted pawn, Priest, Paladin, Summoner.  Revived one of the Fire Mages with the new Priest resurrection spell (without penalty) and captured them too.  I don't think this run could be much better/easier, lol.  I'm about to have all the mage classes at this point.

Being able to take out a whole mage caravan should be a lot tougher if they're going to be that loaded.  They just got wrecked, I didn't even have any injuries.  Was surprised by how quickly they fled, I think it was partly because some were trapped inside.  Upside is the coming raids should be a pain in the ass.

So tldr:  Summoner might need some nerfing, they're incredibly powerful.  Probably shouldn't be able to summon the defense structure and mine so easily with how strong they are at least.  Mage caravan might need a bit of toning down early game as well.  They seem to have a massive stock over vanilla caravans at the same wealth point.

Tried running the event again and didn't do nearly as well, so maybe it was a bit of luck/skill.  I think them all being grouped up on the mine was the big thing.  Ay, now I don't feel so bad about winning since I was a lot more careful with placement the first time.

Mine also seems to have a lot smaller explosion radius than the blast it seems, kinda misleading, is that the max range it can boom?  I haven't upgraded it yet.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 06, 2018, 04:17:47 PM
I'll have to see, I'd like to try to keep any mechanical skills out of the mod so that people playing on low tech games can easily use the mod; this is why the sniper can't use skills without a gun. Also very similar to the summoner class.  That being said, you won't mind if I use some of the idea's for stand-alone spells do you?  ;)

I understand what you mean. Okay, well maybe we can re imagine this as a witch doctor? Instead of turrets, he will summon temporary totems and wards. He will still be limited to say 3 totems, which would essentially be like temporary turrets in a way. I'm thinking either all three totems are the same and have the same abilities, or have one big, one little, and one other... maybe utility totem. If you have the 3 different totems, you could of course let them all 3 have different abilities that they use periodically, direct attacks or area of effect abilities that radiate out from the totem, or other abilities that affect all enemies within a radius of the totem.

These totems could either be invulnerable or you could destroy them, not sure. I'm thinking you can destroy them, but they have a decent amount of health, and they also have a decent cooldown on each of them, maybe a 1-2 minutes each. This will make the decision of where you place them when a battle starts very important, and you can't just go throwing them out there all willy-nilly and wasting them. But you also want a decent balance so that if you encounter these totems as an enemy, you can make a decision to take them out or not, disabling the witch doctors powers, while not having to sacrifice too much of your own time/health/opportunity.

The witch doctor could also have temporary wards that he summons, which he could possibly have more than one of each. Things like healing wards, speed wards, aiming wards, armor wards, etc. Maybe something like stun/slow/negative accuracy wards for offense as well?

Maybe for the temporary barriers it could be something like a "wall of overgrowth" that sprouts up from the ground, or more kind of voodoo magic and it's a "barrier of shadow arms and hands" reaching out from the abyss, slowing and/or damaging anything trying to cross it.

I'm also thinking the witch doctor could have some fun damage over time or poison or disease abilities. Maybe he could heal diseases, if you don't have that already for other classes, or he could make enemies have a new disease that would have near immediate effects, so that way it would be worth using in battle. Maybe they fight for your side for a time, or they go insane and kill themselves. Maybe they attack their allies (your enemies) with a poison bite or attack, that will kill them over time, forcing their old allies to kill their old buddy before he infects more of them.

Maybe the witch doctor can curse enemies, or curse a ground beforehand, or have an active aoe curse with status effects for the enemies. Mass slow, confusion, make enemies throw all of their weapons 10 cells away, make it so if enemies that cross this barrier will heal anyone for X% that attacks them.

I don't know, just some fun ideas. Of course Torann you are more than welcome to use any of them. In fact, I would be ecstatic if they do make it into your mod! ;D

EDIT: Also, if the witch doctor could make enemies have a heart attack, I think that would be really fun. Imagine if a witch doctor raider makes one of your super healthy pawns have a heart attack in the middle of battle. Now you've got to get one of his battle buddies to haul him off immediately to the operating room, times-a-tickin'!

Or a witch doctor has made some enemies go (temporarily or permanently) blind! Now their accuracy is whatever it is for a pawn has that has no vision! Or maybe they go 90% blind? Or maybe the blind severity increases as the spell level does? Maybe it could be cast multiple times to stack? ;)

Blindness, deafness, jaw stops working so they have trouble eating, I'm thinking of all sorts of interesting voodoo hexes and curses and how witch doctors/voodoo priests had those little dolls that they could damage and it would hurt the person in real life. Also, hexes, forces people to turn into a pig or cow or something, again temporary or permanent!

To sum it up, when I think of a witch doctor or voodoo priest, I imagine this: Totems, wards, hexes, poisons and damage over times, odd afflictions and debuffs, area status effects, things from the "abyss", maybe even arms/tentacles/shadow limbs all appearing out of either the ground or some sort of temporary swirly portal thing that they "reach out from" if any of this makes sense.

Also, you could build the whole "theme" around voodoo, witch doctors, "occult priests", "dark arts/magics" that sort of stuff.

I will be so freakin' ecstatic if Torann even uses any of these!
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on February 06, 2018, 08:21:02 PM
Speaking of disarming pawns, what about a spell that makes pawns drop their weapon when cast? It could give an advantage in battle as they'd be left defenseless after the spell.
Title: Re: [B18] A RimWorld of Magic
Post by: Darkmark8910 on February 07, 2018, 10:22:00 AM
O Glorious ModMaker,

I enjoy a certain Rimworld stream, so I'm going to test this mod with the mods the streamer's using, per below:

HugsLib ; Expanded Prosthetics and Organ Engineering ; Basic Bridges ; Medical Tab ; B18 More Furniture ; Relations Tab ; Blueprints ; Change Dresser ; Hand me that brick ; EdB Prepare Carefully ; Rimsenal Storyteller ; Rimsenal Rimhair ; Area Unlocker ; More Faction Bases ; Medieval Times ; MJ MiniMap ; Hospitality ; Sunlamp power ; ResearchPal ; A dog said ; SS researchable stat upgrades ; Archipalago ; More Trade ships ; More trait slots ; Wall lights ; Animal Tab ; Razzle Dazzle! ; that garden mod whose name I'm forgetting ; that extra stones & minerals mod whose name I'm also forgetting

I may add in a few more for testing. Any requests, O Modmaker? And any particular features you'd like tested on this mod? ^.^
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 07, 2018, 02:51:32 PM
O Glorious ModMaker,

I enjoy a certain Rimworld stream, so I'm going to test this mod with the mods the streamer's using, per below:

HugsLib ; Expanded Prosthetics and Organ Engineering ; Basic Bridges ; Medical Tab ; B18 More Furniture ; Relations Tab ; Blueprints ; Change Dresser ; Hand me that brick ; EdB Prepare Carefully ; Rimsenal Storyteller ; Rimsenal Rimhair ; Area Unlocker ; More Faction Bases ; Medieval Times ; MJ MiniMap ; Hospitality ; Sunlamp power ; ResearchPal ; A dog said ; SS researchable stat upgrades ; Archipalago ; More Trade ships ; More trait slots ; Wall lights ; Animal Tab ; Razzle Dazzle! ; that garden mod whose name I'm forgetting ; that extra stones & minerals mod whose name I'm also forgetting

I may add in a few more for testing. Any requests, O Modmaker? And any particular features you'd like tested on this mod? ^.^
Nothing in particular I suppose.  I'm not 100% clear on what you're looking for in your test.  If it's immersion, the necromancer and summoner are the roughest and have the most 'social' impact on a colony.  The priest and ranger are the newest classes, and thus have had the least feedback on playstyle, power, etc.  If you're looking for bugs/conflicts, I don't see anything there that should cause an issue and I use most of those mods myself.  I'd be curious to know how 'SS researchable stat upgrades' affects this mod.  I don't have a built-in custom scenario yet, but if you're using EDB prepare carefully then I'd recommend a "magically gifted and/or physically adept" trait for 1 (crash landed) or 2 (tribe), if you want a faster start, select one of the advanced traits to start with (Lightning Mage for example).  Other than that, let me know how it goes!
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 07, 2018, 03:15:38 PM
I'd be curious to know how 'SS researchable stat upgrades' affects this mod.

I was posting some stuff for the thread on Researchable Stat Upgrades, because when I was looking at it, there is some very interesting stuff. For example, one research makes your turrets shoot 4 instead of 3 bullets. He has made a custom class that can, "This class is made especially for editing things inside <verbs><li>. This includes weapon properties" this also works for comps as well. I have been thinking about customizing this mod a lot, you can have it change all sorts of interesting things as you progress through the game.

Hypothetically, could we ever have a mod similar to this, but made for TMagic? For example, we have an entire research trees/tabs dedicated to physical and magic users. As you progress throughout the magical tree, it could increase your magic users maximum mana, mana recovery rate, whatever. It could maybe even level up "universal" spells that any mages can learn. Same things for stamina for the physical classes. Maybe also things like +X% fire spell damage upgrades, fireball now casts two fireballs, eye of the storm now lasts 10% longer, etc.

Anyway, thoughts on the witch doctor/voodoo priests? If it's a no-go because of the stationary mechanics and such, I understand. Was just curious of other's and Torann's thoughts. :)
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 07, 2018, 08:47:30 PM
I think the totem concept has real potential.  I see the class as a more utility focused version of the summoner and I've already added it to my design manual as a class type.  Right now, that list has about 12-13 new classes that could potentially find their way into the mod.

That being said, I'm putting my focus on refining the classes that are in the game as well as introducing some new features.  The Bard is in the works now, but that will be the last class for a bit while other aspects of the mod get developed.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 07, 2018, 09:22:51 PM
Sounds great! I'm excited in whatever direction you decide to take your mod. Do you plan on making any special items? Maybe there could be a very rare, or takes a long time to make, legendary weapons for the classes? Maybe 2-3 different types each? Example, maybe the ranger has a bow that will give very long range and great accuracy, but has a long cooldown and poor short range. A different bow could be fast firing, low damage, medium range, things like that. Maybe one bow allows the ranger to have flaming arrows, one to have ice arrows, one to have bleeding damage arrows, etc.

Hmm, most of that stuff is xml only anyway, might have to whip up something at least for myself, if there aren't any plans for special items in the future. I love how well this mod is bringing fantasy into RimWorld's sci-fi universe, but it feels like it is blending so well. ;D
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on February 07, 2018, 10:29:34 PM
Been enjoying the Priest so far.  I love that they're a pacifist to balance them.  Sadly I haven't had a major raid yet or disease issue to test their full potential (Worst was a centipede that only shot one of my colonists).  Funny because I'm on Randy Insane.  Really surprised my Priest managed to resurrect a pawn without any penalty to them at base skill.  Well, she herself is puking her guts out and will be useless for a while.  Oh the pawn I res'd does have res sickness, didn't notice it at first.  I guess that'd suck if she wasn't just sitting in jail, lol.

Still haven't gotten around to testing the physical classes though.  I'm curious about the Hunter.

Edit:  WELL, nothing tests a mage team like a massive manhunter pack of lynxs, lmao.  Sure makes them seem a LOT more balanced now (Not like my normal guns could handle these straight on either).  The difference between Necro and a lot of the other classes is a lot more clear now.

Ay, managed to win by funneling them through a door so only one could come at a time with shielded Pally tanking and people sniping behind him (And Priest healing).  Fun combo.  The explosion from the Summoner turret probably did the most damage though, that's a bit nuts.

Heal spells will cancel on a target if they're incapacitated but still cost mana/go on cooldown.  Beyond the probably known if you try to cast a spell that's out of range, it will eat your mana as well.  At least the latter is easy enough to avoid.

So far the Summoner seems by far the strongest mage class I've tested.  The CD and mana cost keeps a lot of the others in check, but he's just running around throwing explosions and turrets down, and has a bunch of ways to distract enemies as well.  Necro is actually one of the most balanced classes, I thought he was pretty OP but his first spell being kinda weak direct damage helps.  Still never got around to testing corpse explosion, but the mana cost of all his spells seems to keep him in check enough.

Summoner also seems to level really quick, I guess always tossing out his minions helps that.  He's out leveling the rest of my team quite a bit.  Early game OPness of most the mage classes has calmed down a bit but he's still really strong.  Ice mage seems a bit weak so far, but I did just turn my gifted pawn into one (First time I got all spells immediately from a book).  They have some useful buffs and debuffs though, so that makes sense.

Err, my Greater Minion just ate a human corpse's leg...  I was going to revive them x.X  At least I think he did.  For some reason he's just running back and forth to try to consume corpses in my corpse freezer even though there's stuff to mine and clean.  I thought the minor ones cleaned, hmm.

Just recruited the Fire Mage finally.  Fireclaw is really awesome, nice job with that.  Probably my favorite offensive spell now.  Haven't tested it in battle but I like the rng to it.  Do mage bolt type spells use the shooting skill?  Not sure how their accuracy works with the spells that can miss.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 07, 2018, 11:29:46 PM
Sounds great! I'm excited in whatever direction you decide to take your mod. Do you plan on making any special items?
I only mention that class thing since it may be some time before new classes go into development, but I'm certainly not ignoring or discarding class ideas.

For items, I probably will only have a very limited amount of items, particularly weapons or armor or robes that have their own graphics. 

I'm planning a few 'unique' items/item types that will have specific properties to A RimWorld of Magic.  An example would be an item that grants mana cost reduction to all spells used by the wearer.  Other flavor of items will create a magical effect when used, like a belt that allows the wearer to blink or cast a small heal.  For those types of items, they will fill an existing slot type so you'll have to choose between the magical item or maybe a tech superior with better stats.
Some artifacts may do both (magical effect + passives).

notfood gave permission to use "Infused" as a basis for enchantments so I'll be able to build on an already considerable mod.  Enchantments will come before items.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 08, 2018, 02:58:52 AM
That sounds great. If I may offer one bit of info of something I found I didn't like about Infused - it's that items that were infused never had their value affected in any significant way (if they were even affected at all). I think an item's value should at least somewhat reflect the power of the infusion.

Would you plan more special items if you had an artist that could supply you with the textures? BTW I'm always down for more cool looking robes, hooded or not! ;) I also love the idea of "blink belts" and other fun stuff like that. I feel like the whole "belt" category is really underutilized by mods, and is a great slot to have unique things that you've described.

Also, maybe you are interested in shields, especially for the paladin. In the new LotR mod that is being made, there is a new test build for the Dwarves that has couple new shield types built in. Just something I thought you might be interested in looking at :)
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on February 08, 2018, 04:51:11 PM
I really like your last updates. The mod is really fleshed out now.

One thing I still feel weird with is how to equip my mages pawns.
Usually I give them a ranged weapon because I readed shield belt dont work with spells (didnt tested though) and the maximum amount of armor to prevent any permanent dmg.
But that would be nice if we had some special gear for mages (or normal gear made out of a special stuff like maybe cloth enchanted by a mage's spell) like robes and hats that we would value over helmets and armor vests because of buffs like reduced spell cost.
Maybe we could also have something equipped as weapon like staffs or wands with other buffs so we value it higher than an actual weapon for mages. Like ability to carry more mana. Guns for mages is a bit redundant, for example I give my necro a sniper rifle because she fights with her zambes usually at max range of the fog spell so that's what fits her the best. But it doesn't make sense a necromancer needs to use a sniper rifle. Mods like sidearms (sorry for butchering the title) can also be nice to switch to a personal defense weapon in case the mage is out of mana. In this case, the mana pool buff would not carry on and the mage would be down to 100% out of 150% if he re-equips it afterwards.
I think stuff like that can be worth looking into because we have so much different classes already
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 08, 2018, 07:08:06 PM
I am using the ice and fire wands from the Filthy Orc Invasion mod (along with the heads on spikes!) and I think that goes well. I am also using the bow that shoots three arrows from the Forsaken mod. I'm thinking if Torann does do it, he can make all kinds of awesome weapons with interesting effects. Maybe a wand that makes enemies get entangled with roots, a bow that shoots ice arrows, a staff with ranged attack that makes enemies bleed the more they move. The sky is the limit! ;D
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on February 09, 2018, 03:52:58 AM
Hmm, i think most of us agree that mage's are pretty overpowered.
And HerrColonel mention about mage weapons
(too bad an old magic mod don't got an active link to the mod anymore) why not made all mage classes violent.
Like at most RPG games all mages are paper class, much attack power with their spell but can't directly any foe.

Ok, but then mages can't equip weapons to enhance their magic.
I think low DPS mellee weapon with increased dodge chances and boni to increase the max. mana pool
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 09, 2018, 04:36:31 AM
(too bad an old magic mod don't got an active link to the mod anymore) why not made all mage classes violent.

Unifica Magic? A real shame that he got so far, too. I actually posted on his thread on February 2nd and he responded. Anyone interested, check out page out the work this guy did in this thread. Such a shame, in my opinion, to see all of that work just sitting their idle, unable to be enjoyed by anyone not still on A17.

https://ludeon.com/forums/index.php?topic=31826.msg395839#msg395839
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on February 09, 2018, 06:20:09 AM
No i mean
[A16] Alchemy and Black Magic
https://ludeon.com/forums/index.php?topic=30439.0
The mod got nice robes and hats, together with staff/wands.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 09, 2018, 06:34:39 AM
No i mean
[A16] Alchemy and Black Magic
https://ludeon.com/forums/index.php?topic=30439.0
The mod got nice robes and hats, together with staff/wands.

I am actually looking for robes, hates, staffs, and wand textures. However I browsed through all of the textures in that mod and there were none for those, just one wand. Is there another mod you are thinking of? I would love to be able to grab some stuff like that, even from old mods. I will make them into a new mod for myself, if needed. I'm just a terrible artist, so I have to use other's art for this stuff :-/
Title: Re: [B18] A RimWorld of Magic
Post by: henk on February 10, 2018, 01:12:50 PM
New bugs :
Visitors using a buff spell give the "boop" sound, which is confusing.
You get a "gained a deeper understanding" message when a visitor gains a level.
Friendly-summoned minions will haul for you.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 10, 2018, 08:41:04 PM
Update notes for v1.8.3:
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 10, 2018, 09:02:07 PM
Watching the development of this mod is fantastic. Everything just keeps getting so much better.
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on February 10, 2018, 09:25:15 PM
Thanks Torann my necro definitely enjoy the cheating death buff.

I agree with you Harry Dicks. I just relaunched my game to add the insulating walls mod, and noticed the magical update! awesome!
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 10, 2018, 09:28:58 PM
Torann at this rate, I don't know how long you plan on going this strong with your mod and it's updates. But hypothetically if you keep it up, you really will have one of the best mods for RimWorld. I don't know if you plan on it, but if you were to keep developing this all the way to 1.0, I can't even begin to imagine how much it will have been expanded and polished.
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on February 11, 2018, 12:07:44 AM
Update notes for v1.8.3:
  • Minions and Elementals should no longer generate errors from frostbite or hypothermia.

  • Elemental Rift event will now end correctly following a reload.

  • The Necromancer skill "Cheating Death" will also add a reduction in undead upkeep cost.  Undead should no longer attempt tasks they cannot perform.
    Feeling singled out, Necromancers have begun returning the social distaste expressed by paladins, priests, and druids.

  • Mod Settings have been added to allow players to adjust the rarity of magic traits.

  • The Arcane Fold, in response to increased threats against their caravans and colonies, has increased the training and equipment of their guards.

  • The Magic pane displays points required to learn class spells;  spells that haven't been learned yet will no longer give the option to upgrade a related skill.

  • The mana cost for Summoner skills has increased slightly. Each minion now requires an upkeep cost that reduces the amount of mana a summoner gains each turn by 20%.  Unlike undead, minion upkeep costs are not shared, and each summoner may only have 4 minions at any given time.  Summoning additional minions over this amount will dismiss the oldest minion.  The duration of a summoned minion has doubled and its cooldown has been drastically reduced.

Oh snap, crazy update, can't wait to test it out when I have more free time.  If you can change the mage appearance to 100%, this is going to be nuts, lol.  Sounds like it's almost time to try a permadeath run with this mod.  That or just put the magic user appearance to max for the improved chaos.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on February 11, 2018, 03:14:35 AM
Quote
Sounds like it's almost time to try a permadeath run with this mod. 
Do you realy think it is a good idea to do a permadeath colony with mods ? :-)

Sure TMagic is pretty stable but not 100%.

Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on February 11, 2018, 04:36:31 AM
Quote
Sounds like it's almost time to try a permadeath run with this mod. 
Do you realy think it is a good idea to do a permadeath colony with mods ? :-)

Sure TMagic is pretty stable but not 100%.

Oh I don't mean actually using permadeath in settings, I mean more just no savescumming.  So far I had no idea what the balance/strength of everything in the mod was like so I've been testing things a lot.  Balance seems to be improving enough that I can play seriously is all.  The skill improvements/clarity helps too.  I wouldn't use the actual permadeath setting even in vanilla with the chance of bugs and issues.
Title: Re: [B18] A RimWorld of Magic
Post by: Prince Kasta on February 12, 2018, 07:46:27 AM
A necromancer prisoner leveled up in prison and I can pick an upgrade for him, is that intentional?
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on February 14, 2018, 08:06:32 AM
I noticed ennemy mages level up when in your jails. But you can't actually assign their points. It just looks like it. If you manage to recruit them you'll have x amount of unspent points to use. Maybe the message shouldn't be there, because I agree it's confusing
Title: Re: [B18] A RimWorld of Magic
Post by: PreDiabetic on February 14, 2018, 07:13:38 PM
Class;Shaman

Basic Abilities;
Natural Surge; Heal allies but doesn't grow limbs. If target already healthy increase it's capacities.
Earthen Core; Cool or heat a room with risen Earthen Core from ground. (1x1 Size) (Act like a cooler or heater)
Deep Waves; Wash over all dirt, blood etc in area also slows things that pass over.

Ultimate;
Crumble, destroy natural rocks in that area. If targeted area has resource then resources also drop (like mining).
I say 3x10 range. Also removes roofs.[/size]
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on February 15, 2018, 02:38:44 AM
Even when the word "mage" come into the classname, it has nothing to do with magic.
Sure we can now discuss now the nature of magic, and agree that all kind of magic/psi is more or less some quantummanipulation.

But a Technomag is just a user of some advance technology (if he understood it or not) and basicly nothing different then someone with a charge rifle.
Title: Re: [B18] A RimWorld of Magic
Post by: PreDiabetic on February 15, 2018, 04:39:08 AM
But a Technomag is just a user of some advance technology (if he understood it or not) and basicly nothing different then someone with a charge rifle.
You are stuck with Babylon Technomages. I'm not talking about them.

Priest and Paladin has same power source which is Holy but they are differ with extras. If I can literally summon turrets from thin air, reverse time to repair buildings prevent solar flares that would make me mage (especially Arcane) that specialize in Technology hence Technomage.

"Magic's just science that we don't understand yet"
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 15, 2018, 07:33:51 AM
But a Technomag is just a user of some advance technology (if he understood it or not) and basicly nothing different then someone with a charge rifle.
You are stuck with Babylon Technomages. I'm not talking about them.

Priest and Paladin has same power source which is Holy but they are differ with extras. If I can literally summon turrets from thin air, reverse time to repair buildings prevent solar flares that would make me mage (especially Arcane) that specialize in Technology hence Technomage.

"Magic's just science that we don't understand yet"

PreDiabetic I would recommend you read the past couple pages on this thread. I already tried suggesting a sort of "tactician" class or something like that with permanent/temporary turrets. Torann said something like the "mechanical" style of them did not fit with his idea of the mod, or something to that effect. I did try to re-imagine the turrets as a sort of "temporary totem" that would be summoned by a witch doctor class, which he did say sounds interesting. But as of right now I think he is more focused on polishing then adding new classes. I won't speak for him, but I think he might add some more later, after he cleans up the UI and other things first.

Torann, I am looking forward to see if you are going to change the layout of the magic tab. I wanted to put out a little suggestion for you, I hope you don't mind :)

What would you think about have a special border on all of the spell icons, that would be able to relate to the player what "school" of magic a spell comes from, or if it is a "neutral" spell that is not class specific? This isn't something super huge or a big deal. But if I am ever playing any sort of game that has spells or magic in it, it's these little things that I think help it look that much more polished and professional, without (hopefully) requiring too much effort.

For example, on say lightning spells, you could have some small little bits of lightning/electric/sparks around the spell icon's border. For fire spells you could have tiny flames. And for the neutral spells, maybe just something that is simple but easy to identify. Also, if you don't want to have those little graphics on them, I suppose you could just do a color on the border that would represent the spells "family" that it comes from.

Another thing, I was thinking if you ever wanted to differentiate different tiers of spells. Like when we talked about having a "master spell", these could have not only the flavor border, but also something more elaborate or special that could go on all master levels spells, so the player can instantly know these are the "ultimates" of this class. Maybe you can have a little Roman Numeral inside of the icon to show what level the spell is? I'm thinking you could have all sorts of things change on the icon between spell levels, but that might be a bit too much work, at least for right now. But I think having a I, II, III etc. on spells would be a nice touch.

Finally, maybe you could have an icon that appears on the spell's icon that will show if this is an active or passive spell? Or in the spell tab, you could have any passive spells located in a certain section of the tab. Hmm, not sure.

Anyway, none of them are a really big deal. Just something I was thinking of. Keep up the great work, I can't wait to see what you have for us next. Even if it's just polish and nothing new, those matter just as much to me! ;D

PS I am not complaining about any of the icons, and I don't know if you make them yourself or not, but was curious. Do you make your own spell icons, or do you use any of the free icon packs available online?
Title: Re: [B18] A RimWorld of Magic
Post by: PreDiabetic on February 15, 2018, 07:56:16 AM
PreDiabetic I would recommend you read the past couple pages on this thread. I already tried suggesting a sort of "tactician" class or something like that with permanent/temporary turrets. Torann said something like the "mechanical" style of them did not fit with his idea of the mod, or something to that effect. I did try to re-imagine the turrets as a sort of "temporary totem" that would be summoned by a witch doctor class, which he did say sounds interesting. But as of right now I think he is more focused on polishing then adding new classes. I won't speak for him, but I think he might add some more later, after he cleans up the UI and other things first.

All good and cool, it's just a suggestion of course it's his right to do whatever he wants.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 15, 2018, 07:59:27 AM
All good and cool, it's just a suggestion of course it's his right to do whatever he wants.

Of course! I didn't mean it as you should refrain from suggestions. I was just trying to point out that I had something very similar and it was kinda shot down. Wanted to give you a heads up :)
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 18, 2018, 12:11:25 AM
Some minor updates this week for 1.8.4
Let me know if you find any bugs related to this change, I haven't had a chance to test all abilities yet.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 18, 2018, 04:44:36 AM
A minor update with some great quality of life improvements. ;D
Title: Re: [B18] A RimWorld of Magic
Post by: henk on February 18, 2018, 02:24:48 PM
With the latest patch, none of my pawns can cast any targeted spell. Rainmaker still works, but anything with a target (either ground or a pawn) gives the error
"Exception in SetupToils [...] System.MissingFieldException : Field 'AbilityUser.VerbProperties Ability.canCastInMelee' not found."

This message appears whether or not the spell is cast at melee range.


Never mind. The error fixed itself once I updated JecsTools. Thank you Herr Colonel.
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on February 18, 2018, 04:27:02 PM
With the latest patch, none of my pawns can cast any targeted spell. Rainmaker still works, but anything with a target (either ground or a pawn) gives the error
"Exception in SetupToils [...] System.MissingFieldException : Field 'AbilityUser.VerbProperties Ability.canCastInMelee' not found."

This message appears whether or not the spell is cast at melee range.
It's weird because I tested today too and I was able to cast spells like blink, invoke, magic missiles, consume corpses, etc. Those all target pawns and I had no error (the spell worked). I didn't test any spell targeting the ground like dry.

Maybe you could upload the full logs?

Edit: You're welcome henk!
Title: Re: [B18] A RimWorld of Magic
Post by: Prince Kasta on February 19, 2018, 08:45:13 AM
A few things I noticed when playing and some suggestions:

1. When an undead dies it causes your Colonists Killed stat in the History tab to increase, it isn't gameplay impacting but it is kinda annoying as they die very quickly and should be expandable.
Also it causes the Psychology mod to give them funerals which is amusing but not really relevant to this mod.

2. Outpost attack 101 - An Arcanist teleport himself and a high level Summoner, the Summoner kills the entire outpost by himself because he is that strong then the Arcanist teleport both of them and any wanted items back.
The only problem I saw with that is a possibly of turrets which can be dealt with by destroying their power source after everyone is dead.

3. The Priest's resurrection ability is just too overpowered, what if in order to use it he need to be in "Mana high"?
Or maybe give him the ability to use the Mana potion to go above 100% mana and have the mana requirement be 120% (and only a priest with max focus and efficiency can reduce it to below 100%).
Above 100% the Priest's mana will rapidly decrease until it will reach 100%, so he have to potion up before he resurrects.

4. The summon ability of the Arcanist is amazing, it's such a free out of jail card.

5. They are too many world quests giving one to twenty mana potions as a reward, they aren't worth the effort at all.

6. The tool-tip of the summon and blink abilities are wrong for level 0, they say 1s cast time so it looks like leveling them up makes them worse (level 1 is 8s IIRC).

7. I feel the Necromancer is pretty bad, only raise undead is useful and the rest of his abilities are situational and two of them require an ingredient.
The fog of torment is useful for delaying an upcoming enemy horde but isn't really viable as an attack as far as I can see.
He needs a buff power - as an example 'Ghost': The Necromancer raises an ancient ghost to possess and aid the target raising sight, hearing and pain tolerance but also raises the Mental break threshold and decreases his blood pumping.
Something passive that he can use without an ingredient or as an attack.

8. The Summoner lacks a master spell, what about 'Duplication': The Summoner uses an item as an anchor for a portal to an otherworldly plane that spews identical item to the anchor every week. If the anchor is moved or used the portal will explode.
The Summoner will need to maintain the portal.
Can't be used on artifacts and foods or textiles will give a 75 stack.

The Paladin's master spell can be a 'Nullification field': The Paladin calls a holy force around himself that cause any magic effects to stop.
Undead around him will die, summons will flee to their home plane, the Paladin and friendlies close to him will be immune to all targeted magic spells like Death Mark or Summon and will nullify hostile magic shields.
To be honest I want that ability used by raiders, will spice things up. 






Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on February 19, 2018, 09:45:56 AM
7. I feel the Necromancer is pretty bad, only raise undead is useful and the rest of his abilities are situational and two of them require an ingredient.
The fog of torment is useful for delaying an upcoming enemy horde but isn't really viable as an attack as far as I can see.
He needs a buff power - as an example 'Ghost': The Necromancer raises an ancient ghost to possess and aid the target raising sight, hearing and pain tolerance but also raises the Mental break threshold and decreases his blood pumping.
Something passive that he can use without an ingredient or as an attack.

In my opinion, both the cloud and corpse explosion can be useful attacks.
I still agree this class is weak compared to others. I never used corpse explosion in combat, and I never *successfully* used death mark against ennemies. I don't know if a buff ability would make it that much more useful because there's tons of mages buffs already. Ice mage, lightning mage, fire mage, arcane mage. I'd like it better if death mark was reworked maybe to increase any damage on the target? So that would be a very useful spell to get rid of strong pawns like mechanoids or thrumbos faster when you're shooting them with all you got.
Alternatively, that spell could be changed to a direct attack, maybe a low damage low range low cooldown shadow attack. That would give the necro more defense potential by himself, without being as OP as the magic missiles for example (necro doesnt need something as strong because most of the necro dmg are dealt by the zombies I think).

The Paladin's master spell can be a 'Nullification field': The Paladin calls a holy force around himself that cause any magic effects to stop.
Undead around him will die, summons will flee to their home plane, the Paladin and friendlies close to him will be immune to all targeted magic spells like Death Mark or Summon and will nullify hostile magic shields.
To be honest I want that ability used by raiders, will spice things up.
OMG absolutely this!
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 19, 2018, 10:01:35 AM
I feel like Paladins and Necromancer's should get into fisticuffs a lot more often if you have both as colonists. I think I saw in the thoughtdefs that a lot of people don't like necros as it is, but this could be some even more added flavor ;D

In fact, an entire DnD alignment system could be fun, maybe for some other mod.

Torann do you plan to add more interactions among the different classes? Also, what do you think about "combo spells?" Something like a druid could get a tornado going, and a fire or lightning mage supe it up, and now you've got a fiery tornado or a tornado that shoots out bolts of lightning. Anyone ever play ChronoTrigger will remember all of the awesome double and triple skill/spell combos. Could also have a cross "fighter/magic" skills/spells. Maybe have the mage's buff up their non-magical brethren with active or passive timed buffs. Like a fire mage could make X% of a fighter's melee attacks also cause additional splash fire damage in Y radius of their target for Z time.
Title: Re: [B18] A RimWorld of Magic
Post by: mmance on February 19, 2018, 10:30:39 AM
So if you cast Torment and a zombie from the zombie mod walks into it,  the map goes black unless your paused, then its fine.  I had to find the offending zombie and kill it to fix the game.  Not sure if I should be posting this here or in ZombieLand. 

NullReferenceException: Object reference not set to an instance of an object
at RimWorld.JobDriver_Vomit/<MakeNewToils>c__Iterator0.<>m__1 () <0x000c2>
at (wrapper dynamic-method) Verse.AI.JobDriver.DriverTick_Patch1 (object) <0x00369>
at Verse.AI.Pawn_JobTracker.JobTrackerTick () <0x00305>
at ZombieLand.Zombie.CustomTick () <0x000b2>
at ZombieLand.TickManager.ZombieTicking () <0x0015e>
at ZombieLand.Patches/Verse_TickManager_TickManagerUpdate_Patch.ZombieTick () <0x00054>
at (wrapper dynamic-method) Verse.TickManager.TickManagerUpdate_Patch0 (object) <0x00187>
at Verse.Game.UpdatePlay () <0x00029>
at Verse.Root_Play.Update () <0x00073>

Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on February 19, 2018, 10:33:42 AM
Mhhh I don't know if I want a bigger social penality between the classes =X not like those social fights are too much a problem, but if the mechanic becomes more punishing, there's no way you'll want a necromancer at all (you'll always prefer druids, paladins and priests). Or maybe as a mod option: social penalities difficulty between ennemy classes (should apply to zombies too). So we get the choice to get rid of it completely, or make it super hard for them to coexist.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on February 19, 2018, 10:46:59 AM
I also think necromancers need a rework... Summon zombie and Fog of Torment are fine, but Death Mark and Consume Corpse are not.

Death mark is just too random, and having it used by an enemy on your pawn is akin to having a tornado spawn on top of your base : you lose stuff, and there's nothing you could have done to stop it. Instead, why not have a "horrify" spell which downs an enemy for its duration?

Consume corpse is just... weird. Weird and icky.

Any time you want to use it, you generally don't have a corpse nearby. Also, who could possibly consume an entire corpse in one sitting?

Why not instead give the necromancer a new kind of resource that can be used for higher power spell? A Drain Soul spell, which gives the necromancer some resource and rots the corpse would perhaps be more useful, and could be used outside of battle. Necromancers don't mind rotten corpses anyway. You could make most of their abilities consume resources, have a master-level spell that summons a great ethereal undead for lots of resources, or have the option to enhance spells with resources with a spell menu (like selecting the material for furniture).

The paladin is also in kind of a weird place. I feel like he should be using melee weapons to make full use of his abilities, but he doesn't really feel buff enough to go in melee. Perhaps the paladin could be made into a physical class? Divine magic usually doesn't require arcane knowledge anyway.

As always, love your mod!
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on February 19, 2018, 11:12:37 AM
The paladin is also in kind of a weird place. I feel like he should be using melee weapons to make full use of his abilities, but he doesn't really feel buff enough to go in melee. Perhaps the paladin could be made into a physical class? Divine magic usually doesn't require arcane knowledge anyway.

As always, love your mod!
Personally I use the paladin as a melee fighter. (I love the paladin since I know about this mod and I think he's a bit OP) Shield will mitigate a lot of damage, and he has two AOE if you count jump and overwhelm. That + hitting like a truck with his greatsword, he's able to get rid of a lot of ennemies if they're packed, with very low damage taken if any. His heal also has a low range too, so I think his place is in the melee where he'll be able to heal other melee fighters.
So I think he's perfectly fit for the melee role already
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 19, 2018, 01:10:40 PM
Mhhh I don't know if I want a bigger social penality between the classes =X not like those social fights are too much a problem, but if the mechanic becomes more punishing, there's no way you'll want a necromancer at all (you'll always prefer druids, paladins and priests). Or maybe as a mod option: social penalities difficulty between ennemy classes (should apply to zombies too). So we get the choice to get rid of it completely, or make it super hard for them to coexist.

Speak for yourself. Right now I've got my residual colony jerk, and I love him. He makes things that much more interesting. I'm at the point now where I don't want just straight "content", but more nuanced stuff, like more mental breaks, events, fluff stuff, ya'know :P

(https://cdn.discordapp.com/attachments/214523406727512065/414781170358812672/unknown.png)

(https://cdn.discordapp.com/attachments/214523406727512065/414781183231000577/unknown.png)
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on February 19, 2018, 01:41:09 PM
Yeah that's why it would be nice to have it as a mod option to accommodate different kind of players
Title: Re: [B18] A RimWorld of Magic
Post by: henk on February 19, 2018, 01:47:39 PM
Incidentally, the mod option to turn off explosion on death doesn't work. Explosions generally kill everyone standing near them, too. Not fun.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on February 19, 2018, 05:14:19 PM
Then try not to stay close to mages when they die.
Thats one reason why mages get an extra icon, you see the danger, try to avoid it.
And there is at last one other race that explode on death.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on February 19, 2018, 05:19:10 PM
That doesn't worth against arcane mages, who will teleport on top of you at the first opportunity. A real kamikaze maneuver...
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on February 19, 2018, 05:33:32 PM
That doesn't worth against arcane mages, who will teleport on top of you at the first opportunity. A real kamikaze maneuver...
Never happened to me oO
It seems the attackers AI does a lot of random shit with spells. I see the buffs spells all the time but otherway very rare. One of my pawns got summoned once (and killed on spot xD), another time I got targeted by magic missiles (low rank). But never seen the kamikaze manoeuver
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 19, 2018, 07:48:52 PM
A few things I noticed when playing and some suggestions:
I appreciate the feedback Prince Kasta, thanks for taking the time to post.

Summoner (and elementals) were recently nerfed a bit, do you feel they are still OP?  What makes them OP?  Cheap spells?  Ability to stay out of danger?  The summons themselves?

Oddly enough, summon was also reduced recently, but I agree that it definitely has a lot of creative uses.

I like the idea's on resurrection and really like the nullification field idea for paladin. 
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 19, 2018, 07:56:32 PM
I feel like Paladins and Necromancer's should get into fisticuffs a lot more often if you have both as colonists. I think I saw in the thoughtdefs that a lot of people don't like necros as it is, but this could be some even more added flavor ;D

In fact, an entire DnD alignment system could be fun, maybe for some other mod.

Torann do you plan to add more interactions among the different classes? Also, what do you think about "combo spells?" Something like a druid could get a tornado going, and a fire or lightning mage supe it up, and now you've got a fiery tornado or a tornado that shoots out bolts of lightning. Anyone ever play ChronoTrigger will remember all of the awesome double and triple skill/spell combos. Could also have a cross "fighter/magic" skills/spells. Maybe have the mage's buff up their non-magical brethren with active or passive timed buffs. Like a fire mage could make X% of a fighter's melee attacks also cause additional splash fire damage in Y radius of their target for Z time.
Yep, definitely looking to add more social behavior revolving around mages to the mod.  I kind of consider this more fluff than core so the stuff completed so far has been more breaking ground than full implementation.  Plus there are still have several core features I want to push out, hopefully before 1.0.  Same goes with the overall balance rework, seems somewhat pointless to start a crusade to balance spells when core features like magic items and enchantments that will offset casters isn't even in yet.  That being said, I've got some idea's, and a class or three, that I feel will really liven up the social scene.

I haven't really looked at dual mage combo's, but do have a theory class that would be able to perform combo's themself - tip of the hat to Mass Effect Biotics.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 19, 2018, 08:00:58 PM
Incidentally, the mod option to turn off explosion on death doesn't work. Explosions generally kill everyone standing near them, too. Not fun.
Hmm, there's not exactly an option to turn it completely off, but I did push out a mini update to steam today that allows the option to be set to .1, which should effectively only ever hit the caster (edit: or pawns in the same tile... darn those kamikaze mages) as a means of avoiding capture.
Title: Re: [B18] A RimWorld of Magic
Post by: SzaryKaptur on February 19, 2018, 08:19:34 PM
Last version isn't working. Can't cast any spell.
I found out! It's not updated Jecs tools. So if you update its working like a charm!
Field 'AbilityUser.VerbProperties_Ability.canCastInMelee' not found.
at (wrapper dynamic-method) Verse.AI.JobDriver.SetupToils_Patch1 (object) <0x000a5>
at Verse.AI.Pawn_JobTracker.StartJob (Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x006de>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x0018e>
at Verse.AI.Pawn_JobTracker.EndCurrentJob (Verse.AI.JobCondition,bool) <0x002f4>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x00038>
at Verse.AI.Pawn_JobTracker.TryTakeOrderedJob (Verse.AI.Job,Verse.AI.JobTag) <0x001a0>
at AbilityUser.PawnAbility.UseAbility (AbilityUser.AbilityContext,Verse.LocalTargetInfo) <0x00101>
at AbilityUser.PawnAbility.TryCastAbility (AbilityUser.AbilityContext,Verse.LocalTargetInfo) <0x00194>
at AbilityUser.AbilityUserMod.ProcessInputEvents_PreFix (RimWorld.Targeter) <0x002ee>
at (wrapper dynamic-method) RimWorld.Targeter.ProcessInputEvents_Patch1 (object) <0x0002e>
at RimWorld.MapInterface.HandleMapClicks () <0x00043>
at RimWorld.UIRoot_Play.UIRootOnGUI () <0x000ed>
at Verse.Root.OnGUI () <0x000c6>
Title: Re: [B18] A RimWorld of Magic
Post by: henk on February 19, 2018, 09:41:49 PM
I don't mind mages exploding on death, but do they have to kill everything in range? Reduced damage would make the feature more interesting. Maybe mage-type themed damage would work (i.e. fire for fire mages, hypothermia for ice mages).
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 19, 2018, 10:12:00 PM
I don't mind mages exploding on death, but do they have to kill everything in range? Reduced damage would make the feature more interesting. Maybe mage-type themed damage would work (i.e. fire for fire mages, hypothermia for ice mages).

If Torann were to want to do anything like this, then perhaps Mehni might have something already setup (but I am not speaking on his behalf for giving permission to use this). Recently I worked with him with Elemental Boomalopes, and he has a custom deathclass thing in the xml that links to C#. Anyway, it allows the boomalopes to die in a special fashion based upon what they are. Poofalopes die and have a big cloud of smoke, Foamalopes have an firefoam go everywhere, etc.

Figured if this was something that you, Torann, are interested in, then this route could save you some time. Unless of course you have your own plans :)
Title: Re: [B18] A RimWorld of Magic
Post by: BetaSpectre on February 20, 2018, 12:50:15 AM
Not a fan of mages exploding on death myself, I thought it was a specific skill at first, but  sadly I never seem to get that ability. Would be nice if some options could be turned on or off, was just hoping to get a few Paladins in my game.
Title: Re: [B18] A RimWorld of Magic
Post by: Prince Kasta on February 20, 2018, 06:51:11 AM
A few things I noticed when playing and some suggestions:
I appreciate the feedback Prince Kasta, thanks for taking the time to post.

Summoner (and elementals) were recently nerfed a bit, do you feel they are still OP?  What makes them OP?  Cheap spells?  Ability to stay out of danger?  The summons themselves?

Oddly enough, summon was also reduced recently, but I agree that it definitely has a lot of creative uses.

I like the idea's on resurrection and really like the nullification field idea for paladin.
No problem, I having a lot of fun in my current playthrough mainly because of your mod.

For the Summoner, I'm talking about a max level summoner.
My strategy in taking bases with them is to shot a pawn which will aggro the outpost then spawn a pylon in front of them.
The pylon will take down at least 2, when it dies you spawn the greater elemental who will slaughter the rest and if they aren't fleeing already just summon another pylon.
I never even got shot at once.

My summoner is definitely most of my firepower in raids but funny enough he is actually weaker in colony defense because the greater elemental will get friendly fired A LOT.

So I think the greater elemental is what makes him OP, that thing will pretty much one shot pawns while distracting every one from the Summoner
My suggestion is either turning the elemental to a tank with meager damage or making his attack weaker but with a small AOE. In rpg terms currently he is a tank that does more damage than the dps classes.
The pylons should have halved range when spawning them so the Summoner can't just throw them into the enemy like hand grenades that spawn turrets in stand of an explosion.
The mines and minions are fine in my opinion. 
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 20, 2018, 11:42:01 AM
I don't mind mages exploding on death, but do they have to kill everything in range? Reduced damage would make the feature more interesting. Maybe mage-type themed damage would work (i.e. fire for fire mages, hypothermia for ice mages).
I'll add this as another option so the amount of damage done can be reduced.
One of the purposes of the retaliation was to limit the amount of fully trained mages that could be acquired from prisoner recruits, bypassing the difficulty in capturing a mage reduces the worth of mages in general.  While I have no problems adding options to reduce threat risk of the death retaliation spell, the concept of preventing a mass influx of mages will still be adhered to, though it looks like I'll need another method to help shape this.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 20, 2018, 01:18:27 PM
Would it be possible to have a dynamic % of recruitment difficulty for anyone with mage/magically gifted/physical traits? For example, if you've gotten two mages or something already in your colony, could you make it more difficult to recruit new ones (and have it not effect regular pawns)? I'd imagine this could be quite a bit of work, though..

Maybe having too many mages on the map could affect a map wide mana regen rate for your guys, or maybe have a lot more social malices for mages being in a colony with too many other mages? This could tie into the whole social fights and relations among the different classes we were just talking about.

Maybe mages are very selfish, and having to share the glory will piss them off and lead to all sorts of interesting "mage social breaks". Maybe the fire mage gets all pissy and starts throwing fireballs everywhere? Or the ice mage has had it with the necro always taking their seat at the dinner table, and so freezes your necro solid for 24 hours. Who knows ::)
Title: Re: [B18] A RimWorld of Magic
Post by: henk on February 20, 2018, 08:41:47 PM
I'd love to see events that happen only if you have a certain amount of mages - i.e. elemental portals only happen if you have at least 2 mages, and anti-mage crusaders could invade if you have at least 4 mages. A similar event could happen for physical fighters, with raiders "challenging" you to a fight.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 20, 2018, 11:34:51 PM
I think that's a great idea. The more mages/physical fighters/magically gifted/whatever you have as colonists, then it could affect raids in a specific way. Maybe Torann has an anti magic guild planned at one point? ::)

The thing I really want to see a lot more of, which I think all of RimWorld mods are lacking a lot of, are more events and incidents. I want to have like 300-400 possible events/incidents/fun awesome stuff to pop off!

Torann, if we think of more awesome events/incidents, would you want to implement them at some point in the future? I think that would be some really great icing on the cake, all sorts of fantastic stuff that can happen only if you have certain people or to them or whatever. Among all of the different classes, I think it would be amazing if they could all have at least a 2-3 each. I know that sounds like a crazy tall order, but hey, a boy can dream can't he? ;)
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on February 23, 2018, 12:57:16 AM
Hey guys, what about a spell or an effect that makes it so the armor/weapons your pawn is carrying are repaired and as long as the spell has effect, don't degrade even during combat? It could be like level I is only for a minute or so, level II is around 5 minutes, and level III could be forever, and the mana costs would be adjusted accordingly. This sort of spell could be named "Infuse" and would have a description something like this;

"Infuses mana into the materials that make up the target pawn's armor/weapons, causing them to be immune to degradation and external damage."

Of course, this effect only lasts on the items that the player has equipped at that time, so removing it from your inventory would cause it to no longer work and to regain the effect on your current equipment you'd have to cast the spell again.

Thoughts?
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 23, 2018, 08:13:59 AM
I 3/4 like the idea, Billyma6.

That's because I usually don't pay much attention to my gears durability, it usually isn't too important to me, especially with Mending.

Personally, I think it would be more fun if the infusion did something else to the weapons/gear, maybe have special effects.

For example, maybe the ice mage gets a type of "ice barrier" so that any melee attackers get chilled/slowed down, or maybe the fire mage can put a ring of fire around an ally, or make their weapons now set enemies on fire.

I think active affects and spells are a bit cooler than something like not having to worry about durability for a few minutes. My 2 cents :)
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on February 23, 2018, 10:27:46 AM
Yep, some kind of aura's you can toggle on/off.
And when they are on they lower magic regeneration by 50%
Title: Re: [B18] A RimWorld of Magic
Post by: henk on February 23, 2018, 10:52:23 AM
Lowered or removed item degradation would be a great addition to some otherwise bland physical classes. Taking care of their gear is what fighters do, and you could even add "doesn't drop weapon when downed" for extra reliability.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on February 23, 2018, 11:10:53 AM
Or maybe some kind of summoned magic weapon.
Vanish on drop, but could be summoned anytime.
But how this would work well with simple Sidearms ? :-)
Or just enhance the unarmed damage like power arms do.

Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 23, 2018, 11:29:33 AM
I think at most for any sort of "durability skills/spells" it could maybe just be a universal skill that any physical fighter could pick up. The tiers could be something like, "lowers degradation of equipped items by 25%/50%/75%/100%". Honestly, it just really doesn't sound like it is that exciting of an ability to me, compared to if that same amount of work were to be put into something interesting that has different effects.

Not meant to bash the idea, just how I feel about it ;)
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on February 23, 2018, 01:55:47 PM
it could maybe just be a universal skill that any physical fighter could pick up. The tiers could be something like, "lowers degradation of equipped items by 25%/50%/75%/100%".
True, it would probably be better if it was a universal skill for anyone to pick up, but it's just a little side thing, not meant to be game-changing or whatever. It's only for if someone doesn't want to remake that armor every time it breaks or, in the case of the Mending mod, unequip it, haul it, and then mend it every time it gets damaged.

Also I'm not totally sure anyone saw my previous suggestion, but it was something like a spell for either Water or Fire that instead of making it rain like the water mages' Rainmaker, stops it/makes it clear.
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on February 26, 2018, 12:35:10 PM
Here is a minor QoL suggestion:

I find myself using the magical heaters a lot (it's -50°C half of the year on this map so it helps my power a lot lol) but I have to manually uncheck "Use as a gather spot". Is it possible to make them spawn disabled by default?
Title: Re: [B18] A RimWorld of Magic
Post by: Coolphoton on February 26, 2018, 06:45:50 PM
As a QoL suggestion, is it possible to make the heaters and coolers sustained instead of fire and forget? Maybe as a second spell so you could have both or something. its just i tend to lose them right after a big fight or something and several times I've had people die from heatstroke because of a heatwave that happens close to a raid
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 26, 2018, 08:46:10 PM
Here is a minor QoL suggestion:

I find myself using the magical heaters a lot (it's -50°C half of the year on this map so it helps my power a lot lol) but I have to manually uncheck "Use as a gather spot". Is it possible to make them spawn disabled by default?
I think the magical heater works more like a standard heater and less like a fire so I think this is a fine option for default and I'll look at changing it.

As a QoL suggestion, is it possible to make the heaters and coolers sustained instead of fire and forget? Maybe as a second spell so you could have both or something. its just i tend to lose them right after a big fight or something and several times I've had people die from heatstroke because of a heatwave that happens close to a raid
Not quite sure what you mean 'sustained' instead of 'fire and forget', do you mean they incur a constant mana drain while active instead of an "up front" cost?  These currently last for about half a season and should help get through the worst temperatures (or save food in an eclipse or power loss).  But a complete reliance on magic is intentionally risky - you can use buffs and utility spells to help develop the colony, or save it for a raid that may not happen.  That balance of risk vs reward is what causes the player to deliberate when and where to use magic and is exactly what I'm shooting for  ;)
Title: Re: [B18] A RimWorld of Magic
Post by: Coolphoton on February 26, 2018, 09:08:47 PM
I meant as a semi-permanent spell with a persistent mana cost like the Necros undead. And thanks for explaining your risk/reward goal.
As an aside, dose anyone know how ranger and sniper interact with non vanilla weapons? For example is an arbalest from Medieval Times gonna work for snipers now that there is a restriction on sniper weapons?
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 26, 2018, 09:19:53 PM
I meant as a semi-permanent spell with a persistent mana cost like the Necros undead. And thanks for explaining your risk/reward goal.
As an aside, dose anyone know how ranger and sniper interact with non vanilla weapons? For example is an arbalest from Medieval Times gonna work for snipers now that there is a restriction on sniper weapons?
Sniper weapons can't be tagged as neolithic.  That's pretty much it, so if the Arbalest for Medieval Times uses other tags, or no tags, then a sniper would be able to use it.
Rangers have quite a few filters - if the name of the weapon has "bow" in it, or if it shoots arrows, or does damage of type arrow, it's considered a bow and can be used by a ranger.  If the arbalest shoots something like a "bolt" and uses a custom defined damage type, then it won't match any of those criteria and wouldn't be considered a bow.
Both classes will tell you if the weapon doesn't meets the criteria if you try using weapon specific abilities (arrow storm for ranger and any of the shots for sniper).  If you can use arrow storm, the bow mastery buff should also apply.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 26, 2018, 11:59:43 PM
Happy to announce the latest update: v1.9.0
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 27, 2018, 07:44:14 AM
Wow this sounds great! Are the magical enchantments similar to the buffs you would receive from the mod Infusion, if you are familiar with it?
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 27, 2018, 11:57:15 AM
Wow this sounds great! Are the magical enchantments similar to the buffs you would receive from the mod Infusion, if you are familiar with it?
No, enchantments do not apply any benefits to standard capacities.  After discussing with notfood (author of Infused), I ended up taking another approach to enchantments than the one Infused uses with equipment.  Enchantments only affect magical stats at this time - cast speed, ability cooldowns, max mp, mana regen, and mana cost.  More will be added in the future, like spell damage and magic resistances.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 27, 2018, 12:42:33 PM
Dude, that sounds awesome! Personally, I was not a fan of the final product of the mod Infusion. I didn't like how the cost of equipment didn't reflect any enchantments it might have. Also, I like that some of the things that you mentioned that get enchanted sound like they are a lot more interesting that a simple +X armor, +Y damage.

New random idea: You could have a few "ultimate" type of weapons for classes that could unlock new abilities, or alter the classes abilities in new and interesting ways? Here are a few examples, along with how I think it could possibly help differentiate pawns of the same class. So if you have 2 fire mages for example, they won't have to be exact copies of each other.

I am still a fan of having different "builds" with the skills and abilities you pick for your magic users, with the limitation that no magic user can have 100% of all of the abilities available to them learned. Or, if the mage/fighter can eventually unlock everything (whether these are class skills and/or universal skills), make it so that unlocks for new abilities past what a normal mage/fighter would have (quantity and quality wise, aka the total repertoire that the pawn has available and unlocked so far) that each new spell/ability/skill takes considerably longer or a higher investment to unlock.

This could encourage the player to make any of their mages and fighters be more specialized if they want to have the higher level abilities available earlier for their pawns. Where as if they were to make this fighter a "jack of all trades" with as many different abilities unlocked as possible, then these abilities should be limited to lower levels and/or the pawn will not have enough "unlocks/skill points" available to unlock the higher, master level abilities. Or if they do want to still have these master abilities in addition to a crap ton of lower level abilities, make it so that this will take a considerable investment of exp or whatever is needed to level these particular traits.

Anyway, I was thinking about the ranger for example, and I'm not sure if I had said anything similar before. Let's say there is an ultimate bow for the ranger, which will now make it so that every time the ranger uses their weapon, they now shoot two or three arrows instead of one. Maybe this could be an enchantment to put on a bow? Maybe this could be a very high level enchantment, or super rare, or requires a very rare scroll that is 1 time use? Maybe these scrolls could be tiered, or it will have a random chance for whatever tier of this enchantment it will put on the bow. For example, if you enchant the bow, it could make it now shoot anywhere from 2-5 arrows per shot. Or maybe you only have enchantments that only add in 1 arrow at a time, but they can stack. So the player can keep adding onto the same weapons over time, making them feel attached to specific items and feel like they have a real investment in them. The bow slowly goes from shooting 1 arrow at a time, to two, then three, four, etc. as the player slowly acquires more of these enchantment scrolls, or slowly increases the skill level of their enchanter, or whatever.

Honestly, I have no idea how you have implemented the enchanting in game yet, as I haven't had a chance to check it out. I just wanted to throw out some fun ideas that were popping into my head, and how it could relate back to your unique classes.

I think you could do all sorts of other fun stuff for the fighters weapons too, and honestly I think if you expanded on an aspect of the mod in such ways, that you can make the fighters just as interesting as the mages, with special abilities granted to them via enchanted gear. Not that they are boring now, but personally, I would  always take a mage over a fighter, they just seem that much cooler to me.

Anyone familiar with D2/D3 and remember how all these awesome unique effects your guys could be granted by wearing specific gear. Some stuff could be class specific, and some stuff will be generic. For example you could have a special piece of chest armor (or an enchantment that you put on it) that will allow pawns to now blink once every X seconds to Y cells away. Or now they get a sort of "shield belt" buff that they can activate whenever they want, but it has a long cooldown, whatever.

I'm not sure if you plan to take the enchantments in any of these directions Torann, but if you are, I think it could be really, really awesome. It's a lot of fun just spitballing all of these ideas of the different ways you could take this.

Also, does enchanting come from a pawn, random scrolls, buyable or producable scrolls, is there any chance involved in anything, can enchantments stacks or overwrite each other, can things be enchanted multiple times, what are the (if any) limitations behind enchanting? Could you elaborate in anyway how this system works, please? Thanks! :)
Title: Re: [B18] A RimWorld of Magic
Post by: Prince Kasta on February 27, 2018, 04:14:12 PM
The gear tab of every colonist that isn't a mage is blank after the 1.9.0 update for me.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 27, 2018, 06:40:00 PM
Just pushed out an update that should fix the empty tabs.  It's uploaded on steam, if you use moddb, redownload the latest (1.9.0) file.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 27, 2018, 11:40:02 PM
Also, does enchanting come from a pawn, random scrolls, buyable or producable scrolls, is there any chance involved in anything, can enchantments stacks or overwrite each other, can things be enchanted multiple times, what are the (if any) limitations behind enchanting? Could you elaborate in anyway how this system works, please? Thanks! :)
At its base, enchanting is a commodity and uses a core set of resources, research, production, and time to develop.  You can find raw magicyte in any mineable stone and a pawn can randomly break loose a piece when mining.  These can be refined on the gemcutting table to form usable enchanting stones.  The gemcutting table is a new production table, and research has to be complete to construct it.  Raw magicyte and refined magicyte can be bought and sold like any other commodity (from the right vendor).  As mentioned before, an enchanted item gets no boost to monetary value, so any commodity value is lost after performing an enchantment.  The (future) enchanter class might gain some ability to extract an enchantment.  Enchantments are not random, so unlike the infused mod, you'll never run across an item on a pawn in a raid that's enchanted.

At this point, it deters from standard commodities and becomes something specific to magic.  Mages can equip an enchanting gemstone and use mana to enchant an item.  Non-mages get zero benefit from equipping an item with any of the current enchantments (though I suppose they would benefit from spell resistance). The enchanting process is fairly unique - rather than use workbenches and bills that could become incredibly unwieldy, this is all done through a float menu.  Right click on the enchanting stone you'd like to apply and equip it, right click on the item to enchant, that's it.  Somewhat more "manual" and it doesn't use the bills process but with the rarity of gemstones and the customization it will offer, I think that's fine.

Enchantments on an item can be viewed in a simple tab menu that shows up when selecting an item on the ground and opening the "Enchanted" tab.  Items can be enchanted with 1 of each type of enchantment where new enchantments overwrite old enchantments of the same kind.  Since there are 5 "types" of enchantments, a single item could maintain 5 separate enchantments.  Right now there are no caps, but that might change.  When items are equipped, you can see the accumulated enchantment status on the pawn's health tab.

A few concerns that I'd appreciate feedback on:
1. Since magicyte is essentially an added commodity at no cost, how can this be balanced out?  Is it too easy to make money from magicyte?  I've used "Jade" as a resource required in the processing of magicyte, so you'll need to collective substantial amounts of jade to form powerful enchanting stones.  That being said, jade always seemed like an under-utilized resource to begin with, so I'm not sure that's a effective control.  Of course, the research and production times are an added sink.
2. There needs to be a good balance, or maybe a soft cap, to enchanting - are the current enchantment values too strong/too weak?  Is it too easy to super-power a caster with enchantments?
3. Do the enchantments themselves make sense?  Are they all worthwhile or is there just 1 or 2 you'd always get?  I'd like to see some enchantments be "better" for certain classes, without necessarily being class specific.
4. Lastly, I mentioned the plan for two new enchantment types - spell damage and spell resistance, what other enchantments would you like to see?  Keep in mind that the definition here is of a property and not an effect, those will come later.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on February 28, 2018, 12:00:27 AM
Since you get magicites by mining, does that mean flat maps have essentially no magicite?

How about making wild elemental corpses have a chance to drop magicite? Right now, butchering them gives nothing at all.
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on February 28, 2018, 01:02:43 AM
Hey, so I'm trying to make some of the new gems to upgrade, but when I right-click the bench with the bills in it, it doesn't do anything, even when I have all the materials required and the pawn is a mage.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on February 28, 2018, 02:40:15 AM
Torann this sounds incredible! It's apparent that you've been toiling away adding in all of these awesome new features. I'm really excited to try them out in game hopefully later today. :)

I also love your idea of doing enchantments through floating context menus. Personally, I hate seeing cluttered "recipe screens".

Hey, so I'm trying to make some of the new gems to upgrade, but when I right-click the bench with the bills in it, it doesn't do anything, even when I have all the materials required and the pawn is a mage.

Just pushed out an update that should fix the empty tabs.  It's uploaded on steam, if you use moddb, redownload the latest (1.9.0) file.
Will this fix your problem, billyma6?
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 28, 2018, 08:45:51 AM
Since you get magicites by mining, does that mean flat maps have essentially no magicite?
How about making wild elemental corpses have a chance to drop magicite? Right now, butchering them gives nothing at all.
Yeah, that's a good idea... but are you getting wild elementals or do you mean elementals from the rift?  Elementals should never appear in the wild.  But it also reminds me that elemental rift has no rewards since I planned on it rewarding magicyte, so I'll have to add that in.

Hey, so I'm trying to make some of the new gems to upgrade, but when I right-click the bench with the bills in it, it doesn't do anything, even when I have all the materials required and the pawn is a mage.
The gemcutting bench works like any other bench and lets you craft enchanting stones.  The stones that are produced from the gemcutting bench are what you'll equip on a mage to perform an enchantment.  When you have equipped an enchanting gem, then you right click the item you want enchanted (not the bench).
Title: Re: [B18] A RimWorld of Magic
Post by: henk on February 28, 2018, 09:14:25 AM
There's no wild elementals, I meant the rift... But there COULD be. Manhunter elementals? Traveling summoner raid with several elementals? Elemental migration? Elementals are interesting creatures and could be added to a lot of events to make them more interesting.
Title: Re: [B18] A RimWorld of Magic
Post by: bethorien on February 28, 2018, 11:14:26 AM
Is there a way that you could make it so one can cast regeneration on downed pawns?
Title: Re: [B18] A RimWorld of Magic
Post by: henk on February 28, 2018, 02:48:38 PM
You can cast spells on downed pawns and creatures.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on February 28, 2018, 03:44:09 PM
You can cast regneration on any living pawn, this include downed pawn's too.
If this isn't possible, there is something wrong.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on February 28, 2018, 03:51:18 PM
Why are all the research projects Transcendent level? It makes them cost much more than they should for neolithic tribes.
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on February 28, 2018, 07:27:12 PM
Hey, so I'm trying to make some of the new gems to upgrade, but when I right-click the bench with the bills in it, it doesn't do anything, even when I have all the materials required and the pawn is a mage.
The gemcutting bench works like any other bench and lets you craft enchanting stones.  The stones that are produced from the gemcutting bench are what you'll equip on a mage to perform an enchantment.  When you have equipped an enchanting gem, then you right click the item you want enchanted (not the bench).
No, I mean like you can right-click a workbench with uncompleted bills to prioritize doing those bills immediately, right? In every other bench I can right click on and it'll say "Prioritize smelting weapon", etc. but when I want to prioritize making the gems no popup shows saying "Prioritize".

Edit: From looking around the file structure, it appears you're lacking a WorkGiver definition, and perhaps that's why there's no popup for Prioritize.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 28, 2018, 08:59:14 PM
Hey, so I'm trying to make some of the new gems to upgrade, but when I right-click the bench with the bills in it, it doesn't do anything, even when I have all the materials required and the pawn is a mage.
The gemcutting bench works like any other bench and lets you craft enchanting stones.  The stones that are produced from the gemcutting bench are what you'll equip on a mage to perform an enchantment.  When you have equipped an enchanting gem, then you right click the item you want enchanted (not the bench).
No, I mean like you can right-click a workbench with uncompleted bills to prioritize doing those bills immediately, right? In every other bench I can right click on and it'll say "Prioritize smelting weapon", etc. but when I want to prioritize making the gems no popup shows saying "Prioritize".

Edit: From looking around the file structure, it appears you're lacking a WorkGiver definition, and perhaps that's why there's no popup for Prioritize.
Ah, gotcha.  I'll take a look, thanks.

Why are all the research projects Transcendent level? It makes them cost much more than they should for neolithic tribes.
Hmm, true, that was a bit of an oversight.  The transcendent cost was decreased to put the spacer research cost where I wanted it, but didn't take into account it would double for tribes, which doesn't make sense.
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on February 28, 2018, 09:14:37 PM
Why are all the research projects Transcendent level? It makes them cost much more than they should for neolithic tribes.
Hmm, true, that was a bit of an oversight.  The transcendent cost was decreased to put the spacer research cost where I wanted it, but didn't take into account it would double for tribes, which doesn't make sense.
Isn't there a mod for that? Like either AI Uplifting Assistant or TechAdvancing?

Also I looked around online for the Def structure, and yeah; the WorkGiver def makes the player pawns able to prioritize. I'm not that great a modder, but I think that's it.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on February 28, 2018, 09:51:28 PM
Why are all the research projects Transcendent level? It makes them cost much more than they should for neolithic tribes.
Hmm, true, that was a bit of an oversight.  The transcendent cost was decreased to put the spacer research cost where I wanted it, but didn't take into account it would double for tribes, which doesn't make sense.
Isn't there a mod for that? Like either AI Uplifting Assistant or TechAdvancing?

Also I looked around online for the Def structure, and yeah; the WorkGiver def makes the player pawns able to prioritize. I'm not that great a modder, but I think that's it.
I completely missed that hadn't been included.  It's there now as v1.9.1a, thanks billyma6.
Also adjusted the tech level and fixed some other bugs that popped up...
Title: Re: [B18] A RimWorld of Magic
Post by: henk on February 28, 2018, 10:08:09 PM
Tech level doesn't make much sense for magic research anyway. Magic should have its own tech level, separate from the science tech level! And it'd be way better than that pesky science tech tree!
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on March 01, 2018, 03:39:37 AM
Then he would need an own research bench like Rimatomics with seperated researches.
I think extra research bench like from Cult of madness, still include the same tech level.
Title: Re: [B18] A RimWorld of Magic
Post by: Fatos on March 01, 2018, 04:37:11 AM
Hi Torann, I love your mod since ever. Good Job, and well done, it's amazing mod. But, since the latest patch, I enconter few bugs. Such as "Poison" and "Beguile Animal". Poison no longer deal any additional Dot beside the initial damage and Beguile Animal simply dosn't show any effect on animals.

Next, I would like to give some suggestion to few IMO underpower spells, if you are interested. The Draw/Dispell Heat, Dry/Moisturize Ground, Charge Battery.
1,Draw/Dispell Heat: While this spell is pretty usefull in early game. I think it will be much more interesting if it allow you to increase/decrease temperture without a cap. More spell, more changes in temperture.
2,Dry/Moisturize Ground: it's really useless when it only change 1 tile per cast. Would be much interesting and usefull if it can cast as a aoe spell, or simuliar to a moisture pump with time limite.
3,Charge Batteries: This spell isn't bad, but will be cooler if you can summon a ball of eletricity which act as battery with limited life time.

Once again thanks for your hard work. Keep it going.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 01, 2018, 09:43:44 AM
Hi Torann, I love your mod since ever. Good Job, and well done, it's amazing mod. But, since the latest patch, I enconter few bugs. Such as "Poison" and "Beguile Animal". Poison no longer deal any additional Dot beside the initial damage and Beguile Animal simply dosn't show any effect on animals.

Next, I would like to give some suggestion to few IMO underpower spells, if you are interested. The Draw/Dispell Heat, Dry/Moisturize Ground, Charge Battery.
1,Draw/Dispell Heat: While this spell is pretty usefull in early game. I think it will be much more interesting if it allow you to increase/decrease temperture without a cap. More spell, more changes in temperture.
2,Dry/Moisturize Ground: it's really useless when it only change 1 tile per cast. Would be much interesting and usefull if it can cast as a aoe spell, or simuliar to a moisture pump with time limite.
3,Charge Batteries: This spell isn't bad, but will be cooler if you can summon a ball of eletricity which act as battery with limited life time.

Once again thanks for your hard work. Keep it going.
Hi Fatos, thanks for the feedback.
2. I was planning to make these aoe but they will cost a bit more mana
3. I really like the idea of creating a temporary power cell and will add that to my list of stand-alone spells to add to the game.
Title: Re: [B18] A RimWorld of Magic
Post by: vengent on March 01, 2018, 04:12:09 PM
Working with 1.9.1a, playing with the gemcutting table.

I made a Major Gem of Learning, which listed a 15% increased gain.    I equipped to the player, then right clicked on a pair of pants and told it to enchant it. Took quite a while, then shazaam, gem was gone and I saw the extra tab on the piece of equipment.

All sounds well so far I think.  (although I think the amount of time to apply enchantment is excessive.)  the "work" is at the gemcutting table to imbue it.

Couple interesting things.  One, I can't enchant anything i'm wearing, maybe a technical limitation, but first thing I thought of intuitively.

Second, Every single mage on my map is showing the bonus under health now.

Whole Body Enchantment - XP Gain: (115%)

The pair of pants I enchanted is still on the floor in my warehouse, no one is wearing it at all.

Noticing a persistent error in the console that may be related.
This constantly scrolls and increments in the console.

parent of max mp hediffcomp is TM_HediffEnchantment_xpGain


parent of max mp hediffcomp is TM_HediffEnchantment_xpGain
Verse.Log:Message(String)
TorannMagic.Enchantment.HediffComp_Enchantment:CalculateMaxMP()
TorannMagic.Enchantment.HediffComp_Enchantment:CompPostTick(Single&)
Verse.HediffWithComps:PostTick()
Verse.Pawn_HealthTracker:HealthTick()
Verse.Pawn:Tick_Patch1(Object)
TickMultiThread.SpecialInjector_TickMultiThreadDetour2:_Tick(TickList)
TickMultiThread.SpecialInjector_TickMultiThreadDetour3:_DoSingleTick(TickManager)
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()


I then created another gem to apply, major gem of holding.  put it on gear, rinse repeat.  Now every mage has Max MP: (115%) and no one has XP Gain.  I equipped the xp gain one, now nearly everyone has xp, but a few still have max mp.  (I was expecting only the person wearing the enchanted equipment to gain the bonus).

And now I sere the parent of max mp hediffcomp is TM_HediffEnchantment_maxMP in the console as well.

Update:   Deleted both the items off the map using the debug option, and the errors, and the buffs persist.

Title: Re: [B18] A RimWorld of Magic
Post by: bethorien on March 01, 2018, 04:43:18 PM
You can cast regneration on any living pawn, this include downed pawn's too.
If this isn't possible, there is something wrong.
I just went and had a colonist shoot a squirrel so i could test it again and it let me cast it this time. idk why it wouldn't let me cast it on downed pawns before but it's good to know its working now. I did however lose an alpaca when i didn't need to so I'm still sad.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 01, 2018, 07:43:39 PM
Update:   Deleted both the items off the map using the debug option, and the errors, and the buffs persist.

Thanks for the feedback, I'm looking into it now.
Title: Re: [B18] A RimWorld of Magic
Post by: xRg on March 02, 2018, 04:50:10 AM
Hi, Torann!
In first  - really great job you did. One of the best rimmod ever.
i have one question: if really need this "one use ability" button like ranger, bow, sniper training, ets, can you do promotes like star wars mod - automatically?
Title: Re: [B18] A RimWorld of Magic
Post by: bethorien on March 02, 2018, 09:05:12 AM
I got like 40 magicyte from mining a tiny plasteel vein in the mountains at an item stash and was wondering if that's intended? It seems like quite a lot and i was getting like 9 every time any dropped during mining.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 02, 2018, 09:49:23 AM
Hi, Torann!
In first  - really great job you did. One of the best rimmod ever.
i have one question: if really need this "one use ability" button like ranger, bow, sniper training, ets, can you do promotes like star wars mod - automatically?
Yep, I'm planning to make that change soon so the affect works automatically and the button will no longer show since it's not required.

I got like 40 magicyte from mining a tiny plasteel vein in the mountains at an item stash and was wondering if that's intended? It seems like quite a lot and i was getting like 9 every time any dropped during mining.
It sounds like you got a bit lucky, but nothing too unusual.  Plasteel has a very high work amount to mine, and each time you land a mining blow it has a chance to break free a chunk of magicyte, so you're more likely to find magicyte in a single block of plasteel than in a single block of granite.
I also made some adjustments to the drop value - it used to be 1 piece, now it's random from 6 to 16 pieces per drop.  This is to help keep the resource similar to other raw resources so it works well with other mods (like quarry, which give you ~15 pieces per find).  It's a bit heavier to transport now, and also has a reduced sell value.
Title: Re: [B18] A RimWorld of Magic
Post by: vengent on March 02, 2018, 01:45:15 PM
Another bug i've found.  If you have multiple spells in a stack, and tell a toon to "read", it uses all of them instead of only one.

The glittertech mod had this same problem with mech serums, but solved it so it only decrements by 1.
Title: Re: [B18] A RimWorld of Magic
Post by: mmance on March 04, 2018, 02:21:12 PM
Does anyone else use moody with this mod?  I get lots of visual glitches and this error:

Quote
NullReferenceException: Object reference not set to an instance of an object
at WAMH_Code.ThoughtWorker_WAMH.CurrentStateInternal (Verse.Pawn) <0x0014e>
at RimWorld.ThoughtWorker.CurrentState (Verse.Pawn) <0x0002b>
at (wrapper dynamic-method) RimWorld.SituationalThoughtHandler.TryCreateThought_Patch1 (object,RimWorld.ThoughtDef) <0x000a8>
at RimWorld.SituationalThoughtHandler.CheckRecalculateMoodThoughts () <0x00185>
at RimWorld.SituationalThoughtHandler.AppendMoodThoughts (System.Collections.Generic.List`1<RimWorld.Thought>) <0x0004d>
at RimWorld.ThoughtHandler.GetAllMoodThoughts (System.Collections.Generic.List`1<RimWorld.Thought>) <0x000ce>
at RimWorld.ThoughtHandler.GetDistinctMoodThoughtGroups (System.Collections.Generic.List`1<RimWorld.Thought>) <0x0002c>
at RimWorld.ThoughtHandler.TotalMoodOffset () <0x0002c>
at RimWorld.Need_Mood.get_CurInstantLevel () <0x00021>
at RimWorld.Need.get_CurInstantLevelPercentage () <0x00016>
at Moody.DataCache.UpdateMood (Verse.Pawn) <0x00184>
at Moody.DataCache.Recalculate (Verse.Pawn) <0x0013a>
at Moody.DataCache.UpdateCache (bool) <0x00348>
at Moody.MoodyWindow.WindowUpdate () <0x00012>
at Verse.WindowStack.WindowsUpdate () <0x00050>
at Verse.UIRoot.UIRootUpdate () <0x0003c>
at RimWorld.UIRoot_Play.UIRootUpdate () <0x00024>
at (wrapper dynamic-method) Verse.Root.Update_Patch1 (object) <0x0008d>
at Verse.Root_Play.Update () <0x00024>


(Filename:  Line: -1)

 in my log with I have raised undead in my colony and I am on either the summary or thoughts tab in moody.

If I am on another tab or I remove the undead, the errors go away.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 04, 2018, 05:18:17 PM
v1.9.2 update:
Title: Re: [B18] A RimWorld of Magic
Post by: Fatos on March 04, 2018, 11:03:43 PM
Hi Torann, love to seeing you busy making this mod more and more amazing. I want to inform you a bug regard the summon minions ability, the update seems to break it. (No longer can summon minions) It's a shame I am not good at modding or C#, or I would love to contribute in your stunning mod.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 05, 2018, 12:03:09 AM
Hi Torann, love to seeing you busy making this mod more and more amazing. I want to inform you a bug regard the summon minions ability, the update seems to break it. (No longer can summon minions) It's a shame I am not good at modding or C#, or I would love to contribute in your stunning mod.
Thanks for making me aware of the issue.  A patch has been uploaded on steam.  I've replaced the moddb v1.9.2 with an updated copy that's fixed.
Title: Re: [B18] A RimWorld of Magic
Post by: Fatos on March 05, 2018, 01:21:39 AM
Hi Torann, I just notice there is a looping phenomenon related to Ranger and Blade master traits. The phenomenon occurred in the needs tab, causing pawn's mood going back and forward and potentially decrease pawn's mood in the process. Dispel Heat don't seems to show any effect indoor.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 05, 2018, 09:51:43 AM
Hi Torann, I just notice there is a looping phenomenon related to Ranger and Blade master traits. The phenomenon occurred in the needs tab, causing pawn's mood going back and forward and potentially decrease pawn's mood in the process. Dispel Heat don't seems to show any effect indoor.
Again, thanks for the report, you're a regular bug finder.  Both issues have been fixed (along with some recipe updates) and uploaded to the latest version.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on March 05, 2018, 07:05:36 PM
Hey I was curious, how does TMagic detect a bow from a mod? Say I've got some bows from Medieval Times, but I have them incorporated into my own mod, and I have changed the def names. Didn't I read somewhere that as long as I have "bow" in the name, it should work? Thanks! :)

Oh and also, I am having trouble remembering, but what is your stance, Torann, on special weapons for certain class(es), and/or legendary weapons that could potentially unlock more powerful versions of spells a mage/fighter already has, and/or unlocking new abilities for mages and fighters? Is this something you would consider implementing at some point in the future?
Title: Re: [B18] A RimWorld of Magic
Post by: Coolphoton on March 05, 2018, 08:26:47 PM
The arbalest, hand crossbow and crossbow all seem to work fine for rangers and snipers....witch makes sense from a historical perspective. They were the transition weapons between bows and guns. But I have no idea what bits make it work.

Edit: also, is anyone else finding that the magic cooler spell isn't working in 1.9.2?
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 06, 2018, 11:36:57 AM
Edit: also, is anyone else finding that the magic cooler spell isn't working in 1.9.2?
Someone else mentioned the same issues with the cooler, I made some tweaks and did a contained (no other mods) test and it was working fine.  v1.9.2 has been updated on moddb, so you can try downloading the version again to get the version fix.  If you're using steam, it's updated as well.
Title: Re: [B18] A RimWorld of Magic
Post by: SihvMan on March 06, 2018, 01:22:21 PM
Idea/Request: Scroll manufacturing. Mages can use magicyte to scribe scrolls of spells/scripts that they know. It’s been kinda weird that my "mages society" colony can’t exchange known spells/train magically gifted apprentices.

Second Idea: A mage for later tech level colonies.
Technomancer - Trait gives bonus to construction and crafting speed/success.
Title: Re: [B18] A RimWorld of Magic
Post by: vengent on March 06, 2018, 06:46:44 PM
Spell Idea. wow has a spell called power word barrier, that basically creates temporary shield to deflect/reduce incoming damage.
Mechanics wise, could be very similar to the mods that create a force field shield.  Would fit nicely with priests.  Able to provide brief moments of respite from enemies.
(https://i.imgur.com/wEo8pzl.jpg)
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on March 06, 2018, 06:56:51 PM
Anyone remember the slow time AOE spell from D3? I thought it was amazing that projectiles would slow down to like 5% of their speed once they entered the bubble. Anyway, I think a sort of mix between how Rikiki's MiningCo. Forcefield and a regular "area protection bubble" would be awesome. I think it would be cool if when the shield/bubble took damage, it could flash a color, or you could somehow have a visual clue of it's remaining strength.

Maybe their could be a malice for the pawns inside of the bubble. Extreme heat as it takes damage perhaps? Or they have decreased ranged accuracy while inside of it?

I think I'm just becoming more sadistic because I keep wanting to see more new negatives in abilities, or at least some kind of spin on powerful abilities to help balance them out, while making things even more interesting, and the choices you make have even more consequences.
Title: Re: [B18] A RimWorld of Magic
Post by: billyma6 on March 06, 2018, 09:59:37 PM
I think I'm just becoming more sadistic because I keep wanting to see more new negatives in abilities, or at least some kind of spin on powerful abilities to help balance them out, while making things even more interesting, and the choices you make have even more consequences.
Cons are good for balance, but be careful not to put too many negatives or else no one will want to use the ability if there are so many or so severe consequences for the caster or the colony as a whole.
Title: Re: [B18] A RimWorld of Magic
Post by: SihvMan on March 07, 2018, 05:39:24 PM
Possible bug report: Arcane Power Nodes aren't expiring. Don't get me wrong, I love infinite free energy, but I'm pretty sure this isn't intended.

At a guess, CompProperties_Power is interfering with CompProperties_Lifespan. Using CompProperties_Refuelable with <destroyOnNoFuel>true</destroyOnNoFuel> might work.
Title: Re: [B18] A RimWorld of Magic
Post by: Dezan on March 07, 2018, 09:59:43 PM
Love your mod, can't really help you out too much but I just got a crash during an elemental rift event.


It spawned and nothing happened, so I started blowing it up since I saw it had an HP Bar... when it was about Dead, or Died... that's when it crashed my game, the error log window popped up saying something about an elemental rift and the game locked up otherwise I would of got a screenshot.


I've got way too many mods to screw around and test some things out but yours is the newest one i've added and this is the first time I've had a full crash at least on a18
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 08, 2018, 07:39:28 PM
Spell Idea. wow has a spell called power word barrier, that basically creates temporary shield to deflect/reduce incoming damage.
Someone made the suggestion for a barrier spell earlier and I plan to add it as the paladin's ultimate ability.  BTW - paladin, necromancer and summoner are the only classes without an ultimate at this time.  The paladin and necro are pretty much locked but I'm still bouncing around thoughts on summoner if anyone has any great idea's.  (I'm shying away summoning of permanent items/consumables as that lies more with the planned enchanter/alchemist niche roles)

Possible bug report: Arcane Power Nodes aren't expiring. Don't get me wrong, I love infinite free energy, but I'm pretty sure this isn't intended.

At a guess, CompProperties_Power is interfering with CompProperties_Lifespan. Using CompProperties_Refuelable with <destroyOnNoFuel>true</destroyOnNoFuel> might work.
Thanks for the report, I'll push out a fix soon.

Love your mod, can't really help you out too much but I just got a crash during an elemental rift event.
I'll take a look - really two issues I see, the other being why no hostile elementals spawned, so I'll investigate that also.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on March 08, 2018, 08:00:20 PM
Summoners ultimate could make all of his summons gain new temporary abilities(eg. 2x movement, or attacks have splash damage and double speed, all attacks slow, etc.), or summon a new group of temporary summons(a couple battle thrumbos?) Something that they would want to use at the height of the battle/just the right moment?
Title: Re: [B18] A RimWorld of Magic
Post by: henk on March 08, 2018, 09:26:59 PM
Summoner ideas? Sure!
- Summon Avatar : After a long summoning time, a truly powerful entity appears. The avatar can tank like a thrumbo and fights like a warg on go-juice. While the avatar is active, the summoner is stunned.
- Summon portal : Like an elemental rift that spawns friendly elementals.
- Otherworldly grab : Spawns one or a few item with worth proportional to the spell level. Tends to create rarer items (Weapons, drugs, one-shot items) but may just spawn a stack of resources.

Or heck, have all three available, but the summoner can only learn one.
While we're at it, 3 ultimate abilities for each class! Sounds easy enough.

Dry ground says it only works on muddy ground, but it should work on shallow water too. It does not work on shallow ocean water. Is that intended? It seems ocean water is a different ground type than shallow water...
Title: Re: [B18] A RimWorld of Magic
Post by: Heni on March 09, 2018, 12:00:01 PM
I dont have seen any bug in the mod for now. i wish to ask if is possible to make the undead of the necromancer rotten or squeletons will be nice! Add some clothes and armors for every class will be very good too! (sorry my english)
Title: Re: [B18] A RimWorld of Magic
Post by: SihvMan on March 09, 2018, 02:21:24 PM
Idea/Request: Scroll manufacturing. Mages can use magicyte to scribe scrolls of spells/scripts that they know. It’s been kinda weird that my "mages society" colony can’t exchange known spells/train magically gifted apprentices.

Got bored and filled my own request. Figured I'd share it here in case anyone was interested:
https://github.com/SihvMan/Rim-of-Magic---Book-Maker

This sub-mod (which requires Rimworld of Magic to be loaded) allows the production of "Unfinished" Martial and Arcane books for 300 magicyte apiece. Then, pawns with magic or physical traits can write into these books to make the appropriate scripts to train new pawns.

Torann, feel free to use as much or as little as you want from this.

Now to figure out how to do the same for scrolls...
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 09, 2018, 07:53:34 PM
Made some minor bug fixes in v1.9.3 to fix the elemental rift issues and the power node failure to expire.

Summoners ultimate could make all of his summons gain new temporary abilities(eg. 2x movement, or attacks have splash damage and double speed, all attacks slow, etc.), or summon a new group of temporary summons(a couple battle thrumbos?) Something that they would want to use at the height of the battle/just the right moment?
Hmm, interesting... what about elementals that gained magic skills according to their element?  Or should that be the norm?  Maybe a new type of summon where it calls (depending on which upgrade is chosen) an elemental mage or an elemental prince?

I dont have seen any bug in the mod for now. i wish to ask if is possible to make the undead of the necromancer rotten or squeletons will be nice! Add some clothes and armors for every class will be very good too! (sorry my english)
Good suggestions - I'll see what it will take to give undead an color caste/overlay so they look more undead-like.  Items/Armor/Weapons are being developed; I'm at different stages for drawing of 4 different armor/robe graphics, 1 staves and 1 sword, plus Draegon1993, the auther of "Biomes" mod, contributed some graphics as well. These items will look and feel more magical in nature, and play to a mage or fighter strengths but won't have the same armor ratings of conventional tech armor.

Dry ground says it only works on muddy ground, but it should work on shallow water too. It does not work on shallow ocean water. Is that intended? It seems ocean water is a different ground type than shallow water...
It should work on shallow water, but only freshwater.  Ocean tiles are a completely different tile type and aren't affected by dry ground. Should also work on marshy ground.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 09, 2018, 08:23:04 PM
Idea/Request: Scroll manufacturing. Mages can use magicyte to scribe scrolls of spells/scripts that they know. It’s been kinda weird that my "mages society" colony can’t exchange known spells/train magically gifted apprentices.

Got bored and filled my own request. Figured I'd share it here in case anyone was interested:
https://github.com/SihvMan/Rim-of-Magic---Book-Maker

This sub-mod (which requires Rimworld of Magic to be loaded) allows the production of "Unfinished" Martial and Arcane books for 300 magicyte apiece. Then, pawns with magic or physical traits can write into these books to make the appropriate scripts to train new pawns.

Torann, feel free to use as much or as little as you want from this.

Now to figure out how to do the same for scrolls...
That's awesome, nice work.
If you prefer, you can always directly contribute to the mod itself through github:  https://github.com/TorannD
I'd be happy to roll it up under the mod, if you want, as I planned to add something like this in the future (though it's several updates away on my roadmap), or leave it as an add-on.
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on March 09, 2018, 08:29:29 PM
Nice fixes/additions since the last time I played.  My Necro still ended up with the "Killed Colonist" debuff somehow, even though I've been dismissing, so I guess that still counts as killing (Even though I rezed them afterwards).  At least it's more convenient.  So glad mana isn't wasted anymore on fail casting, I think the only time I had that happen since the fix is when I was trying to revive someone and my animal hauled the corpse off, haha.  Can't do much about that.  Oh, and undead portraits sometimes get stuck in the "Downed" mode after being revived, seems just graphical but figured I should mention it.

Summoner seems a lot more balanced, only issue I've seen with them is the AI dropping mines directly on your characters and them going boom before you can even react.  I wouldn't mind a delay before they can be triggered/explode (Including for your own Summoner) to give some counterplay.  They can even catch you with them while your pawns are running sometimes.  100% to insta dead pretty often.  I don't mind it being something that can kill or maim easily if you're negligent, but only way I've found to avoid it completely is stay out of its range or bait it with animals (Or undead :3) or something.  Ranged mines just seem incredibly difficult to balance though.

An enemy lighting mage also amped my characters (None of their allies were nearby), so I think it might have "Target enemy" AI instead of "Target ally", I didn't mind the help though, lol.

Now the major issue is with arcane mages.  Holy hell they're strong as hell as enemies.  I still need to test them more as allies but confusion seems nuts.  I've been testing common mages, so I'm getting a lot of first hand knowledge of how oppressive some of the ai is with some classes.  Getting an arcane mage and Summoner in a raid against you is pretty GG if you don't have sacrifices prepared.

I also don't really understand the point of enemy mages exploding on death.  It's to make it more difficult to acquire them right?  But they usually just take out most of their teammates and make fights easier, lol.  I put the aoe radius/explosion down so I can't use them as a free bomb, but it's still kinda sad to have them blow themselves up.  Could it be possible to just make them much more resistant to joining you or something?  I usually end up just savescumming until they don't explode if I really want them, kinda defeats the point.  Already have the random death rng fucking with you, seems like that should be enough.

Pretty crazy for them to OHKO all your melee attackers on death too with default settings.  That seems more like it should be the special move of a Paladin or something than the default for all mages to explode on death.  Oh, that'd be interesting if Paladins exploded on death and auto revived once a battle, hmm.

Looking forward to trying out the enchanting (Need to find jade) and I dig the max mana increase passive.  I hope the rest of the master spells are coming soon.

Oh, just noticed mana potions show up under drugs and magic items in the categorized inventory ui.
Title: Re: [B18] A RimWorld of Magic
Post by: SihvMan on March 09, 2018, 10:06:30 PM
Idea/Request: Scroll manufacturing. Mages can use magicyte to scribe scrolls of spells/scripts that they know. It’s been kinda weird that my "mages society" colony can’t exchange known spells/train magically gifted apprentices.

Got bored and filled my own request. Figured I'd share it here in case anyone was interested:
https://github.com/SihvMan/Rim-of-Magic---Book-Maker

This sub-mod (which requires Rimworld of Magic to be loaded) allows the production of "Unfinished" Martial and Arcane books for 300 magicyte apiece. Then, pawns with magic or physical traits can write into these books to make the appropriate scripts to train new pawns.

Torann, feel free to use as much or as little as you want from this.

Now to figure out how to do the same for scrolls...
That's awesome, nice work.
If you prefer, you can always directly contribute to the mod itself through github:  https://github.com/TorannD
I'd be happy to roll it up under the mod, if you want, as I planned to add something like this in the future (though it's several updates away on my roadmap), or leave it as an add-on.

Roll it up into the mod. Still new to github, so you’ll have to walk me through it if something needs to be done on my end.
Title: Re: [B18] A RimWorld of Magic
Post by: Heni on March 10, 2018, 09:36:21 AM
Torann is good to see that you team is doing an excelent work!
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 10, 2018, 06:01:46 PM
Update v1.9.4 comes almost exclusively courtesy of SihvMan, so big thanks for the contributions.
Title: Re: [B18] A RimWorld of Magic
Post by: Dezan on March 11, 2018, 12:59:17 AM
Managed to get a screencap of the error.

The Elemental Assault runs for a while doing nothing but spitting out those errors and then locks up Rimworld indefinitely.

I'm just assuming here but the duration seems to be long enough for it to be the closing of the event, or maybe a second phase?

[attachment deleted due to age]
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on March 11, 2018, 05:12:14 AM
Dezan,
at your screenshot we can see the green button "Share logs" maybe try to use it next time instead of a screenshot ! :-)
If it fail to upload, you need to update hugslib mod.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 11, 2018, 11:16:09 AM
Managed to get a screencap of the error.

The Elemental Assault runs for a while doing nothing but spitting out those errors and then locks up Rimworld indefinitely.

I'm just assuming here but the duration seems to be long enough for it to be the closing of the event, or maybe a second phase?
Those errors look like something is failing between the type defined in xml and the type being used in C#.  What version are you using?  An easy fix might be to delete the mod folder then do a clean install of the latest version.  You might also want to make sure you've got the latest version of JecsTools.
Title: Re: [B18] A RimWorld of Magic
Post by: amimai on March 11, 2018, 03:51:47 PM
I'll now have a slave army of the undead to do my bidding, clean my fortress and mine stone for the stonecutters -my thoughts the last time I got a primitive villager raid on my colony!

really necromancer or summoner have to be the best classes early on, free labour is best labour, at the rate i get new volunteers from the villages i don't even need to worry about their health or well being, only necromancers deserve food, everyone else can simply survive on mana!
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on March 11, 2018, 06:50:34 PM
I'll now have a slave army of the undead to do my bidding, clean my fortress and mine stone for the stonecutters -my thoughts the last time I got a primitive villager raid on my colony!

really necromancer or summoner have to be the best classes early on, free labour is best labour, at the rate i get new volunteers from the villages i don't even need to worry about their health or well being, only necromancers deserve food, everyone else can simply survive on mana!

Yeah, probably my favorite class even though I don't use the death mark or corpse explosion (I might start testing them, just not really my playstyle.).  I do wish the Necromancer could bond with their undead, they must be so lonely, lol.  I really like their aoe too, one of the more balanced ones since it's hard to catch manhunter and moving enemies with it (I think it doesn't effect mechs either).  I wonder if the Necro can keep 2 undead up without losing mana now with the upkeep reduction.  I should test that soon, I almost have that and their regen maxed.

I wonder what their master spell will be, there's a ton of good options for them. 

Love Priest too, it's hard to play without them.  Their aoe heal seemed really weak the couple times I tested it, but maybe that's because I didn't have too many points into it and its passives yet.  For how strong they are everywhere else, not a big deal.  Could still be useful recovering your whole team/animals after a battle anyways.  Resurrection is just the best thing ever...

Druid master spell seems pretty underwhelming, but EPOE is to blame for that.  Would be great without it.  Bionics are usually way easier than finding and using the Druid regrow.  Only time I see that being useful is on prosthophobes.

Another issue I'm having with using a mostly mage team is everybody and their grandma has massive buffs, it's so easy to stack insane modifiers on all pawns.  I just started not raising some like Lightning Mage's AMP because I already have Priest and Arcane Mage for buffing.  Leveling my mage team's skills is also a full time job during a mana surge, lol.

Still haven't found jade to play with enchanting yet...  I dunno what the better choice is between regen and max mana (Is mp regen flat per tick or work with your max mp?).  I should check the options next time I play.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on March 11, 2018, 07:10:12 PM
Druid regrowth is great for tribal starts, who don't have access to electricity and bionics. The only downside is the need for mana potions, which require industrial-era drugs to make.

I'm hoping the balance pass comes soon. Pretty much every class has multiple overpowered spells which end fights, and it's no fun to get no challenge or have them used against you.
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on March 11, 2018, 07:16:35 PM
Druid regrowth is great for tribal starts, who don't have access to electricity and bionics. The only downside is the need for mana potions, which require industrial-era drugs to make.

I'm hoping the balance pass comes soon. Pretty much every class has multiple overpowered spells which end fights, and it's no fun to get no challenge or have them used against you.

I still haven't even made mana potions, I just found nero finally so I might try that soon.

Agreed, siege's are a complete joke now.  Any of the aoe abilities can pretty much one shot them as they set up.  Most raids can be baited with a single animal or undead into halting in an aoe too.  Manhunter packs can still be obnoxious though since they charge you.

Basically the default enemy human AIs are to blame for aoes being so OP.  If they tried running out of the aoe radius, that would be awesome.  Not sure if that's possible though.  ATM I usually just try to avoid the heavy aoe classes and abilities.  I still haven't played with  the Fire/Lightning/Ice mages too much for that reason.  I really wanna make a little pyro if/when they're balanced a bit more.  That snakeing fire attack (Fireclaw) is probably my favorite offensive spell so far.  I like that their firebolt can miss too, I think most targeted abilities should be like that.
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on March 11, 2018, 07:25:17 PM
Could we somehow make raiders always be split up into more stretched out groups? I know with Mehni's Sun Tzu mod, it makes raiders split up when they attack your base. Maybe if we could have something like this incorporated, maybe have it happen more often to mitigate the chances of players being able to AoE all of the enemies at once?
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 11, 2018, 08:44:47 PM
A lot of those issues, spell power/buffs/item costs/negative effects, will be addressed in the balance update, which is not too far off now. 
To give you some idea of what the roadmap looks like...

The next update will add about 7 unique pieces of equipment designed specially for mages and will be the most powerful equipment available to compliment a mage.  It'll be important for balancing since it will give the start<->end of how powerful a mage can get.  The update after that will fill in some of the missing components like master spells, stand-alone spells, enchantments, items, etc.  Following that, I'll be adding the Bard and Enchanter classes which will round out the final arch-types with the bard being a "social" type class and the enchanter as a "magical crafting" type class.  Well, the enchanter might come after a specific update for spell scrolls and items that have abilities, though I'll see if I can push that into one of the other updates. After that will be the balance update.  So best guess, about a month out from the balance update. 

I'll likely add a 'subclass' or some form of divergent class development at some point, but I haven't decided on how this will be implemented yet so it'll come after the balance.  There's also quite a few new classes I'd consider in the 'design' phase and a lot of those are listed on the workshop page discussion if you're interested in voting for one or adding to the list.
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on March 11, 2018, 08:59:42 PM
Oh cool, thanks for the heads up.  Bard seems like it could be a fun class.  Social stuff has been pretty difficult with some of my mages.  I guess I'll just play around with my current team more and work on enchanting, then take a break till new classes or balance patch.  Most the only major issues I can find now are balance things, so not too much reason to keep testing until then.

Nice to have stuff pretty solidified to look forward to with this.

Lol, after posting this I tried raising a gladiator as an undead and they kept their skills.  I'm guessing that's not intended?  They lost the gladiator trait.  Stamina is regenerating too...well, this is useful.  They're also stuck with fortitude and Sprint activated (Says it needs to recharge) from when they were alive.  They have no "Might" tab though for leveling the skills up.  After using all their skills once, I keep getting the "Needs time to recharge", aww.

2/3 Upkeep on undead and 4/5 mp regen from skills is also not enough to maintain 2 undead without mana loss, good to know.  It seems close and is easy enough to keep up with consuming corpses though.  Wait, weird.  After a while my Necro started gaining mana with 2 undead up, no idea why.  There wasn't a mana surge or mana drain at either time.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 12, 2018, 01:19:19 AM
Oh cool, thanks for the heads up.  Bard seems like it could be a fun class.  Social stuff has been pretty difficult with some of my mages.  I guess I'll just play around with my current team more and work on enchanting, then take a break till new classes or balance patch.  Most the only major issues I can find now are balance things, so not too much reason to keep testing until then.

Nice to have stuff pretty solidified to look forward to with this.

Lol, after posting this I tried raising a gladiator as an undead and they kept their skills.  I'm guessing that's not intended?  They lost the gladiator trait.  Stamina is regenerating too...well, this is useful.  They're also stuck with fortitude and Sprint activated (Says it needs to recharge) from when they were alive.  They have no "Might" tab though for leveling the skills up.  After using all their skills once, I keep getting the "Needs time to recharge", aww.

2/3 Upkeep on undead and 4/5 mp regen from skills is also not enough to maintain 2 undead without mana loss, good to know.  It seems close and is easy enough to keep up with consuming corpses though.  Wait, weird.  After a while my Necro started gaining mana with 2 undead up, no idea why.  There wasn't a mana surge or mana drain at either time.
Arcane Weakness.  Remember, this kicks in if you use a spell that use a spell that costs 25% or more mana.  Raise undead costs (45% base) enough mana to cause the caster to enter a state of arcane weakness which has some debuff effects as well as reduced mana regeneration while the mage is in a weakened state. 

Undead animals draw 15% of base mana regen, undead pawns draw 30%. At 5/5 Clarity, you gain 125% mana regen; 3/3 Cheating Death reduces draw to 10.5% and 21% respectively.
So without any mana efficiency boosts, you can maintain 3 undead pawns at once and still get 10% of the mana you would normally gain.  Maxing both skills turns this into 5 undead pawns with 20% mana gain (or 6 undead pawns losing 1% each iteration).  Assuming you have no other modifiers on the map or pawn.

Arcane weakness reduces -adjusted- mana gain to 25%, so even completely maxed out, you'll lose mana if you are maintaining 2 or more undead pawns and are suffering arcane weakness.
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on March 12, 2018, 03:09:11 AM
Oh, I don't remember reading about arcane weakness reducing mana regen, that explains a lot.

Does reducing the mana cost of spells reduce the arcane weakness penalty percent or even remove it altogether if the adjusted cost goes below 25% mana cost?  Obviously noticed the arcane weakness penalty being higher on more difficult/costly spells.  Just dunno if it's tied to base, adjusted cost, or the spell itself.  Might be a good reason to go heavy into cost reduction...especially for Priest.

Edit:  Oh it is adjusted mana price, nice.  Better go heavy into cost reduction enhancements.  Tired of my Priest always being half dead.  Now if I can just find jade, better work on drilling next.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on March 12, 2018, 04:45:26 AM
Most of us agree that Magic user are very powerful.
I just got an idea to give them another weakness (beside that they can explode).
At many magic concept's the caster can't use Iron/steel weapon's without weaken their abilities.
Or incompactible with modern tech.

The idea are to limit all caster to non-industruous/spacer tech weapon.
Similar thing toran allready did for Ranger/Sniper.
And they should be unable to work at powered workbenches.
(A lighting mage still could charge a battery, but if he would touch it, Zzzzzz. :-) )
I think this part would be harder to realize, special since it can be dynamic because some powered workbenches can work without power.
And ofcouse each bionic part would reduce their magic ability/regeneration.

What does other people think about it, or got own idea's to power down the mages abit.

Title: Re: [B18] A RimWorld of Magic
Post by: amimai on March 12, 2018, 04:47:12 AM
Yeah, probably my favorite class even though I don't use the death mark or corpse explosion (I might start testing them, just not really my playstyle.).  I do wish the Necromancer could bond with their undead, they must be so lonely, lol.  I really like their aoe too, one of the more balanced ones since it's hard to catch manhunter and moving enemies with it (I think it doesn't effect mechs either).  I wonder if the Necro can keep 2 undead up without losing mana now with the upkeep reduction.  I should test that soon, I almost have that and their regen maxed.

I have 3 zombies/necromancer at the moment with only 2x cheating death, i think regen is based on % empty since their mana dropped lick a rock then stabilised at 40-60%
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on March 12, 2018, 04:59:06 AM
amimai,
Toran just explain the Arcane weakness.
When you raise a undead pawn, you mana regen is temp. crippled to 25%
That's why your mana droped like a rock.
Title: Re: [B18] A RimWorld of Magic
Post by: amimai on March 12, 2018, 07:44:18 AM
On the subject on magic being overpowered:
I play this mod with combat extended, and that mod is brutal... for the most part with CE enabled magic is relegated to supporting roles, it’s great to be able to lob a fireball or summon a elemental for a distraction but the longer range, suppression mechanics, and sheer deadlines of pirate shotgunners means getting in close is both dangerous and daring.

Most magic spells are surprisingly short range compared to CE guns and means you are well within range for rifles MG and shotguns to accurately kill you in 1-2 shots

also if the obvious solution to your restriction on magic users is MORE ZOMBIES! it is not a good solution @Canute

TL:DR play magic with combat extended, they mesh perfectly and balance each other well
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on March 12, 2018, 10:39:04 AM
Yeah, i refused to play with CE yet.
It needed to many patches for this and that and since i was trying out many mod-set it wouldn't be compatible with CE.

And that's prolly why you put the magic into the Support box, because of a missing CE addaption. But that isn't a bad thing either.

Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on March 12, 2018, 11:04:56 AM
also if the obvious solution to your restriction on magic users is MORE ZOMBIES! it is not a good solution @Canute

TL:DR play magic with combat extended
No where did Canute say anything about more zombies being an "obvious solution".

Also, you can't just suggest people use Combat Extended to fix their balance issues. That is a total Comcast overhaul mod, people should only use it if it's something that they really want, and should fully understand ALL of the caveats that come with it, such as the huge amount of mods that it's incompatible with. Not as something that you just turn on or off to fix a minor balancing issue.
Title: Re: [B18] A RimWorld of Magic
Post by: amimai on March 12, 2018, 11:15:55 AM
also if the obvious solution to your restriction on magic users is MORE ZOMBIES! it is not a good solution @Canute

TL:DR play magic with combat extended
No where did Canute say anything about more zombies being an "obvious solution".

Also, you can't just suggest people use Combat Extended to fix their balance issues. That is a total Comcast overhaul mod, people should only use it if it's something that they really want, and should fully understand ALL of the caveats that come with it, such as the huge amount of mods that it's incompatible with. Not as something that you just turn on or off to fix a minor balancing issue.

um actually : magic works perfectly fine with combat extended and combat is very fun and magic filled (bloody arcane mages...) in the last fight I nearly lost 2 of my starting 3 because (a) a (enemy)arcanist teleported my sniper into the middle of a mob of mele and (b) a fire claw killed 2 shotgun zombies, set off all their ammo, which in itself killed 4 invading barbarians and 2 other colonists...

thank god i have 2 druids and a priest, it sometimes feels like im runing a trauma unit rather then a colony with how hard i work to keep my people (and soon to be indentured mages) from bleeding out after battle.

TL:DR CE works perfectly fine with magic, not even a single error/behaviour issue in my 8hr long game!

Load Order(Core, HugsLib, JecsTools, Allow Tool, EdB Prep Carefully, Combat Extended, Mechanoids extraordinaire, CEguns, MiningCo ,Rimwords magic)
if you load it last it has no issues since its AI files supersede CE where nesesary

------------------

PS: he did not say it, but its the obvious solution... have some pride as a gamer, if someone gives you a class restriction, munchkin it to hell
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on March 12, 2018, 01:12:47 PM
"um actually" I never said that CE doesn't work with TMagic. Now you've gone and put words into two people mouths for things that they haven't said. Do you have a problem with reading comprehension, or are you just trying to act smarter than you are and failing? Because you seem to have a lot of trouble understanding what people say, and then you go on to keep making wrongful assumptions.

Also to your, "have some pride as a gamer" is one of the lamest things I've ever heard. Maybe you feel that your life is that meaningless and you are that boring that you have to apply a "gamer" tag to help identify your personality, but that shit isn't for me. "Gamer pride", especially coming from someone like you, is especially cringey. If that's what you associate yourself with, then I would only ever want to distance myself from any of your associations.
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on March 12, 2018, 01:32:16 PM
Well thankfully there are a lot of ways to balance or improve on how strong the mages are.  Arcane Weakness is a good start, beyond that the aoe range could be reduced or AI could be improved to work around it better.  Just gotta wait and see what the dev has planned for it.  It seems that Torann is already pretty aware of it and is waiting to see the max ability of mages before balancing all of them.

I like the idea that mages can't use most traditional weapons, but we'd have to wait/hope for mage weapons.  Mages would need some consistent damage, rather than just taking away their reliable weapons and not replacing them at all afterall.  A lot of the mage classes don't have reliable low tier offensive spells.

In my current heavy mage playthrough, I'm just trying to amass wealth to test mages against huge swarms of enemies.  It's pretty entertaining.  The tribals become really dangerous with common mage spawns with their high numbers.  They come with a ton of mages and fighter types, it's pretty interesting.  If I didn't have some of the aoe classes, I'd be toast.  Druid for example does almost nothing against that many enemies, at least if there aren't strong animals nearby to manhunter into them.  I just focused them on their support spells.  Poison is cool, but it's really only useful against thrumbos or something.
Title: Re: [B18] A RimWorld of Magic
Post by: amimai on March 12, 2018, 02:14:25 PM
(Looks at crazy rant)Mmm moving along...

Druids are probably better healers then priests, in terms of utility Necro>Druid>Summoner>Priest but combat is pretty much dominated by fire mages(fireball portable artillery strikes) with snipers and arcanist a close second for their capture spells

That being said I would hate to do a play through with no weapons on casters rule unless I got a source of shotgun zombies early on ingame(visit me tribespeople!)
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on March 12, 2018, 02:57:26 PM
(Looks at crazy rant)Mmm moving along...
(Looks at some fool's nonsense)Mmm yeah an idiot who thinks if they say the magical phrase "crazy rant" then it will instantly negate any valid criticism towards themselves.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on March 12, 2018, 06:25:31 PM
Summoners with well-leveled turrets can win fights by themselves... Turrets will benefit from cover, too, and since minions love to rush into battle, you'll never be out of expendable meatshields while you have a summoner.

Now, if only minions didn't bleed all over the place...
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on March 12, 2018, 06:34:23 PM
Well the good news is that if you have mages on common occurrence, eventually raids become terrifying.  If you don't have time to set everybody up or focus all their mages, you start eating aoes finally.  Had to run most my team out of a Storm Cloud right after a Fog of Torment.  Some got stuck stunned or puking and my healer had to save them all while my Undead and Summoner minions caught up.  "Attacking immediately" type raids are still about as bad as manhunter packs thankfully.  As long as you don't use a crazy kill box anyways (I never do, even in vanilla).

I really hope the fights in the future are more like that with Sieges and Waiting type raids.  It was nice because there weren't any "cheap" enemy classes and I couldn't just bait the enemies all into one aoe from safety with my Undead tanking/distracting.  That was the first time I felt like it was an actual raid.  Of course, once my team got set up, it was over damn fast, lol.  Two undead, level 3 summons, near maxed fog of tormet, gg.

First time I've really taken damage.  A lot of that was a wolf deciding to munch on my Summoner just as it started though.  Stopped her from being able to set up her stuff in the right place.  Guns were just absolutely pointless though as expected, lol.  95% of the damage on either side was magic.  Kinda considering putting mages to max now that my team is finished just to see what a horde of mages in a raid is like...  Then I remember what happens if the enemy team has some Summoners/Arcane Mages...Lol.

I've gotta start using my Arcane Mage synergy more often, I just recently leveled up her Blink and Summon stuff.  Maybe just me but I find having more than 3-4 mages in a team to be pretty overwhelming.  I like focusing on a small elite team.  Now that I've tested most the classes a bit, I'll probably go back to a more selective set up like that next colony.
Title: Re: [B18] A RimWorld of Magic
Post by: amimai on March 12, 2018, 06:48:43 PM
-snip
you needed more fireballs, fire solves every problem!
(https://static1.squarespace.com/static/5739ed2d8a65e2cf0f300597/t/5a0372aa085229fe447199de/1510175406580/c4jt321.png?format=750w)

btw if i enable hard mode magic AI it causes all mages to asplode on incapacitation, is that intended? (not that watching a siege go off like fireworks from a single shot isn't funny)
Title: Re: [B18] A RimWorld of Magic
Post by: Gungnier on March 15, 2018, 09:48:04 AM
I have a lot of general and spell/class ideas so i made a big list of it i hope you find them interesting

General idea:
-Bag of holding: goes into shield belt slot and increase carry capacity
-"rare" spell its like the spell scrolls which can be learned by every mage but its unique to the classes like the ultimate spells

Here my spell ideas:
Arcane Mage:
-Arcane Barrier: a sandbag like temporary fortification

Ice Mage:
-Ice wall:a temporary wall of ice

Druid:
Dryads blessing:AOE spell which makes crops instantly grow by 25%

Fire mage:
Cauterize Wound:Instantly treats every bleeding but counts as a really bad treatment (high infection chance)

Lightning Mage:
Machine overload: Doubles the work speed on the (electricity using) "machine" but increases its break chance.

Necromancer:
Preserve corpse: Makes a corpse into "frozen" state for a week.

Paladin:
Purify: Aoe spell which "cleans" the area

Priest:
Blessed Feast:Summon Blessed Lavish Meal for nutrition and mood buff

Summoner:
-Permanence: Limits mana by 20% for every use: makes one Time out type summon permanent (summons,mines,turrets)

New classes:

Trickster: Mana based class
Trait:
+Dodge chance
+Movement speed
+Better trade prizes

Skills:
-Apport: high cooldown and high mana cost, teleports a random item from the target inventory or equipped items in front of you but has a 20% chance to fail and to damage instead (upgrade to lower fail chance to 1%) (upgrade to take 2 and finally 3 random items)
-Jack in the box: Summon a trap which on activation cauzes terror (upgrade to increase range)
-Mirror image: summon 2 "clones" nearby which cant attack or or do anything but the enemy still targets them as usual pawns
-Cheat death: (Ultimate spell only from scroll) Transfer every non permanent injury you have to your "humanoid" target, high cd and gives you a strong consciousness debuff

Totemist: mana based melee class
trait:
+movement speed
+hit chance
+art crafting speed

Add totems into the sculptor's table which normally servers as simple decoration but have 3 type: Bear,Cougar,Monkey

Skills:
-Totemic Might(passive):Bonus manipulation,movement speed,some type of damage reduction
-Infuse Totem:Infuses a totem with mana which gives an aura buff to every friendly nearby:
   -Bear: +% all armor
   -Cougar: +melee hit chance
   -Monkey: +Dodge Chance
Buff size depends on the quality of totem and totem gets destroyed after one use.
-Carve Tatoo: Like the druid regrow limb spell but ads a "tatoo" to the torso which reduces Pain Shock Threshold and adds bonus manipulation and moving
-Ancestors ritual: Can be used only on masterwork or legendary totem to summon a pack of friendly combat ready animals based on totem (times out like elementals)
Title: Re: [B18] A RimWorld of Magic
Post by: Jackalvin on March 15, 2018, 11:30:35 AM
I have some ultimate ideas as well as classes (also, do fighters have ults or will they?)
Ultimates
Necromancer: Necroexercitus
Summons a massive undead army off-map. Takes a day or two to come. They are none controllable but friendly. They slowly crumble and die
Priest: The Servant Of Heaven
A fiery sword of radiance strikes a large portion of the map, dealing light damage to all those who are not pure of heart, and double to necromancers and psychopaths.
Classes
Lucky - This person is a... Odd one at best. They can control some factors of luck.
Passive H-how?: The Lucky doesn't take damage as long as it's a single number between 1-100. This is upgraded to up to 10 times to increase the amounts of absorb able digits

Living on the edge: temporarily increases an body part to triple efficiency, at the cost of one part that's increased to a 3rd of it's efficiency. 

Bending Fate: aoe that decreases accuracy to 5%.

Ultimate:
The Last Gamble
Makes one kind of damage unable to hurt the pawn, at the cost of one instantly incaping them, a small chance of death. This can be upgraded to decrease the chance of death
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on March 15, 2018, 03:35:15 PM
I have a lot of general and spell/class ideas so i made a big list of it i hope you find them interesting

General idea:
-Bag of holding: goes into shield belt slot and increase carry capacity
-"rare" spell its like the spell scrolls which can be learned by every mage but its unique to the classes like the ultimate spells

Here my spell ideas:
Arcane Mage:
-Arcane Barrier: a sandbag like temporary fortification

This is alright

Ice Mage:
-Ice wall:a temporary wall of ice

Like this too

Druid:
Dryads blessing:AOE spell which makes crops instantly grow by 25%

Eh, might be a bit OP with devilstrand and make starving close to impossible.  I do think the Druid should have more to do with nature/gardening though, so it's a good start.

Fire mage:
Cauterize Wound:Instantly treats every bleeding but counts as a really bad treatment (high infection chance)

Eh, there's enough healing already.  I don't really want the stronger aoe classes having it too.  Usually the healers have penalties (Druid has no aoe, Priest can't be violent, etc)

Lightning Mage:
Machine overload: Doubles the work speed on the (electricity using) "machine" but increases its break chance.

Hmm, not sure how that'd work...  They basically do the same thing with their buff already by amping teammates.

Necromancer:
Preserve corpse: Makes a corpse into "frozen" state for a week.

Of course I love this idea.  Lost some good corpses in my corpse freezer to early heat waves and repeated solar flares.

Paladin:
Purify: Aoe spell which "cleans" the area

Hmm...kinda weird.  I think this would fit Druid or Summoner better if anybody was going to have something like this.

Priest:
Blessed Feast:Summon Blessed Lavish Meal for nutrition and mood buff

Again, I think this would maybe fit Druid better (Growing plants/food).  I do like the idea of Druids having something to help with gardening, if it isn't too OP.  Would be cute if they could summon some strawberries or maybe ambrosia rarely.  Cost of mana potions is kinda silly atm, ambrosia being the worse offender, so Druids helping with that would be nice.  Maybe they can sprout a random food occasionally would be interesting.  Sometimes you get rice, sometimes you get ambrosia, maybe haygrass, lol.

I think my favorite version of "Druids help with food/gardening" would be something like they summon a special tree or plant sprout that grows faster than normal stuff and/or creates more food than normal.  It would aid in obtaining food, but you'd still have to wait for it to complete to harvest it.  Maybe limit it to one plant/tree.  Maybe it has special properties like it can grow indoors.  Imagine having some massive Druid tree/plant in the middle of your base, dropping food on your colonist's heads every once in a while, haha.  Maybe they could grow something that improves mood, beauty or mana regeneration or something around your base.


Druid is the most underwhelming class in my opinion.  Again, mostly on EPOE for making their ultimate rather useless in a lot of scenarios (So far, I've managed to get to bionics twice now before I even find their ultimate).  I'd love some stuff to give them more identity than just an alternate healer.  Poison is cool in theory, but I rarely use it because it's overkill for most humans and aoes will wipe everybody out anyways. 

Their cure disease would be useful in jungle biomes, but outside that it's pretty rare you need it.  I use the Priest's ability to remove scars and prisoner addicitions almost daily, but I don't think I've ever needed the Druid's ability yet (Randy RNG for sure).  Infections shouldn't be an issue if you plant medicine right away.  I find myself rarely using beguile animal either, though it could be useful.  Maybe I've just had bad luck with it, never seem to be the right animals around to use it for raids and I'd rather just kill manhunter packs with other classes.  It's a cool class, just wish it had more...consistency I guess?  It's almost like everything they do only works in very special situations that don't happen very often.

For example, late game I gave my Druid transfer mana and they just became an mp bot for my Priest (Because they're always casting Purify and low on mana) and Fire Mage (To level)...lol.  I almost never used their abilities compared to the other classes.  They'd fall behind every other class if I didn't actively level them constantly.  Even Lightning/Fire/Arcane Mages have better buffs, Priests and Pallies have more direct healing and give the target less downtime.  Their ult is difficult and easily replaced by a common mod.  Although I agree it's not great to balance a mod around another mod people might not have, EPOE is hella common, if there was any mod to take into consideration, it'd probably be that.  Kinda weird that resurrecting somebody from the dead is easier than regrowing their missing pinky toe too, lol.

In short:  Druids aren't bad, they just don't look great in comparison to the other classes.  I feel like they just stand around and watch other mage classes be awesome 95% of the time.  Even Priest is exciting to use...but Druid is just kind of...there.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on March 15, 2018, 05:12:21 PM
Druid's are compared to a Priest not that fast at healing, but they still can fight and got even some offensive spells.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on March 15, 2018, 05:33:50 PM
Beguile animals on a pack of muffalos or elephants becomes an easy win. Or for extra fun, use it on boomalopes!

But I agree, druid needs more of a personality. It might just be that every other class has overpowered spells that can one-shot a raid, and thus merely being good means they fall behind in usefulness.
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on March 15, 2018, 05:37:54 PM
Beguile animals on a pack of muffalos or elephants becomes an easy win. Or for extra fun, use it on boomalopes!

But I agree, druid needs more of a personality. It might just be that every other class has overpowered spells that can one-shot a raid, and thus merely being good means they fall behind in usefulness.

Yeah this is kind of it.  They aren't bad, actually they're probably one of the most balanced classes.  On their own they're fine, but put them in a mage squad and they won't be seeing much use.  Don't want people thinking I'm saying they're useless, I just want them to have more to do in a group setting.

Definitely think they should be attached more to growing, I see Druids as being really close to plants/nature, and right now they don't really do much for the plant side.  Lots of options for that.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on March 15, 2018, 05:50:23 PM
I vote for the "druid-only unique plant" option. Maybe a plant that harvests into random objects? Glitter medicine, ambrosia, magicite...
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 15, 2018, 06:01:11 PM
I have a lot of general and spell/class ideas so i made a big list of it i hope you find them interesting
Some really great ideas here, Gungnier, thanks for taking the time to share.  I think "Cauterize Wound" is a great idea, though I might couple it with a high chance to cause burn scars instead of infection since you usually cauterize wounds to avoid infection.

I've had the concept to create a barrier on my list of new spells for some time, along with a (druid) ability to speed up growth of crops, so expect to see both of those at some point.  I'm also planning another skill for the druid to summon a thorn brier trap that slows and does light damage.

I have some ultimate ideas as well as classes (also, do fighters have ults or will they?)
No, fighters don't have any ultimates and I'm not planning any at this time.
Your suggestion of a "Lucky" class sounds a bit like the mimic class I'm planning and I think I could easily integrate some of the skills you suggest into this class.  Your "Last Gamble" sounds a lot like Feign Death =)

In short:  Druids aren't bad, they just don't look great in comparison to the other classes.
I agree that druids are somewhat situational, but I think that' to be expected from a support/utility class, but I also think they're one of the better balanced classes.
Title: Re: [B18] A RimWorld of Magic
Post by: Umbreon117 on March 15, 2018, 10:24:42 PM
I've finally made a colony focused around this mod...As focused as you can can with 70 other mods at least.


Anyway, I haven't run into any problems that stem from this mod, but I do have one minor annoyance: I can't tell how many minions I have, and where they are easily. Is it possible to do something that either tells the summoner to keep a certain number of minions up at a given time automatically? Would just be a QOL thing, but would make things much easier.

Edit: I don't know if this has been mentioned yet (or if I am just blind), but how does everyone feel able pawns being unable to learn a spell, or unable to become a certain class?
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 17, 2018, 08:12:07 PM
Updated to v1.9.5

 - Magic items
 - New enchantments

[attachment deleted due to age]
Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on March 17, 2018, 08:41:24 PM
Updated to v1.9.5

 - Magic items
 - New enchantments

NICE! ;D
Title: Re: [B18] A RimWorld of Magic
Post by: Jernfalk on March 17, 2018, 09:36:59 PM
Updated to v1.9.5

 - Magic items
 - New enchantments

Is it safe to overwrite the folder to add those to a current game? (The last version is installed on it)
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 17, 2018, 11:43:59 PM
Is it safe to overwrite the folder to add those to a current game? (The last version is installed on it)
Yes, I did it with my own game and didn't have any issues.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on March 18, 2018, 03:50:47 AM
Beside the thing, you shouldn't overwrite a mod folder, delete the old one then copy the new one.
That prevent error's if any mod auther decide to change the file structure.

Nice looking appareal btw :-)

Title: Re: [B18] A RimWorld of Magic
Post by: Harry_Dicks on March 18, 2018, 09:53:28 AM
Something very minor that I'm crossing my fingers might get changed in the future: a small black outline around apparel, to give it more of that "vector" art style and blend in better with other vanilla/modded apparel that has kept the same aesthetics? I'm a horrible 0/10 artist, so I might try at some point in the distant future if nothing happens by then. Or maybe I could pay someone to do it :P

BTW-I really, really love all of the apparel you've added Torann. Browsing over the texture files for them, this is exactly the type of stuff I was hoping you would add. Can't wait to see more future iterations with more equipment :)
Title: Re: [B18] A RimWorld of Magic
Post by: Jernfalk on March 18, 2018, 12:53:48 PM
Something very minor that I'm crossing my fingers might get changed in the future: a small black outline around apparel, to give it more of that "vector" art style and blend in better with other vanilla/modded apparel that has kept the same aesthetics? I'm a horrible 0/10 artist, so I might try at some point in the distant future if nothing happens by then. Or maybe I could pay someone to do it :P

BTW-I really, really love all of the apparel you've added Torann. Browsing over the texture files for them, this is exactly the type of stuff I was hoping you would add. Can't wait to see more future iterations with more equipment :)

I must agree. Some of those are a bit odd to look at. I'd be willing to re-do them. I could even make a few samples to give you all a feel of my art. (I'm really not a professional, but I don't accept less than great in my work xD)
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 18, 2018, 07:30:50 PM
I must agree. Some of those are a bit odd to look at. I'd be willing to re-do them. I could even make a few samples to give you all a feel of my art. (I'm really not a professional, but I don't accept less than great in my work xD)
Go for it.  Those took about 2 weeks for me to do and it's the first time doing anything like that so I ended up doing a lot of redrawing.  I'm a bit worn out from drawing for a bit.  I'm happy to take contributions if you have some ideas and would like to make some improvements!

Also forgot to mention earlier, all the wands are the work of Draegon.  He's got some awesome art in his own mod "Biomes" https://ludeon.com/forums/index.php?topic=38312.0
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on March 18, 2018, 10:32:19 PM
Poison Traps seem to have bugged out when upgrading to the latest patch.  My Hunter goes to place them, just stands on the spot and uses up their stamina but it won't place and there's no warning that it was erasing an old trap like it used to occasionally when not placing (If there are even some still up.)  I tried until my stamina ran out and no dice on it placing the trap.  Also uses the cd.

Now that I'm mentioning that, it's always been obnoxious if you're already at max traps and it uses the cd and your stamina just to remove an old trap without placing the new trap.  I didn't know if it was intentional but having to use the ability 4 times just to place 2 traps sucks and drains your Hunter's stamina to 0 for the start of a fight for some traps that probably won't be triggered (unless used in a choke), not fun.  It also doesn't seem to proc on manhunting animals.  I learned that the hard way while hunting some Thrumbos, lol.  It does seem to proc on allies though...

Oh, and Beguile Animal and Arrow Storm can be leveled up but have no tooltip info explaining what they do.  I assume Beguile Animal has a higher chance of procing or something?  I can almost never get it to work on manhunting animals.

Looking forward to trying out the new clothes.  I just recently started a new tribal run so researching all that is taking a bit.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 19, 2018, 01:34:19 PM
Poison Traps seem to have bugged out when upgrading to the latest patch.  My Hunter goes to place them, just stands on the spot and uses up their stamina but it won't place and there's no warning that it was erasing an old trap like it used to occasionally when not placing (If there are even some still up.)  I tried until my stamina ran out and no dice on it placing the trap.  Also uses the cd.

Now that I'm mentioning that, it's always been obnoxious if you're already at max traps and it uses the cd and your stamina just to remove an old trap without placing the new trap.  I didn't know if it was intentional but having to use the ability 4 times just to place 2 traps sucks and drains your Hunter's stamina to 0 for the start of a fight for some traps that probably won't be triggered (unless used in a choke), not fun.  It also doesn't seem to proc on manhunting animals.  I learned that the hard way while hunting some Thrumbos, lol.  It does seem to proc on allies though...

Oh, and Beguile Animal and Arrow Storm can be leveled up but have no tooltip info explaining what they do.  I assume Beguile Animal has a higher chance of procing or something?  I can almost never get it to work on manhunting animals.

Looking forward to trying out the new clothes.  I just recently started a new tribal run so researching all that is taking a bit.
Poison traps won't be triggered by animals of any faction, this is the trade off for not being able to be detected by humanoids.  You might want to check that you have the latest update, poison trap detection was changed (in the same patch as the equipment update) so they can't be triggered by non-hostile factions and old, destroyed traps get removed from the register prior to placing a new trap.  Placing a new trap should always place a trap regardless if it removes an old one.
I tested all the above on my existing game and didn't have any problems, so maybe try removing and readding the mod.

I think there are two different manhunter states and I don't think it will pacify a manhunter animal as a result from a failed tame.  I'll check into that, I think it ought to just do both anyways.

I added the descriptions - beguile animal increases aoe  size, max targets, range, and cooldown each upgrade; arrow storm increases number of arrows fired, how quick they're fired, and the range
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on March 19, 2018, 08:51:47 PM
That's how I always upgrade, by removing the whole mod and adding the new one.  TMagic B18 v1 9 5, most recent hugs and jecs.  Most of my complaints were with the old version I think, I had no idea the latest version modified how they worked since it wasn't mentioned.  I'll be happy to test them again if I can get them to work in my current save, lol.

Just tried a new colony and they work.  So it only broke my current save.  Poison Traps aren't worth starting this over, any way to salvage it in my current run/save?

I just got to Bionics in my tribal run before I could Druid Regrow again.  I haven't even found it yet again, 3rd time now starting with a Druid and making it to Bionics before I even find the spell.  I'm never going to be able to use it, lol.  Oh well, EPOE's to blame.  I think it might actually be cheaper to rush Bionics than try to unlock all the stuff and get the resources to use Regrow too, at least in my last few runs.  I'd actually rather use the Druid spell than turn my pawns all into OP cyborgs, but it's being a pain in the ass all around.  Still need neutroamine too.

Nearly died (Tribal + desert) trying to caravan to look for it early this run too, but no dice.  At least I have comms and can call for magic traders now.  Just in time to not need it anymore.  I still wanna try to use it though.  EPOE becomes way too powerful.  Maybe one day I'll find it and can afford to use it x.x  Hopefully before I get bored again.  My mages are already maxed out and raising their max mp now.

My RNG on finding the spell is shit, but I still don't understand the cost of it.  The other master spells are like automatic upgrades and initially useful, but it requires a lot of random resources you may not find regularly until late game.  I feel like the Druid should unlock a special plant or something that needs to grow to use it.  The random drugs are odd.  Randy Intense is rarely kind in my testing of this mod... 

I think the new gems and fighter scrolls are bogging down the mage trader's inventory.  I haven't been able to find hardly any spells I'm interested in since those were added.  Guess I just have to try to scribe everything.

Also noticed there are two Mana Potion recipes.  One comes with the Drug Lab and the other with Gem Crafting.  They use different resources, that intentional?

Edit:  Finally found Regrow Limb!  And Firestorm.  Regrow Limb stub reduces total speed by 80%, rather than just the one limb efficiency/speed, that seems like a mistake to me.  Dunno why one functioning limb and one stub would cripple them worse than a missing limb, lol.  I used it on my Hunter with maxed passives who's otherwise healthy and she's walking around like she's half dead (25% total movement).  I know it's called "Regrow Limb", but kinda disappointed it doesn't work on eyes.  That's where 80% of missing body parts are in B18 after all.  After all that, I have to use EPOE anyways, rip.

Fucking huskies ate my regrow seed and mana potions once too...lol.

Well, at least Fire Mage was fun.  Love their rng and they're pretty balanced, at least in damage vs reward since they burn bodies and gear to ashes, lol.  Maxed Fire Claw erases thrumbos when it hits.  It's kind of a "Fair enough" feeling for all that damage, lol.  Not much to salvage after a 50+ Fire Mage fights, even if you're quick on the fire extinguishing, the raw damage becomes pretty nuts.  I haven't even gotten into gems or clothes yet either. 

Think I prefer Lightning or Ice Mages though.  Lightning is probably the most useful thanks to all their lingering aoes.  Ice Mage seemed a bit UP in comparison to them, but I do need to test them more.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on March 21, 2018, 10:20:43 AM
I agree that the whole concept of a seed of regrowth seems clumsy - probably a compromise to allow the spell to work at all. It's too bad regrow limb relies so heavily on medicine. If you get a druid from a ??? scroll that can't do medicine, they basically can't use their ultimate. Maybe regrow limb shouldn't be a master spell, but a regular one?

Ice mage spells are cheap, and tend to incapacitate enemies rather than kill them. Use the rainmaker spell if you have too much fire!
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on March 21, 2018, 10:43:34 AM
I agree that the whole concept of a seed of regrowth seems clumsy - probably a compromise to allow the spell to work at all. It's too bad regrow limb relies so heavily on medicine. If you get a druid from a ??? scroll that can't do medicine, they basically can't use their ultimate. Maybe regrow limb shouldn't be a master spell, but a regular one?

Ice mage spells are cheap, and tend to incapacitate enemies rather than kill them. Use the rainmaker spell if you have too much fire!

That's the feeling I was getting with it too.  Regrow Limb just seems really underwhelming.  It feels more on par with a Priest's Purify rather than an ultimate atm.  So many penalties and hoops to jump through to be able to use it.  Compare it to Resurrect for example that can save your pawns or give you a free slave.  Man, I love Priests/Resurrect.  Priests just overall feel really great to use.  I don't get that too often with Druids I guess.  I tried to like them x.x  Someone said they'd feel more useful in tribal runs, but that didn't help.  Think the only time I'll start with them again is if I'm doing a rainforest run, but that's my least favorite biome.

Ice sounds fun, I've recruited them later in runs, but I haven't started with one yet, so they're always behind in levels.  If I'm feeling up to it, I might try them next.  It's really hard to capture pawns without crippling them with a Fire Mage.  I'm down for a bit less damage, lol.  I really shoulda brought one along into this desert run/colony for their soil transform spell.  That woulda made my life much easier.

I really don't like trying to catch low level mages up in levels late game, rather just start over to test them.  At this rate with the base cost of clothes/gems, I might never get to test them though...  I might have to up the rate of magicyte next run.  Default rate seems balanced more towards mountainous areas/bases that I don't play/use.  I usually only have a couple hundred by the time I've stripped my colony of visible resources.  Guess you could just buy them too.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 21, 2018, 11:06:17 AM
I really don't like trying to catch low level mages up in levels late game, rather just start over to test them.  At this rate with the base cost of clothes/gems, I might never get to test them though...
As always, nice feedback WitchLyfe.  I'll be looking into how to make regrow limb (and possibly add nose/ear/eyes) more balanced very soon.
As for leveling late game mages, I'll be adding some social features that will allow higher level mages to have conversations for both social interactions as well as training younger mages.  This should help late game mages level up much quicker (as long as they have a nearby mentor).
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on March 21, 2018, 11:12:13 AM
Ice mage spells are cheap, and tend to incapacitate enemies rather than kill them. Use the rainmaker spell if you have too much fire!
You should try a Gladiator.
Grapple a friend, with a good chance you legswipe him too that incapacitate it, and you can capture it.
Or one of your pawn/animal got berserk/manhunter/mental state, grapple him to cure him/it. :-)

And i agree to the Druids, Regrowth limb should be seperated from surgery.
Cast the master spell on a pawn, the pawn get a growing limb replacement, with 10% functionality, and each day it increase by 10%.
And it should work not only at limbs, other missing parts should work too (ribs,nose,eye,lungs,...).
Title: Re: [B18] A RimWorld of Magic
Post by: henk on March 21, 2018, 11:25:51 AM
Perhaps the druid master spell, then, could be something that regrows any limb, is independent of medicine, and can be used on the druid themselves. The downside being that the affected pawn would have increased hunger and tiredness for the duration.

As for grapple, I'm thinking it should be a stun, rather than a down, seeing as downing is so powerful...
Title: Re: [B18] A RimWorld of Magic
Post by: Coolphoton on March 21, 2018, 05:53:58 PM
druids really shine in tech restricted games. they can save your game if you get any major outbreaks or unlucky raids. in fact once i get two of them, i tend to stop using medicine at all. there slower than priest but they don't have the same massive draw back ether. over all id say there a solid middle ground between paladins and priests as healer, with more flexibility than ether.
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on March 21, 2018, 10:56:42 PM
Hmm, Glad sounds fun then.  Only classes I haven't tried at all are that and Sniper.  I've tried Arcane Mage, Priest, Druid, Necromancer, Fire Mage, Ranger, Summoner to 50+, some several times (Especially Necro, Summoner and Priest...I use them too often).  Tried Pally, Ice and Lightning to about 20-40.  Maybe my next run with be Pally, Ice and Glad start.  I might wait for a new patch first though before starting a new colony.  If Glad makes it easier to capture pawns, maybe I can get a Priest early enough to remove all the scars my meleers are going to get, lol.

I wanna use Lightning Mages more too, but they seem prone to causing brain damage, and that hurts recruiting options early on.  Probably need to start with a Priest if I'm going to use them again.  Just went through my Fire Mage being my main offense and crippling pretty much every raider that manages to survive.  Thought my Druid would be able to fix them up but it took too long to find and use Regrow.  Fire Mage ends a tribal raid of like 20+ enemies with 1-2 "surviving" with a third of their body parts missing, haha.  Need a break from crippling everybody.

Desert tribal was a really poor choice to test the new clothes/scribing too, took so long to get Devilstrand going.

As always, nice feedback WitchLyfe.  I'll be looking into how to make regrow limb (and possibly add nose/ear/eyes) more balanced very soon.
As for leveling late game mages, I'll be adding some social features that will allow higher level mages to have conversations for both social interactions as well as training younger mages.  This should help late game mages level up much quicker (as long as they have a nearby mentor).

Awesome, and thanks for making a mod that's worth testing so much/giving feedback, lol.
Title: Re: [B18] A RimWorld of Magic
Post by: wedekit on March 22, 2018, 04:52:27 AM
Just from a design standpoint, I noticed that most classes tie not only to combat but to some kind of utility in the day-to-day life of the colonists. However, it doesn't look like there is anything that helps out with farming/plant growth, which seems would easily fall into the realm of Druids (earth magic). Druids in general seem to have quite a bit of overlap with other types of magic/classes.

In general, when classes overlap in abilities (e.g., multiple classes can heal) they in turn lose their uniqueness unless they are intended to be a hybrid. I think you had some clear vision on how the different combat/magic classes fill unique shoes on the battlefield.

Here are some thoughts you may or may not find helpful just based on my fondness for elemental systems and magic in games. :

Hopefully you get some inspiration from these (if you were even searching for any). It would be cool to see some more options regarding colony utility for the different classes, as they clearly have drawbacks in regards to combat utility (e.g., starting a wildfire with a Fire Mage). Perhaps you can even make a forced choice where they have to pick between a combat spell or a utility spell. It would make those magically inclined people that aren't soldiers/combatants still make use of specific class. Your (1) researcher/surgeon/hauler/hunter can specialize in air; (2) doctor/artist/cleaner/recruiter on Water; (3) trader/crafter/construction/miner on Earth; (4) Smelter/Smith/Cook/Brawler on Fire.
If I wasn't clear, this is probably the most exciting mods I've come across in a while. Utility/QoL mods are great, but this one shows a great deal of creativity that I admire and think this game can use more of. It'd be nice to see some screenshots and proper advertisement for the mod would help in getting more feedback as the OP doesn't really convey how much work has gone into it. I'm sure plenty of this mods artistically-inclined fans of this mod would be happy to help out in that regard if you ask!

If you wanted someone to bounce ideas off of for mechanics type things I'm your guy. I can be a useful mind to run things past when it comes to balance and making sure every class stays unique and tempting.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on March 23, 2018, 09:49:42 PM
Would it be possible to make gaining a class that disables a work type also remove that work type from the work priority list? Right now, if they can't do a job, but the job was allowed before they gained the class, the work type will stay enabled and can't be removed, and they'll do it with no skill. Similarly, they should probably lose passion in a skill if the skill becomes unusable. Maybe they could also gain passion in skills relevant to their class? Like shooting or melee for physical classes, medicine for priests or plant work for druids.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 24, 2018, 11:22:39 PM
Just from a design standpoint, I noticed that most classes tie not only to combat but to some kind of utility in the day-to-day life of the colonists.
I hope that's the case in combat since that's how I've attempted to design every class - to fill a specific role.  Those that don't have strong combat abilities usually have significant utility abilities; that being said, though I don't think there's much (enough) that distinguishes the "combat" classes outside of combat, and there should be.  When I do the balance update, this will be one of the things I'll be looking for, along with some mundane task trade-off's for being a mage/fighter.

Quote from: wedekit
[/list]Hopefully you get some inspiration from these (if you were even searching for any). It would be cool to see some more options regarding colony utility for the different classes, as they clearly have drawbacks in regards to combat utility (e.g., starting a wildfire with a Fire Mage). Perhaps you can even make a forced choice where they have to pick between a combat spell or a utility spell. It would make those magically inclined people that aren't soldiers/combatants still make use of specific class. Your (1) researcher/surgeon/hauler/hunter can specialize in air; (2) doctor/artist/cleaner/recruiter on Water; (3) trader/crafter/construction/miner on Earth; (4) Smelter/Smith/Cook/Brawler on Fire.
If I wasn't clear, this is probably the most exciting mods I've come across in a while. Utility/QoL mods are great, but this one shows a great deal of creativity that I admire and think this game can use more of. It'd be nice to see some screenshots and proper advertisement for the mod would help in getting more feedback as the OP doesn't really convey how much work has gone into it. I'm sure plenty of this mods artistically-inclined fans of this mod would be happy to help out in that regard if you ask!

If you wanted someone to bounce ideas off of for mechanics type things I'm your guy. I can be a useful mind to run things past when it comes to balance and making sure every class stays unique and tempting.
Always appreciate feedback, suggestions, and idea's.  I tend to agree with your assessment of the elements and their general classifications - afterall, you wouldn't really expect a fire mage to be very good at growing crops.  So something like this is certainly helpful blueprint when I'm drawing up those small distinctions in the future!
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 24, 2018, 11:29:50 PM
Update v1.9.6

This update includes a bunch of bug fixes also, some that have been around for awhile, so thanks to Mehni for the rigorous bug testing and feedback.

Diannetea has a mod with quite a few retextures and you can check it out here: https://ludeon.com/forums/index.php?topic=39284.0

Would it be possible to make gaining a class that disables a work type also remove that work type from the work priority list? Right now, if they can't do a job, but the job was allowed before they gained the class, the work type will stay enabled and can't be removed, and they'll do it with no skill. Similarly, they should probably lose passion in a skill if the skill becomes unusable. Maybe they could also gain passion in skills relevant to their class? Like shooting or melee for physical classes, medicine for priests or plant work for druids.
I included this - applies to undead (though I think it did before)
Necromancer when upgrading to lich form will get a passion boost to intellectual and a boost to shooting from none to minor (all other skill passion = 0 and all work types disabled when lich form is assumed)
Priest - shooting and melee passions = 0 and hunter work type disabled, gains a passion boost in medicine to minor if it was none
Title: Re: [B18] A RimWorld of Magic
Post by: coldcell on March 25, 2018, 04:16:57 AM
Hi,

This mod sounds awesome. Gaining certain classes disable some work types? That makes sense... Priest vs guns/melee, etc. But can I disable this option or is it a must?

Edit: Is there a list of what class disables what work? I can't find it in the 1st page. Also do the raiders have the ability to use magic too?
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on March 25, 2018, 08:09:21 AM
Trying out Necro and Pally in a new game, looking good so far.  The undead are balanced better and it seems when they're rerez'd, their stats don't randomize each time like they used to.  Looking forward to testing the new/modified spells.  I never used the old Death Mark, but this new one seems a lot more balanced and has counterplay rather than just hoping something dies/doesn't die.

Ah, found a bug with undead.  Had one die in combat to a Thrumbo, his head was eaten by a raccoon and I had to wait a while to revive him because of a mana drain.  When he came back up he had levels in all attributes like when he was alive even though his profile says he's incapable of them.  When I dismissed him and revived him earlier that didn't happen I don't think.

Oh yeah, and his avatar image at the top is still missing his head, lol.  Interestingly, tabbing out of the game and tabbing back in fixed this.  Thought it was worthy of a screencap though: https://i.imgur.com/wlEjeS8.png

Well...An Arcane Supplier just appeared with Necro and Pally master spells early game.  I only have 200 silver and nothing to sell.  Here I go killing again...  Will have fun with that when I play later.  At least I have a nice big base set up to trap them in.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on March 25, 2018, 09:54:53 AM
Too bad you allready made a Necro Master spell.
Because i just got an idea.
(Brain)Parasit,
cast on pawn to get control over these pawn.
The pawn got limited abilities like the reanimated corpses.
The Parasit slowly eat the brain, and when the pawn dies the parasit seeks for a new host in a range of 3 or 5 tile's. If he don't find one he dies.
The Parasit prefer hostile over neutral over friendly, so be careful where the parasit host dies.
A host can be cured with the Priest prurify spell and/or with a craftable potion from some necro-knowledge.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 25, 2018, 11:45:32 AM
Trying out Necro and Pally in a new game, looking good so far.  The undead are balanced better and it seems when they're rerez'd, their stats don't randomize each time like they used to.  Looking forward to testing the new/modified spells.  I never used the old Death Mark, but this new one seems a lot more balanced and has counterplay rather than just hoping something dies/doesn't die.

Ah, found a bug with undead.  Had one die in combat to a Thrumbo, his head was eaten by a raccoon and I had to wait a while to revive him because of a mana drain.  When he came back up he had levels in all attributes like when he was alive even though his profile says he's incapable of them.  When I dismissed him and revived him that didn't happen.
I fixed this, raising an undead should correctly reset skills again.
Title: Re: [B18] A RimWorld of Magic
Post by: Prince Kasta on March 25, 2018, 02:49:48 PM
X fully healed
X fully healed
X fully healed

Whenever lighting wound ticks the game wrongly tell you that pawn healed.
Title: Re: [B18] A RimWorld of Magic
Post by: Zxypher on March 25, 2018, 03:16:50 PM
Sprint broke one of my colonists lol.

Code: [Select]
Exception ticking Toni: System.NullReferenceException: Object reference not set to an instance of an object
at TorannMagic.Verb_Sprint.TryCastShot () <0x0032f>
at Verse.Verb.TryCastNextBurstShot () <0x00040>
at Verse.Verb.VerbTick () <0x0005c>
at AbilityUser.PawnAbility.Tick () <0x00099>
at AbilityUser.CompAbilityUser.CompTick () <0x00148>
at TorannMagic.CompAbilityUserMight.CompTick () <0x000c0>
at Verse.ThingWithComps.Tick () <0x00048>
at (wrapper dynamic-method) Verse.Pawn.Tick_Patch1 (object) <0x00069>
at Verse.TickList.Tick () <0x002c6>

Verse.Log:Error(String)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on March 25, 2018, 03:30:37 PM
Was not expecting that master Necro spell, not sure how I feel about it.  It's the kinda thing you really need to plan for.  My Necro is my main crafter (Crafting + research passion, was going to be my magic item crafter), so I don't think I can use it.  Kinda sad I got it so early but it wouldn't be good to use it yet.  Maybe if I find a magic crafter replacement...

The bonuses are probably overall worth it, but it's so specialized it's pretty awkward.  Shouldn't a lich be able to craft magic items?  Already hard enough to find a decent pawn with crafting + research passion for magic stuff.  Pretty funny to imagine a powerful lich just wandering around all day and night with nothing to do when you run out of things to research, rip.  Early game you want as many available workers as possible, and late game they'll have nothing to do most the time (Unless you throw them at enemy colonies constantly), hmm.

I can't see myself really using it unless I plan a whole colony around it.  Almost useless outside of combat, and it's not like I'm really hurting for combat power already.  Would suck to toss away all the skills you've built up until you find it too.  I used it for about a minute to test the spells and see the buffs/penalties and reverted the save, lol.  Lich spells are cool anyways.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 25, 2018, 04:46:03 PM
X fully healed
X fully healed
X fully healed

Whenever lighting wound ticks the game wrongly tell you that pawn healed.

Which ability is this?  Heal, Advanced Heal, Inner healing, and Regenerate are the only healing spells.  Do you get a log message or a standard message that's telling you the pawn is healed?
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on March 25, 2018, 05:04:14 PM
That isn't a healing spell.
The pawn got some temporary effect which reduce his max. HP.
The effect recline with the time, the max. HP raise, since that is just a tiny step he heal up and cause these message.
Prince Kasta, should say what effect these pawn got, if Torann don't know about it.

Title: Re: [B18] A RimWorld of Magic
Post by: Prince Kasta on March 25, 2018, 05:29:47 PM
X fully healed
X fully healed
X fully healed

Whenever lighting wound ticks the game wrongly tell you that pawn healed.

Which ability is this?  Heal, Advanced Heal, Inner healing, and Regenerate are the only healing spells.  Do you get a log message or a standard message that's telling you the pawn is healed?

As I said, a lightning wound.
You will probably get it from the lightning storm spell or lightning bolt.
Whenever the wound heal by anything (be it 0.4 hp or 8 hp from a spell) it will say the pawn is fully healed.

I get the standard message but I checked now and I do get a lot of warnings on load.
Config error in TM_LightningCloud: has HediffComp_TendDuration but tendable = false
Config error in TM_Lightning: has HediffComp_TendDuration but tendable = false

It actually does that for a lot of spells, is this something on my end?

Config error in TM_Holy: has HediffComp_TendDuration but tendable = false
Config error in TM_Poison_HD: has HediffComp_TendDuration but tendable = false
Config error in TM_Firebolt: has HediffComp_TendDuration but tendable = false

and more.
 
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 25, 2018, 08:31:12 PM
X fully healed
X fully healed
X fully healed

Whenever lighting wound ticks the game wrongly tell you that pawn healed.

Which ability is this?  Heal, Advanced Heal, Inner healing, and Regenerate are the only healing spells.  Do you get a log message or a standard message that's telling you the pawn is healed?

As I said, a lightning wound.
You will probably get it from the lightning storm spell or lightning bolt.
Whenever the wound heal by anything (be it 0.4 hp or 8 hp from a spell) it will say the pawn is fully healed.

I get the standard message but I checked now and I do get a lot of warnings on load.
Config error in TM_LightningCloud: has HediffComp_TendDuration but tendable = false
Config error in TM_Lightning: has HediffComp_TendDuration but tendable = false

It actually does that for a lot of spells, is this something on my end?

Config error in TM_Holy: has HediffComp_TendDuration but tendable = false
Config error in TM_Poison_HD: has HediffComp_TendDuration but tendable = false
Config error in TM_Firebolt: has HediffComp_TendDuration but tendable = false

and more.
 
Yes, you have another mod conflicting the behavior of this mod by changing the default "InjuryBase" hediff, which is tendable.  This is a setting defined in vanilla rimworld, so it will affect any and all behavior from any mod that uses this and is not otherwise specifying their hediff to be tendable.
Title: Re: [B18] A RimWorld of Magic
Post by: Prince Kasta on March 26, 2018, 08:40:15 AM
X fully healed
X fully healed
X fully healed

Whenever lighting wound ticks the game wrongly tell you that pawn healed.

Which ability is this?  Heal, Advanced Heal, Inner healing, and Regenerate are the only healing spells.  Do you get a log message or a standard message that's telling you the pawn is healed?

As I said, a lightning wound.
You will probably get it from the lightning storm spell or lightning bolt.
Whenever the wound heal by anything (be it 0.4 hp or 8 hp from a spell) it will say the pawn is fully healed.

I get the standard message but I checked now and I do get a lot of warnings on load.
Config error in TM_LightningCloud: has HediffComp_TendDuration but tendable = false
Config error in TM_Lightning: has HediffComp_TendDuration but tendable = false

It actually does that for a lot of spells, is this something on my end?

Config error in TM_Holy: has HediffComp_TendDuration but tendable = false
Config error in TM_Poison_HD: has HediffComp_TendDuration but tendable = false
Config error in TM_Firebolt: has HediffComp_TendDuration but tendable = false

and more.
 
Yes, you have another mod conflicting the behavior of this mod by changing the default "InjuryBase" hediff, which is tendable.  This is a setting defined in vanilla rimworld, so it will affect any and all behavior from any mod that uses this and is not otherwise specifying their hediff to be tendable.
Thanks, putting Tmagic higher in the load order helped.
Title: Re: [B18] A RimWorld of Magic
Post by: mmance on March 26, 2018, 12:25:02 PM
Since I updated to newest version of mod, whenever I try to recruit a raised dead, the pawn freezes and all the onscreen menus disappear.  I can use "." to switch off of them and use other pawns, but at that point they are frozen.  I have to dismiss them and re-raise them to use them again.  Other then recruit, they work as intended.

I have put TMagic just below jecs tool. 
Title: Re: [B18] A RimWorld of Magic
Post by: Bgkillas on March 26, 2018, 05:55:37 PM
why cant my melee read the gladiator book
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on March 26, 2018, 07:40:43 PM
Since I updated to newest version of mod, whenever I try to recruit a raised dead, the pawn freezes and all the onscreen menus disappear.  I can use "." to switch off of them and use other pawns, but at that point they are frozen.  I have to dismiss them and re-raise them to use them again.  Other then recruit, they work as intended.

I have put TMagic just below jecs tool.
Interesting. You shouldn't really need to recruit undead... you can just kill it and re-raise it to make it yours.  Are you using the latest version?  If you are, how does an enemy have any undead?

why cant my melee read the gladiator book

Make sure the pawn has the "physically adept" trait.  There are two class types, melee (which use "physically adept") and magic (which uses "magically gifted") - they don't cross train.
Title: Re: [B18] A RimWorld of Magic
Post by: coldcell on March 28, 2018, 04:36:11 PM
How do I progress my Sharpshooter to Legendary Sniper? Just keep on accumulating experience?

Also how do I learn new spells? I notice that if I start my pawn as Mage, I don't get all the spells right off the bat. Thanks.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on March 28, 2018, 05:21:38 PM
Accumulate more points until the "Learn" button appear to unlock missing spells.
But the Master spell still need to be bought/rewarded.

Title: Re: [B18] A RimWorld of Magic
Post by: mmance on March 28, 2018, 09:44:51 PM
My apologies.  I mean draft an undead.  When I draft them, they are unusable until I kill them and re-raise.
Title: Re: [B18] A RimWorld of Magic
Post by: Jernfalk on March 29, 2018, 09:40:26 PM
I think I discovered a bug on raising zombies too.
This one involves the game considering all zombies as having "Thin" body type.
Here's a screenshot to demonstrate:
(https://i.gyazo.com/5872bebc59847d1586f9120339efbba9.png)
Title: Re: [B18] A RimWorld of Magic
Post by: Jernfalk on March 30, 2018, 08:03:06 PM
Other than that, I reeeeeeeeeally recommend the Fireball spell.
(https://i.gyazo.com/8ea95cf577e669710ae00f92bef3838a.png)
Title: Re: [B18] A RimWorld of Magic
Post by: macbuk on March 31, 2018, 12:04:38 PM
Could anyone help me with editing files so that I can make summonable minions not only haul but also clean? As they stand right now they have no real use outside of hauling and making them clean could give them a little more usefulness.
Title: Re: [B18] A RimWorld of Magic
Post by: coldcell on March 31, 2018, 12:16:51 PM
I don't know if this is a dumb question or not, but is this mod compatible with CE? I'm not sure if the abilities added to the game will conflict with CE or not.
Title: Re: [B18] A RimWorld of Magic
Post by: macbuk on March 31, 2018, 01:44:00 PM
I don't know if this is a dumb question or not, but is this mod compatible with CE? I'm not sure if the abilities added to the game will conflict with CE or not.
Works just fine, I'm using it with Hardcore SK which uses CE and there are absolutely no conflicts that I've noticed.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on March 31, 2018, 04:24:34 PM
I don't know if this is a dumb question or not, but is this mod compatible with CE? I'm not sure if the abilities added to the game will conflict with CE or not.
Someone reported it works.
And CE even scale down the power of the combat spells, or the effects of them. Summoner and fireball's arn't that deadly like at non-CE games.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on April 01, 2018, 12:03:28 PM
I think I discovered a bug on raising zombies too.
This one involves the game considering all zombies as having "Thin" body type.
Here's a screenshot to demonstrate:
I had a good laugh at that screenshot.  The 'thin' body types on zombies shouldn't occur anymore, but I think the old ones might be stuck.

Could anyone help me with editing files so that I can make summonable minions not only haul but also clean? As they stand right now they have no real use outside of hauling and making them clean could give them a little more usefulness.
I'll look at adding this in the next couple of patches.  It's always been the intent that they clean.  If you'd like to take on modifying the mod to allow this, I'd encourage you to do so by making a contribution to the mod so everyone can benefit. Github link: https://github.com/TorannD
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on April 01, 2018, 12:05:50 PM
I've updated the mod to v1.9.7:

Title: Re: [B18] A RimWorld of Magic
Post by: Prince Kasta on April 01, 2018, 03:05:40 PM
I've updated the mod to v1.9.7:

  • New Class: Bard (magic) - the bard utilizes a variety of social interaction and abilities to improve the morale and efficiency of other colonists. The bard is naturally skilled at social activities to include diplomacy, trade, and negotiations.
    Abilities:
    *Entertain - uses charm, wit, and humor to improve the mood of other colonists. This is a new social interaction (like chit chat or deep talk) that is always active (once learned) and is unique to the bard class. In addition, the bard may activate the 'entertain' ability to identify other colonists that are reaching their breaking points and attempt to improve their mood.
    *Inspire - another ability of the bard that works in the background (once learned) and will attempt to inspire nearby colonists.
    *Lullaby - the bard plays an enchanting lullaby that washes away consciousness of any pawns in the affected area.
    *Battle Hymn (master) - plays an exhilarating battle song that increases the fighting spirit of any nearby pawns. The effects of Battle Hymn build over time.

  • Three new stand-alone spells:
    *Cauterize Wounds (fire mage) - instantly cleans and tends any wounds on the target, but has a chance to cause burn scars.
    *Spell Mending (any mage) - Combines arcane power of the mage and physical energy of the target to repair the equipment worn by the target.
    *Fertile Lands (druid) - blesses a large area of land with the power of the druids that increases the growth rate of any plants within the area by 200%. This spell is maintained by the druid, and reduces mana regeneration by 40%.

  • As part of the Bard update, 6 new inspirations have been added: Learning (introspection), Social (outgoing), Farming, Mining, and two special inspirations unique to mage and fighter classes.

  • Mages that share a positive social standing can now exchange arcane knowledge as part of a Mentor/Student interaction. This allows less experienced mages to learn from those more experienced in the magical arts.
*Inspire - another ability of the bard that works in the background (once learned) and will attempt to inspire nearby colonists.

Is there a way to disable certain Inspire event warnings?
Because I really want to disable those for "go" or "work" inspires who are just passive unlike say the trader one.

*Lullaby - the bard plays an enchanting lullaby that washes away consciousness of any pawns in the affected area.

That sounds interesting, depending on how fast this is you can neutralize pyros or mental break easily.

For Cauterize Wounds, why take that rather than the Heal spell?
Because unless it is way stronger risking another wound seems unnecessary.

Small request/question, can you make Enchantments put a tag on their clothes like deadman's [D]?
It just that I can't figure out a way how to see which clothes are enchanted by looking at the gear tab, you have to strip and look at each piece.
In a 40 pawns colony you forget who wears what fast.
Title: Re: [B18] A RimWorld of Magic
Post by: SihvMan on April 01, 2018, 10:44:35 PM
Mages that share a positive social standing can now exchange arcane knowledge as part of a Mentor/Student interaction. This allows less experienced mages to learn from those more experienced in the magical arts.

What does this involve? Do they gain spells? Experience?
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on April 01, 2018, 10:52:46 PM
Mages that share a positive social standing can now exchange arcane knowledge as part of a Mentor/Student interaction. This allows less experienced mages to learn from those more experienced in the magical arts.

What does this involve? Do they gain spells? Experience?
Experience points as a mage.
Title: Re: [B18] A RimWorld of Magic
Post by: SihvMan on April 01, 2018, 11:53:43 PM
Mages that share a positive social standing can now exchange arcane knowledge as part of a Mentor/Student interaction. This allows less experienced mages to learn from those more experienced in the magical arts.

What does this involve? Do they gain spells? Experience?
Experience points as a mage.

Nice!

BTW, would you be interested in me whipping up a new way for the Druid’s Regrow Limb spell to function? I’ve got an idea to bypass the surgery phase and regrow limbs and organs directly onto the target pawn.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on April 02, 2018, 01:20:38 PM
BTW, would you be interested in me whipping up a new way for the Druid’s Regrow Limb spell to function? I’ve got an idea to bypass the surgery phase and regrow limbs and organs directly onto the target pawn.
Sure, I'd love to see what you come up with. I retained the surgery/bill platform when using the regrowth since it allows the player to specify which limb to regrow and reserves the jobs for both pawns.  I also wanted to incorporate the additional "mana" cost by adding in the two mana potions along with the seed of regrowth. A few other things I like about the surgery is that it forces the patient to be in a bed or medical spot and applies anesthetic.  I think those are bonuses inherent that make the process feel more significant. Like the resurrection process, it should be a straining process on both the patient and the druid.

It would be quite a bit easier, from an implementation standpoint, to simply cast spell -> BAM missing limb is back, but that doesn't really retain the 'feel' of a magic regrowth ability.  I was planning on removing the mana potion requirement and bumping up the mana cost slightly, along with some other tweaks as part of the global rebalance patch, but if you've got some idea's to improve on regrowth, then I'll leave this one to you!
Title: Re: [B18] A RimWorld of Magic
Post by: SihvMan on April 02, 2018, 02:03:02 PM
BTW, would you be interested in me whipping up a new way for the Druid’s Regrow Limb spell to function? I’ve got an idea to bypass the surgery phase and regrow limbs and organs directly onto the target pawn.
Sure, I'd love to see what you come up with. I retained the surgery/bill platform when using the regrowth since it allows the player to specify which limb to regrow and reserves the jobs for both pawns.  I also wanted to incorporate the additional "mana" cost by adding in the two mana potions along with the seed of regrowth. A few other things I like about the surgery is that it forces the patient to be in a bed or medical spot and applies anesthetic.  I think those are bonuses inherent that make the process feel more significant. Like the resurrection process, it should be a straining process on both the patient and the druid.

It would be quite a bit easier, from an implementation standpoint, to simply cast spell -> BAM missing limb is back, but that doesn't really retain the 'feel' of a magic regrowth ability.  I was planning on removing the mana potion requirement and bumping up the mana cost slightly, along with some other tweaks as part of the global rebalance patch, but if you've got some idea's to improve on regrowth, then I'll leave this one to you!

I’m planning on it being a 90% mana cost ability, that replaces missing limbs/organs with a ‘dummy’ part that starts off at low efficiency, and recovers over time (5 days?), kinda like an inverse infection.

This method would regrow all missing components (it’s a single target cast), but balance wise it seems to be in line with resurrection spell. If need be, I could probably work a negative hediff into the regrowing process, if you feel more balance is needed.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on April 02, 2018, 02:10:10 PM
Thats the same idea i got too.
I hope you can get this running ! :-)

Since the regrowth spell still got some level to develop. Level 1-2 you can't target missing part, just a random missing part get regrow.
At level 3 you can select what part you want regrow.
Level 1 just arm,hand,leg,feet.
Level 2 all outer parts, eye,jaw,ear,nose.
Lelvel 3 anything missing even organs.

Title: Re: [B18] A RimWorld of Magic
Post by: henk on April 02, 2018, 02:28:47 PM
I like the idea of regrowth being detached from the medical skill, and being able to cast regrowth on the druid would be nice.

And as a more general comment, I'd like healing skills having redundancy; more than one skill that can remove scars (Purify, Regrowth, maybe Regeneration, and perhaps some physical skill to allow scar regeneration), more than one skill that can help with disease (for example, Purify could add +5 disease immunity or -5 disease progress, some of the buff skills help with diseases, and maybe give paladins access to Cure Disease). This way, if you have a limited number of mages, you can still take care of long-term injuries.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on April 02, 2018, 03:19:55 PM
A bit surprised to hear you say that, henk.  You're usually the one making the argument for more drawbacks to powerful spells, and limiting application for healing abilities is one of the best ways to do that for the heal type abilities. I don't think I'd lean towards the cross-over's either, because then it becomes 3 classes with the same functions but different names.

That being said, I think there's probably some room for one of the ability skills to add some small bonuses (like the +5 immunity gain idea) at high skill level, as long as it's controlled.

The global re-balance will add more restrictions/penalties in traits, to help differentiate classes both in and out of combat. What that means is that your colony might not be able to support 6/6 colonists being mages since you might be giving up too many mundane functions
 in return for the class combat/utilities - so there will be trade-offs (think priest and lich, but more nuanced). I think it should be the same way with abilities.
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on April 02, 2018, 09:46:30 PM
Problem I see with some restrictions is that enemy raids won't be affected by a lot of them (Day to day stuff that won't hurt during a raid).  If your colony can't support more than a certain amount of mages, you could be overwhelmed in high level raids if the mage spawn chance is high or you get unlucky.  Tribal can already be pretty dangerous with base spawn chance. 

For example: If the enemy is capable of spawning/bringing a Lich along to raid you (I hope they can in the future, if it's balanced for it anyways), they'd receive none of the penalties of it, they'd just be OP as fuck in a fight and that's all that would matter for them.  You with a Lich are stuck with somebody who can only research outside combat (And who had to abandon most the skills they built).  Stack a bunch of penalties like that on all your mages vs their easy peezy combat only mages and you're at an extreme disadvantage.  We already have to deal with the chance of a raid at the end of a mana drain event and such.

This is one of the reasons I'm really not fond of the Lich restrictions.  I'd rather they be weaker and not be so incredibly specialized.  Priest's inability to fight and the social penalties of Necro before that are fine.  Most mages are still OP of course, I'm just worried about them becoming Lich-like.  Most the restrictions make sense so far, but if mages are just going to become that useless outside their few tricks, that'd suck.  Lich feels like getting a pawn that can only do 2-3 jobs in vanilla.  Just not worth the trouble, even if they do them really well.

I'd rather damage balance, aoe range, and mana cost tweaking before going into crazy restrictions like that.  I actually prefer small mage teams btw, just worried about how combat is going to be balanced around raids.

TLDR kinda:  Lich just doesn't feel good to use to me, even if technically their bonuses/penalties are balanced (I didn't play them enough to find out exactly how OP they are).  I think adding a lot of restrictions like that could easily cause more balance issues rather than fixing them.  Seems like Lich is too strong/weak.  I don't want more stuff that can one shot enemy raids or my whole team basically.  Of course abandoning skills feels really crappy too.  I hope future stuff won't be that extreme.  Pretty sad I don't want to use Necro's ultimate.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on April 03, 2018, 12:04:25 AM
Restrictions... Yes, I dislike that many spells seem to be powerful with no drawback. I do, however, hate scars. And missing body parts. And, often, you can't pick what mages you get. Sure, late game, you can get several mages, with each discipline covered, but for most of the game, you're lucky to have any mage at all.

Healing spells also seem to be the least overpowered spells right now. If penalties are needed to make scars and missing noses go away, then sure, that's fine. I just like having all pawns at perfect health.
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on April 03, 2018, 09:36:51 AM
Restrictions... Yes, I dislike that many spells seem to be powerful with no drawback. I do, however, hate scars. And missing body parts. And, often, you can't pick what mages you get. Sure, late game, you can get several mages, with each discipline covered, but for most of the game, you're lucky to have any mage at all.

Healing spells also seem to be the least overpowered spells right now. If penalties are needed to make scars and missing noses go away, then sure, that's fine. I just like having all pawns at perfect health.

I like Fire Mage's balance.  Their basic attack will pretty much always miss moving targets, Fire Claw is RNG in whether in lands, and Fireball is pretty slow and needs to be aimed well, though it is their most reliable spell with its large radius.  Of course burning gear and bodies can also hurt.  Their damage of course gets crazy at high levels, but most the mages are like that atm.  Turning a Thrumbo to ashes with Fire Claw is pretty silly/funny.

Yeah, hard for me to play without a Priest to fix scars.  Scars are so prevalent (Especially eyes) and completely cripple your team quickly if you're not the type to use a killbox or use a horde of animal to tank enemies for you.  Missing limbs are less likely, but I use EPOE for that, even though I'd rather they just have their original body parts repaired than become all powerful cyborgs, lol.  So I getcha there.  I'm looking forward to Druid's Regrow Limbs possibly being reworked.  If it is changed, I'll pretty much always want a Druid and Priest in my teams though...That could be an issue. 

I just use Prepare Carefully with this mod, so I can't really talk about the rough start up anyways.  My starting pawns are usually balanced though (I remove points and such to make the mage start weaker).

At least we can now craft a lot of the mage spells and even force a non magic user to become a mage.  That helps with that, though I've yet to play a colony long enough to be able to afford any of that.  Desert really hurts magic crafting advancements as I mentioned earlier.

Hmm, not sure if I'm up to testing out Bard just yet.  Might wait another patch or two first.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on April 03, 2018, 12:46:27 PM
Well don't get too worked up, the priest and especially lich, are more of the extreme cases. To put it into perspective, most of the earlier class traits give bonuses to move speed, learning, etc and that doesn't really make sense.  So, for example, the ice mage being more cold, calculating might have +20% to learning but would have a slight offset to work speed (-10%) and less comfortable in warm temperatures.  While the fire mage might be more aggressive and move faster, but would lose a bit of ranged accuracy and have more of an abrasive personality.

The Lich has a bunch of little combat contributors (like self mending wounds, moderate damage mitigation) plus the new abilities.  But even with all that, the lich is probably less powerful (currently) than some of the heavy hitters like arcanist and fire mage and that's because he was designed more balanced to begin with and has some pretty significant restrictions (work type and move speed). With the lich, you also have to keep in mind that his ability to control undead indirectly gives the lich access to every work type except medicine/caring and social - but it's definitely a 'niche' class and that's by design.

One thing I'd like to do is release a 'test' version of the rebalance to give the core contributors here a chance to test and give feedback on the changes.  Each change makes a ripple and there's going to be a ton of ripples and those could combine into waves and I'd like to catch those before updating to the majority of players. For those interested, I'll be looking to push that test version out around Friday/Saturday.
Title: Re: [B18] A RimWorld of Magic
Post by: SihvMan on April 03, 2018, 12:54:10 PM
I don’t mind some restrictions (like less speed or accuracy), just don’t have too many outright restrictions on which worktypes a pawn can do. Powerful magic means nothing if the pawn can’t do important things like craft or doctor.

Edit: I’m down for a test version, if you’d like.
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on April 03, 2018, 06:12:27 PM
Removing bonuses I get, but some of the personality stuff I'm unsure of.  Normally you could say that a Druid/Priest was attracted to that type of magic to help people and/or are naturally in tune with nature or whatever, so their bonuses/penalties make sense.  A Necro is somebody who probably focused on learning to control undead because they're probably pretty anti/asocial or something.  But what happens when somebody learns to use magic from a scroll?  It suddenly forces personality changes on them?  That's kinda weird...  Learn Fire Magic and you suddenly become irritable?  Hmm.  Sure, raising Undead is going to cause issues with others regardless of the mage's intentions, but most magic is useful for any personality type.  So some of the bonuses/penalties don't make sense to just tack onto any pawn that learns that magic type in my opinion.

I wonder if there's a way to make it so that there are two types of mages.  One that had a natural affinity (And the personality bonuses/penalties) for that magic type (They were born with it), and one that just learned magic on their own (And is lacking the personality bonuses/penalties).  That'd kinda solve that issue anyways.

The first system really kinda forces a narrative anyways.  I guess I'm not too fond of that...  The stuff up until now has made enough sense that it didn't bother me, but it sounds like everything is going to become more specialized...  I like the idea that there could be a Necromancer that tries to get along with people, even though their undead scare people and such.  A calm Fire Mage, maybe even a Druid/Priest that enjoys combat.  Maybe they have a screw loose or something and like hurting people so they can heal them :p  That or they only care about protecting themselves/their allies.  Forcing personalty types on Mages is odd to me and really playstyle restrictive.  I mean, if you want your Fire Mage to be abrasive, you could just give them the abrasive trait.

Could also be later in a mage's career that they "specialize" further into their magic type and gain those penalties/bonuses if they choose to.  Kinda like how Lich is avoidable if you don't want the penalties.  Maybe all classes gain a "Specialize" spell or unlock it at a certain level?  Before then they don't have any of those "Life changing" personality changes or bonuses/penalties?

Short version is that I hope any major penalties/bonuses are avoidable like Lich in the future.  If stuff is forced, I can already tell I'm not going to want to play a lot of the classes anymore.  I mean, fair enough if that's the way this mod is headed, I've just lost a bit of interest in Necros with the Lich update and am not looking forward to anything else like that...  Necro was one of my favorite classes even without ult, so anything other than "Something I'll probably never use" for an ultimate would have been nice x.X  In fairness, if I knew exactly what was going to be restricted for Lich, I could have planned better for it and it wouldn't have been completely no-go in my current run.  I didn't think crafting magic items would be considered "mundane".  I thought it'd mostly be like cooking, cleaning, hauling and such.

Again, I'd rather the balancing be mostly in the damage/aoe range/mana costs and such over personality/job type stuff.  Ah, well anyways, I've probably been playing/testing this too much and will probably be taking a break for a while.  Maybe I'll check in in a few weeks or something or when Enchanter is released.
Title: Re: [B18] A RimWorld of Magic
Post by: Coolphoton on April 03, 2018, 08:19:16 PM
Learning fire magic making someone irritable makes perfect since. Its the element of change, anger, and passion. The magic elements- fire, water, aether, earth, wood, and metal have always been associated with emotions and personality.
Title: Re: [B18] A RimWorld of Magic
Post by: Bgkillas on April 03, 2018, 10:47:07 PM
I had 11 poppies join my colonie so I tried to feed them and save them but they just wouldn't eat so I sold them but can you fix them cause they ran back like the flight ability for lich but not as far.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on April 04, 2018, 05:11:02 AM
Quote
But what happens when somebody learns to use magic from a scroll?  It suddenly forces personality changes on them?  That's kinda weird...
What do you think when your best friend would learn Raise undead.
At first he got some undead cat/dog with them which don't smell that good.
And next month he bring his undead girlfriend to your barbeque party. :-)

Sure a friend which learned fireball would be the entertainment hit on any party, free fireworks. But a nightmare for the insurence-agentcy.
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on April 04, 2018, 11:16:03 AM
I already mentioned that Necro is one of the only classes where those penalties pretty much always make sense.  Being comfy around/playing corpses already says something about your personality.  Even if they aren't completely antisocial/asocial or whatever, it would still cause issues. 

They haven't "Always been associated with emotions and personalities", there are many different versions of magic in fantasy, lol.  Just casually forgetting about all the other available options because it doesn't suit your tastes?  Okay.  If you woulda just said "This is what I want because it's what I like", that's fine, lol.  Startin to sound like some Wicca shit or something :p  In plenty of stories, magic is just a tool or weapon like any other.

Anyways, as usual, I'm asking for options so everybody can be happy, rather than one way only if possible.  Doesn't seem like it'd be difficult to make separate versions of the classes without the major personality changes and penalties/bonuses, but maybe it is.  If the dev just isn't interested in that, maybe I can alter it myself if it's just in traits.
Title: Re: [B18] A RimWorld of Magic
Post by: Umbreon117 on April 04, 2018, 11:34:21 AM
I already mentioned that Necro is one of the only classes where those penalties pretty much always make sense.  Being comfy around/playing corpses already says something about your personality.  Even if they aren't completely antisocial/asocial or whatever, it would still cause issues. 

They haven't "Always been associated with emotions and personalities", there are many different versions of magic in fantasy, lol.  Just casually forgetting about all the other available options because it doesn't suit your tastes?  Okay.  If you woulda just said "This is what I want because it's what I like", that's fine, lol.  Startin to sound like some Wicca shit or something :p  In plenty of stories, magic is just a tool or weapon like any other.

Anyways, as usual, I'm asking for options so everybody can be happy, rather than one way only if possible.  Doesn't seem like it'd be difficult to make separate versions of the classes without the major personality changes and penalties/bonuses, but maybe it is.
Why not have the personality change be gradual?

Like an infection, have a person slowly become more abrasive if they are a Fire mage. Cold (?) if they are an Ice mage. Anti-social if Necro. Etc.
Title: Re: [B18] A RimWorld of Magic
Post by: WitchLyfe on April 04, 2018, 11:38:49 AM
I already mentioned that Necro is one of the only classes where those penalties pretty much always make sense.  Being comfy around/playing corpses already says something about your personality.  Even if they aren't completely antisocial/asocial or whatever, it would still cause issues. 

They haven't "Always been associated with emotions and personalities", there are many different versions of magic in fantasy, lol.  Just casually forgetting about all the other available options because it doesn't suit your tastes?  Okay.  If you woulda just said "This is what I want because it's what I like", that's fine, lol.  Startin to sound like some Wicca shit or something :p  In plenty of stories, magic is just a tool or weapon like any other.

Anyways, as usual, I'm asking for options so everybody can be happy, rather than one way only if possible.  Doesn't seem like it'd be difficult to make separate versions of the classes without the major personality changes and penalties/bonuses, but maybe it is.
Why not have the personality change be gradual?

Like an infection, have a person slowly become more abrasive if they are a Fire mage. Cold (?) if they are an Ice mage. Anti-social if Necro. Etc.

Yeah that makes more sense.  That was kinda what I was getting at with the "specialize" unlock later in a mage's career.  I do prefer that it's optional, but gradual changes would at least be more realistic than just straight drastic personality changes.  Somebody slowly becoming corrupted by power is about as realistic as things could get after all :p
Title: Re: [B18] A RimWorld of Magic
Post by: Jernfalk on April 04, 2018, 11:58:39 AM
Then again, it's a massive workload for the modder, especially because modding personalities in this is a huge pain. And while it would be a cool feature to have, I don't think the effort-to-result ratio would be big enough to make it worthwhile. At best, the changes would provide a little "Oh look, they began a fight because now they think differently", at worse, it would make a reliable pawn break-up with his wife and send the colony into a tantrum-spiral.

I think another, more reasonable way to approach this would be to add mood buffs and debuffs instead. Like a Fire Mage getting a +something for seeing an object gets destroyed by fire or an Ice Mage get a -something because of a heat wave.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on April 04, 2018, 12:52:59 PM
Another way to look at it is that magic affects YOU in ways you cannot prevent. Being a fire mage makes you hot-headed, not because you like fire, but because fire likes you.

Necromancers are just creepy though.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on April 04, 2018, 01:14:13 PM
Maybe some more mental state events.
- magic user loose control over his magic and something happen.
Fire mage create like a pyromanic some random fire around him, how many and range depend on his skill.
Ice mage, create these cooling spot/portal that lower the temp.
Lighting mage, lighting aura that damage electrified devices.
Necro, raise undead rats.
Priest, shinning aura, let other pawns watch it.
Druid, grown plants around even at floored tiles.

Not to speak that if they are high on any drug their concentration are lowered and the chance for these event's raise.
Noone want a drunken firemage at home. :-)

The event lower the opinion of the colony to these pawn for a while.


Title: Re: [B18] A RimWorld of Magic
Post by: Jernfalk on April 04, 2018, 02:03:51 PM
Maybe some more mental state events.
- magic user loose control over his magic and something happen.
Fire mage create like a pyromanic some random fire around him, how many and range depend on his skill.
Ice mage, create these cooling spot/portal that lower the temp.
Lighting mage, lighting aura that damage electrified devices.
Necro, raise undead rats.
Priest, shinning aura, let other pawns watch it.
Druid, grown plants around even at floored tiles.

Not to speak that if they are high on any drug their concentration are lowered and the chance for these event's raise.
Noone want a drunken firemage at home. :-)

The event lower the opinion of the colony to these pawn for a while.

That sounds pretty great.
Title: Re: [B18] A RimWorld of Magic
Post by: Prince Kasta on April 06, 2018, 09:30:05 AM
There is an error appearing when launching the game with psychology and Tmagic, the error seems to refer to PrisonLabor even though I never installed it, I guess the mod's Harmony patches for that mod conflict.

The error doesn't occur with A Rimworld of Magic 1.9.6.8.

Code: [Select]
[tt][HugsLib][ERR] Failed to apply Harmony patches for HugsLib.Psychology. Exception was: System.TypeLoadException: Could not load type 'PrisonLabor.JobDriver_Mine_Tweak' from assembly 'PrisonLabor, Version=0.8.0.0, Culture=neutral, PublicKeyToken=null'.
  at (wrapper managed-to-native) System.Reflection.MonoMethodInfo:get_method_info (intptr,System.Reflection.MonoMethodInfo&)
  at System.Reflection.MonoMethodInfo.GetMethodInfo (IntPtr handle) [0x00000] in <filename unknown>:0
  at System.Reflection.MonoMethodInfo.GetReturnType (IntPtr handle) [0x00000] in <filename unknown>:0
  at System.Reflection.MonoMethod.get_ReturnType () [0x00000] in <filename unknown>:0
  at System.Reflection.MonoMethod.ToString () [0x00000] in <filename unknown>:0
  at System.Reflection.MemberInfoSerializationHolder.GetRealObject (StreamingContext context) [0x00000] in <filename unknown>:0
  at System.Runtime.Serialization.ObjectRecord.LoadData (System.Runtime.Serialization.ObjectManager manager, ISurrogateSelector selector, StreamingContext context) [0x00000] in <filename unknown>:0
  at System.Runtime.Serialization.ObjectManager.DoFixups () [0x00000] in <filename unknown>:0
  at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadNextObject (System.IO.BinaryReader reader) [0x00000] in <filename unknown>:0
  at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObjectGraph (BinaryElement elem, System.IO.BinaryReader reader, Boolean readHeaders, System.Object& result, System.Runtime.Remoting.Messaging.Header[]& headers) [0x00000] in <filename unknown>:0
  at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.NoCheckDeserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler) [0x00000] in <filename unknown>:0
  at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream) [0x00000] in <filename unknown>:0
  at Harmony.PatchInfoSerialization.Deserialize (System.Byte[] bytes) [0x00000] in <filename unknown>:0
  at Harmony.HarmonySharedState.GetPatchInfo (System.Reflection.MethodBase method) [0x00000] in <filename unknown>:0
  at Harmony.PatchProcessor.Patch () [0x00000] in <filename unknown>:0
  at Harmony.HarmonyInstance.<PatchAll>b__6_0 (System.Type type) [0x00000] in <filename unknown>:0
  at Harmony.CollectionExtensions.Do[Type] (IEnumerable`1 sequence, System.Action`1 action) [0x00000] in <filename unknown>:0
  at Harmony.HarmonyInstance.PatchAll (System.Reflection.Assembly assembly) [0x00000] in <filename unknown>:0
  at HugsLib.ModBase.ApplyHarmonyPatches () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
HugsLib.Utils.ModLogger:Error(String, Object[])
HugsLib.ModBase:ApplyHarmonyPatches()
HugsLib.HugsLibController:EnumerateChildMods()
HugsLib.HugsLibController:LoadReloadInitialize()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()[/tt]

Also, if I'm already talking about psychology compatibility, three warnings appear:
Config error in Lich: TraitDef Lich has 0 commonality.
Config error in Undead: TraitDef Undead has 0 commonality.
Config error in TM_Undead: Humanlike needs backstoryCategory. - Can you give an undead, "undead" backstory?

All those warnings and error appear even if only hugslib, jectools and the two mods are active.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on April 06, 2018, 11:06:20 AM
What happens if you change the order of psychology and tmagic?  Just flip-flop the two.  The two traits have 0 commonality because they should never be given to a random pawn during pawn generation.  I understand why the error would be there, but in this case it's completely intentional and won't cause any problems.

As for the backstory, anybody have an idea what the backstory for an undead would say?
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on April 06, 2018, 01:11:32 PM
Why not just any random ones like for any world pawn.
Depend on the fantasy lore, they are just raised ones with the full knowledge of their life, or barley any knowledge like dump zombies, or just corpses which are obsessed by some demon/spirit.
Title: Re: [B18] A RimWorld of Magic
Post by: Prince Kasta on April 06, 2018, 04:49:36 PM
What happens if you change the order of psychology and tmagic?  Just flip-flop the two.  The two traits have 0 commonality because they should never be given to a random pawn during pawn generation.  I understand why the error would be there, but in this case it's completely intentional and won't cause any problems.

As for the backstory, anybody have an idea what the backstory for an undead would say?

The order doesn't change anything.

For the backstory you could just make it like:
A creature created from a human body by the practice of the dark arts, whoever the creature was before is no more.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on April 06, 2018, 09:05:52 PM
For the backstory you could just make it like:
A creature created from a human body by the practice of the dark arts, whoever the creature was before is no more.

I like it.

I added a prison labor compatibility patch a couple weeks ago, so that is probably what's interfering - what's the impact if you play the game with the error? 
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on April 06, 2018, 09:07:43 PM
Updated to v1.9.8 - this is the 'draft' balance update for people who are interested in providing feedback on the balance changes.
Available here: http://www.moddb.com/mods/tmagic/downloads/tmagic-b18-v1-9-8#downloadsform (http://www.moddb.com/mods/tmagic/downloads/tmagic-b18-v1-9-8#downloadsform)

The only ability that hasn't been changed is yet is Regrow Limb and will add that once Sihv is done with it.
Title: Re: [B18] A RimWorld of Magic
Post by: mmance on April 08, 2018, 12:21:41 PM
My necromancer was running out of mana, so the undead started to disintegrate into mana.  When one of them went, I would get a spot on my screen where I could not get the menu to come up. (where the undead disappeared).  This is the error in my log:

NullReferenceException: Object reference not set to an instance of an object
  at Verse.GridsUtility.Fogged (IntVec3 c, Verse.Map map) [0x00000] in <filename unknown>:0
  at Verse.TooltipGiverList.DispenseAllThingTooltips () [0x00000] in <filename unknown>:0
  at RimWorld.MapInterface.MapInterfaceOnGUI_BeforeMainTabs () [0x00000] in <filename unknown>:0
  at RimWorld.UIRoot_Play.UIRootOnGUI () [0x00000] in <filename unknown>:0
  at Verse.Root.OnGUI () [0x00000] in <filename unknown>:0
 
(Filename:  Line: -1)

It looked like GridsUtility.Fogged only shows up in this mod.  I hope this is helpful.
Title: Re: [B18] A RimWorld of Magic
Post by: Prince Kasta on April 08, 2018, 12:46:47 PM
For the backstory you could just make it like:
A creature created from a human body by the practice of the dark arts, whoever the creature was before is no more.

I like it.

I added a prison labor compatibility patch a couple weeks ago, so that is probably what's interfering - what's the impact if you play the game with the error?

I played some and didn't notice anything but I also don't have PrisonLabor, the error could only be a problem if the three mods are active together.
Title: Re: [B18] A RimWorld of Magic
Post by: mmance on April 08, 2018, 08:19:02 PM
Just so everyone is clear, your summoner should never stave to death.  Please remember what they taught us at Magic Academy.  A minion a day equals three simple meals.  :-)
Title: Re: [B18] A RimWorld of Magic
Post by: mmance on April 10, 2018, 03:15:58 PM
I didn't like the graphics for the elemental or the minion, so I made my own.  I enjoy the work on this mod, so I thought it only fair to share it with everyone.

(http://www.mmance.com/sites/default/files/styles/medium/public/field/image/Elemental_front.png)
(http://www.mmance.com/sites/default/files/styles/medium/public/field/image/minion_front.png)

GET IT HERE w/ Instructions... -> http://www.mmance.com/content/some-new-graphics-rimworld-magic-b18 (http://www.mmance.com/content/some-new-graphics-rimworld-magic-b18)
Title: Re: [B18] A RimWorld of Magic
Post by: Ashardalon on April 11, 2018, 01:16:07 PM
hey using this mod alongside HCSK and its great
most things work, minions need a CE patch, paladins tend to blow themselves up and zombies need to poo a lot but mostly working and a lot of fun

but now i have finished researching gemcrafting and i cant figure out how enchanting works
not sure if its because incompatibility or because i dont know how to do it
so am i missing some step?
pick up the gem with a pawn then with the pawn selected with the gem in its inventory right click on the gear you want to enchant
am i mistaken about how this works? should i just give up and abandon enchanting as incompatible with HCSK?
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on April 11, 2018, 07:52:28 PM
so am i missing some step?
pick up the gem with a pawn then with the pawn selected with the gem in its inventory right click on the gear you want to enchant
am i mistaken about how this works? should i just give up and abandon enchanting as incompatible with HCSK?
That's pretty much how it works.  I looked at HCSK and there's a ton of mods in that pack so it makes it hard to identify where the incompatibility might be, and nothing really stood out.

There are a few caveats you might check:
- make sure pawn with the enchanting gem is a mage (you shouldn't even be able to pick up the gem if you aren't, but...)
- items that do not meet vanilla definitions of Apparel, Melee Weapon, or Ranged Weapon cannot be enchanted
- mage pawn doing the enchanting has to have 50% or more mana, but the menu should still appear when you right click an enchantable item and show you how much mana you need

Are you getting the menu at all?  Or does it just not apply the enchantment?
Title: Re: [B18] A RimWorld of Magic
Post by: Ashardalon on April 12, 2018, 03:08:32 PM
no menu at all
no surprise that it would conflict with hcsk, it kindof changes everything
it uses CE combat and weapons, could that be why its not recognizing things as weapons?
currently all my pawns are mages and had full mana when i tried
only got the pick up or force wear or the pick up and equip options when right clicking on a apparel or weapon
guess i wont have the enchanting part of the mod
not the end of the world, just need to figure out how to make zombies not need to poo and i can start my necromancer fortress
great mod!
Title: Re: [B18] A RimWorld of Magic
Post by: FnordBear on April 14, 2018, 01:41:22 AM
Maybe a dumb question, is there a way for a ranger to unbond an animal companion (short of getting it killed)?
Title: Re: [B18] A RimWorld of Magic
Post by: menchfrest on April 14, 2018, 09:36:54 PM
I have a question about regrowth, when I go to use the seed, it'll let me regrow any limb or organ.  Is it intentional that it wont let me regrow the spine or ribs?  Because between the priest and druid it seems like I can heal anything except bones in the torso.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on April 14, 2018, 11:48:15 PM
Maybe a dumb question, is there a way for a ranger to unbond an animal companion (short of getting it killed)?
I added some functionality to the animal bond ability in the latest updated that will let you use the ability on a bonded pet to dismiss the pet with no penalties.  The pet will still disappear.

I have a question about regrowth, when I go to use the seed, it'll let me regrow any limb or organ.  Is it intentional that it wont let me regrow the spine or ribs?  Because between the priest and druid it seems like I can heal anything except bones in the torso.
I added "spine" to the possible regrowth surgeries. 

Rib should already be available but it suffer(ed) from an issue where you had to select the exact rib for the surgery to fix the broken rib.  I made it so when rib surgery is performed successfully it will fix all broken ribs, so think of it as a "regrow ribcage" instead of individual ribs.

Both fixes applied in the latest update (v1.9.8.5)
Title: Re: [B18] A RimWorld of Magic
Post by: Ashardalon on April 20, 2018, 02:39:13 AM
a few things i have noticed
kindof an exploit for necromancers
raise dead cast on a corpse reduced to a skeleton gives a zombie that when killed gives fresh meat when butchered
not sure if its possible but would be nice(?) if butchered zombies didnt give meat

firemages also have some things that im not sure if working as intended
not sure if its because HCSK changes mechanoids but they suffer from the fear effect caused by the big fireball
mechs might have good enough ai to be terrified, but i dont know if intended

a less positive thing that happened because of fireballs
combat evolved mod currently has a bug where you sometimes shoot the wall infront of you instead of leaning out to shoot properly
this happened with one of those fireballs
my mage survived but once recovered enough to walk she fled in panic of the map and disappeared
90% sure it was the fireball induced terror that made her flee of the map

all of these could just be caused by combining it with HCSK but if not i though i should inform
atleast about the fleeing of the map thing  :o
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on April 20, 2018, 10:11:34 AM
Some things about the rift events:
- the rift should open just to one kind if elemental plane. And then just these kind elementals should come out.

- Then the rift should emitte the element around. The elementals should be immun to their element so they didn't get bother with it.
Fire: It should emite wave of heats, but temperature is outside pointless, i would say it should periodic ignite anything on fire. With increasing range.
Water/ice: like the poison ship, it would ice the ground around and destroy the plants at this way.
Wind/Lighting: Lighting cloud or storm
Earth: chunks and slag apear around it.

- Currently the corpses of elemental's are pretty useless, just the rift got goodies.
So i think when you butcher an elemental, you got some unrefined magictye.

Title: Re: [B18] A RimWorld of Magic
Post by: Jernfalk on April 20, 2018, 11:35:05 AM
a few things i have noticed
kindof an exploit for necromancers
raise dead cast on a corpse reduced to a skeleton gives a zombie that when killed gives fresh meat when butchered
not sure if its possible but would be nice(?) if butchered zombies didnt give meat

firemages also have some things that im not sure if working as intended
not sure if its because HCSK changes mechanoids but they suffer from the fear effect caused by the big fireball
mechs might have good enough ai to be terrified, but i dont know if intended

a less positive thing that happened because of fireballs
combat evolved mod currently has a bug where you sometimes shoot the wall infront of you instead of leaning out to shoot properly
this happened with one of those fireballs
my mage survived but once recovered enough to walk she fled in panic of the map and disappeared
90% sure it was the fireball induced terror that made her flee of the map

all of these could just be caused by combining it with HCSK but if not i though i should inform
atleast about the fleeing of the map thing  :o

About raising zombies from skeletal corpses, wouldn't it be much more fun if that raised SKELETONS instead? Like, more fragile but faster than zombies?
Title: Re: [B18] A RimWorld of Magic
Post by: klun on April 20, 2018, 11:57:23 AM
I didn't like the graphics for the elemental or the minion, so I made my own.  I enjoy the work on this mod, so I thought it only fair to share it with everyone.

(http://www.mmance.com/sites/default/files/styles/medium/public/field/image/Elemental_front.png)
(http://www.mmance.com/sites/default/files/styles/medium/public/field/image/minion_front.png)

GET IT HERE w/ Instructions... -> http://www.mmance.com/content/some-new-graphics-rimworld-magic-b18 (http://www.mmance.com/content/some-new-graphics-rimworld-magic-b18)

I used your minion graphics and I love them specially their naked butt lol

The elemental was nice but it didnt look as badass as the original so I switched back.

Thanks for sharing
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on April 20, 2018, 06:40:08 PM
Some things about the rift events:
- the rift should open just to one kind if elemental plane. And then just these kind elementals should come out.

- Then the rift should emitte the element around. The elementals should be immun to their element so they didn't get bother with it.
Fire: It should emite wave of heats, but temperature is outside pointless, i would say it should periodic ignite anything on fire. With increasing range.
Water/ice: like the poison ship, it would ice the ground around and destroy the plants at this way.
Wind/Lighting: Lighting cloud or storm
Earth: chunks and slag apear around it.

- Currently the corpses of elemental's are pretty useless, just the rift got goodies.
So i think when you butcher an elemental, you got some unrefined magictye.
Nice idea's, Canute.
I get the impression the elemental rift event isn't very popular, so maybe this will spice it up some.
I definitely like the idea of elementals providing better material and will look at adding that in the next update.
Title: Re: [B18] A RimWorld of Magic
Post by: alexroeber on April 22, 2018, 01:02:36 PM
Hiya, really love your mod even though it's not working completely for me, I always want more fantasy mods.
Which brought me to register here to tell you to please fix your mistakes: I did not look at every Hediff, but I really missed <isBad>false</isBad> at every positive Hediff I saw. I have a mod which makes a pawn invincible for some time by simply killing every bad Hediff, meaning he can't be buffed by magic in that time, because Hediffs are "bad" by default.

Cheers
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on April 22, 2018, 01:21:32 PM
Just discover some kind of glitch.
When you queue some magic spells, the cooldown timer get ignored.
I just discover this while using consume corpse.
Pause the game, then cast the spell on a corpse, hold shift to queue up and repeat casting at some other corpses.
All corpses get consumed one by one so fast the necro can cast, no cooldown time.
I know this is more a global problem and more a case for jecstool, but i think you got better connection to jecrell on discord, then to mention this on the forum.

Edit:
Feedback on the mending spell/ability.
The repair amount of the spell is pretty low for the hugh amount of mana it need.
Even for a necro who can consume corpse to gain extra mana it is nearly impossible to keep his equip at 100%.
Similar to the combat gear repair, but on regular duty my gladiator can run the ability without running out of stamina.
Since they are standalone spell you can't improve it, and they need some improvments.
Either reduce the mana cost from 50% to 10%, or increate the repair amount by 3-5 times .
The gear repair need less improvements, maybe just double the repair amount.

Btw. enchanting, you need to equip (not pick up) the gem, but how do you drop it if you decide not to enchant ? Even when i equip a weapon the gem don't get droped and still got the ability to enchant.
And you should explain the enchant process at the original posting. Took me awhile to discover it out.

And what do you think about to add Jade to the Arcane item's trader ? Unrefined magicite is allready at the list, but jade is needed more.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on April 23, 2018, 08:50:59 PM
Btw. enchanting, you need to equip (not pick up) the gem, but how do you drop it if you decide not to enchant ? Even when i equip a weapon the gem don't get droped and still got the ability to enchant.
And you should explain the enchant process at the original posting. Took me awhile to discover it out.
There's a two-part tutorial in the game's tutor system that explains enchanting in detail.
The enchanting slot isn't shared with any other item or equipment slot... if you pick up another enchanting gem, it replaces the one you're holding since you can only hold 1 gem at a time.
You can drop an enchanting gem by right-clicking on any open surface and dropping the gem.  The menu doesn't come up (for obvious reasons) if you're drafted.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on April 24, 2018, 01:21:37 AM
Doh, i allways forget about the ingame tutorial system.


And Necro's beware,
Don't send your zombie's down into a DeepRim mining layer.
Even when your zombie's don't need food and would be the perfect miner, they lost conncetion to the necro and got unanimated.
Title: Re: [B18] A RimWorld of Magic
Post by: Jernfalk on April 24, 2018, 08:59:11 AM
Doh, i allways forget about the ingame tutorial system.


And Necro's beware,
Don't send your zombie's down into a DeepRim mining layer.
Even when your zombie's don't need food and would be the perfect miner, they lost conncetion to the necro and got unanimated.

Adding up on this, If you travel, take all zombies with you or they re-die when the necro leaves.
Title: Re: [B18] A RimWorld of Magic
Post by: SirDarin on April 24, 2018, 10:47:36 AM
I don't know if any of these have been previously suggested, so if they have, I apologize.
Additionally, I'm a big D&D fan, so many of these use similar terms, again I apologize if that is problematic.

Class suggestions:

Telepath: A mage specializing in mind magic. Support class.
-Read Minds [spell]: Target: self - For a period of time, increase the rate of positive social interactions with other pawns; increase the chances of successfully recruiting prisoners; and improve sale (buying/selling) prices.
-Soothe [spell]: Target: others - A chance to immediately end mental breaks in pawns or manhunter state in animals.
-Enrage [spell]: Target: others - A chance to immediately start a berserk mental break in pawns or manhunter state in animals.
-Incapacitate [master spell]: Target: others - Immediately down pawns in a small area (4 squares wide). Great for taking prisoners.

=Unique mental break for Telepath
-Incite Violence: The pawn goes around starting social fights between other pawns.
-Incite Love: The pawn goes around prompting other pawns to more frequently engage in romance request, accept romance requests, and engage in "lovin'" when in bed.

Geomancer: A mage specializing in earth magic. Support class.
-Rock Skin [spell]: Target: self - For a period of time, decrease the amount of damage received; reduce the likelihood to suffer critical hits; and increase the amount of physical damage the pawn deals to others.
-Summon Stone [spell]: Target: area of ground - Draw forth a random type of stone or metal from deep in the earth to fill that area.
-Sink Hole [spell]: Target: area of ground - Randomly change the terrain to either Marshy Soil, Mud, or Marsh. (chosen because they have high path costs. It is meant to slow down pawns)
-Immobilize [master spell]: Target: others - For a period of time, prevent the pawn from moving; and decrease their melee and range accuracy.

Binder: A mage specializing in summoning and binding demons and spirits to do their bidding. Support class.
-Dual Mind [spell]: Target: self - For a period of time, decrease psychic sensitivity; and decrease mental break chances.
-Compelled Labor [spell]: Target: other - Enables commanding the pawn to engage in a specific work task, they will work on that task to the exclusion of all others for a short period of time; they have high success rate and high work speed.
-Demonic Perversion [spell]: Target: other - For a period of time, they have a continuous improvement in mood/joy, but makes them nudists for the duration of the spell.
-Demonic Host [master spell]: Target: other - Immediately cause a berserk mental state in a pawn; the pawn explodes upon death.
Title: Re: [B18] A RimWorld of Magic
Post by: Bronthion on April 25, 2018, 05:57:50 PM
Hello guys. I have a problem. Animal bond from ranger doesn't work properly in my game. I can get an animal and he is immediately trained but buff for ranger and pet doesnt apply. Sure, its lvl 0 now but description says that even on lvl 0 I should receive something, 20% movemenent, manipulation etc. Anybody encountered somehing like this? Or maybe just description is outdated and buffs apply from lvl 1?

Another question is about ice mage frost ray. On my game it have only 1 possible upgrade with reduced mana cost while every other have 3 each. Is that normal? I'm asking because if it really have one upgrade this spell will be very, very weak... 18 damage for a lot amount of mana? Bolt action rile have 18 damage and a great bow. Ice shard have great potential too with upgrades. This spell seems to be suspiciously weak :D It says for example it will freeze the target but nothing happened, I expected some kind of movement speed debuff, hypothermia or something like that.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on April 25, 2018, 06:04:48 PM
Any animal buff would appear in the Health tab. If you don't see one, you can still check if your pet's movement speed is increased in the 'information' screen.
Frost ray can be upgraded by clicking the spell icon. Yes, it's confusing.
Title: Re: [B18] A RimWorld of Magic
Post by: Bronthion on April 25, 2018, 07:07:07 PM
Ouh, thanks man! I thought that animal bond strengthens not only animal but ranger too so I was checking health tab of my ranger, not animal :) thats why I thought that was bugged. So everything works fine :)

And thanks for the tip with the spell icon. I missed that completely :)

Anyway, whats your opinion about rainmaker spell? Isnt it quite useless? How many times in game that would be useful? Only situation I can imagine is when a lot of stuff goes wrong in a base, massive fire spreads, because of for example pod raid but this is a late game. Maybe if pawns could be affected by "wet" status for example and that status would amplify frost and lightning damage that would be useful :)
Title: Re: [B18] A RimWorld of Magic
Post by: SirDarin on April 25, 2018, 08:27:00 PM
I imagine it is most useful in games where the Firewatcher is disabled (and then even more so in regions with lost of fauna) because fires would be able to become massive and unstoppable infernos that could threaten your colony's survival.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on April 25, 2018, 09:40:13 PM
I use rainmaker quite often. It's great not having to step away from your defences to extinguish fires the raiders started, or when some boomalope died at the other end of the map.

I fully support integrating rainy weather with ice and lightning spells, though.
Title: Re: [B18] A RimWorld of Magic
Post by: Bronthion on April 25, 2018, 09:50:27 PM
I forgot about boomalopes. Yes, that could be useful or even to cast it when you want to hunt a bunch of them.

I have another question, about frost damage now. As we all know, in vanilla there was no frost protection values, only blunt, sharp, electric and heat. So is there any defence against it now? Or maybe when I cast frost ray for example or snowball it will go straight through everything?
Title: Re: [B18] A RimWorld of Magic
Post by: Umbreon117 on April 25, 2018, 10:46:05 PM
Dropped the mod to take a break, then forgot it. Will eventually pick this back up with my planned Combat Extended playthrough, but no guarantee that I will remember it.
Some things about the rift events:
- the rift should open just to one kind if elemental plane. And then just these kind elementals should come out.

- Then the rift should emitte the element around. The elementals should be immun to their element so they didn't get bother with it.
Fire: It should emite wave of heats, but temperature is outside pointless, i would say it should periodic ignite anything on fire. With increasing range.
Water/ice: like the poison ship, it would ice the ground around and destroy the plants at this way.
Wind/Lighting: Lighting cloud or storm
Earth: chunks and slag apear around it.

- Currently the corpses of elemental's are pretty useless, just the rift got goodies.
So i think when you butcher an elemental, you got some unrefined magictye.
Nice idea's, Canute.
I get the impression the elemental rift event isn't very popular, so maybe this will spice it up some.
I definitely like the idea of elementals providing better material and will look at adding that in the next update.
I like the idea of how it was implemented, but it could certainly benefit from some improvements.

During my playthrough where I was going Medieval (w/ Medieval Times), it was quite fun. To add to what Canute suggested: why not add some kind of notification for when the rift is about to launch another wave?

A few more ideas I have for it:
1: The rift changes color to whatever type of elemental it is about to send out. (Red for fire, green for Earth, etc)
2: The rift will actively defend itself from any nearby attacks. A longer range attack for long range enemies, and a all around AOE attack for closer enemies.
3: Rift gives a boost to nearby elementals that it has spawned. These elementals just cane from their home. Their home would most likely be easier for them to live in than on X rimworld or Y rimworld. And that rift would most likely leak something from their home. So why wouldn't it have a chance to empower them?
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on April 28, 2018, 07:13:01 AM
Some feedback about the new crafting items.

The crafting recipes should follow more a line. Some item need gem other just resources.
From my side, i would like to see resources only and adjust the requirement skill of the item to the one's of the gem's too.
Sure it might be difficult to have a high skilled crafter and researcher into one person, so it might be better to split that.
Or maybe add unenchanted ones too, cheaper to build, then you can enchant these with gem. But the regular ones should have better enchant's then you could get with gem's.
And a big favour, when the enchanting to the description. Special when they got unique one's like the spectre.

Thrumbo axe, i was surprised that it don't need a thrumbo horn as resource.
Maybe a second recipe as Real Thrumbo Axe, without silver and just 40 unrefined magicyte, since the horn is magical (?) or at last rare.
Edit: Woohoo, Gladiator Whirlewind + Thrumbo Axe = Tornado of blood and bones.

And it is VERY HARD to track down item's with enchantments.
You only can see the enchantment when the item is on the ground. From the gear tab you can't see it. Only the health tab reflect the effect.
Could you maybe change the name of the item at the enchant process, like adding a single '*' as prefix for the name.
Or maybe number that reflect how many enchant's are one the item.
Since seven '*' as prefix would maybe a bit too long.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on April 29, 2018, 04:52:15 AM
I have a question about regrowth, when I go to use the seed, it'll let me regrow any limb or organ.  Is it intentional that it wont let me regrow the spine or ribs?  Because between the priest and druid it seems like I can heal anything except bones in the torso.
I added "spine" to the possible regrowth surgeries. 

Rib should already be available but it suffer(ed) from an issue where you had to select the exact rib for the surgery to fix the broken rib.  I made it so when rib surgery is performed successfully it will fix all broken ribs, so think of it as a "regrow ribcage" instead of individual ribs.

Both fixes applied in the latest update (v1.9.8.5)
Ok, i got the same issue.
Serveral broken rib's but i don't got a surgery for rib's or ribcage.
Spine is there.

Edit:
What do you think to give these stand-alone spells some upgrades.
When you researched adv. and Master scribing, you get the ability to upgrade these spells to 2/3.
Ofcourse the version 2 and 3 are not buyable.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on May 01, 2018, 09:51:18 PM
Edit:
What do you think to give these stand-alone spells some upgrades.
When you researched adv. and Master scribing, you get the ability to upgrade these spells to 2/3.
Ofcourse the version 2 and 3 are not buyable.
I'm not opposed to doing a "Rank 2 SpellXYZ", if there's good enough reason - did you have any particular spells in mind?  The stand-alone spells aren't created the same way and don't have the associated level structure that class skills have, so at this point it's simply too much work  :-\
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on May 01, 2018, 09:59:26 PM
I forgot about boomalopes. Yes, that could be useful or even to cast it when you want to hunt a bunch of them.

I have another question, about frost damage now. As we all know, in vanilla there was no frost protection values, only blunt, sharp, electric and heat. So is there any defence against it now? Or maybe when I cast frost ray for example or snowball it will go straight through everything?
Frost damage/ice spells are all defended against by "heat" protection.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on May 01, 2018, 10:56:07 PM
Fireball : upgrades into a mortar attack.
Cure disease : only decreases disease progress without upgrade.
Frost bolt : hits all targets along its path.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on May 02, 2018, 02:30:50 AM
Edit:
What do you think to give these stand-alone spells some upgrades.
When you researched adv. and Master scribing, you get the ability to upgrade these spells to 2/3.
Ofcourse the version 2 and 3 are not buyable.
I'm not opposed to doing a "Rank 2 SpellXYZ", if there's good enough reason - did you have any particular spells in mind?  The stand-alone spells aren't created the same way and don't have the associated level structure that class skills have, so at this point it's simply too much work  :-\
I just mean these spell which don't be trainable by any class.
This exclude heal or spint by example.
But i mention before about the repair amount. So Gear repair 2/3 repair twice/tripple so much.
Draw/Dispell heat got longer duration or stronger effect. Currently i need 2 for a 15x15 room to get to -4C.

Edit:
I think there should just be one Unfinished book instead one for Martial,torn,Arcane.
It is hard to tell which book you need for a magical class if you are unfamilar with them.
I just gave my druid an unfinished arcane book and it was gone then. Yeah i know now he would need a torn script.
But since the production cost/requirements arn't so much different i would say just one unfinished skill book.
Or at last add to the description what kind of Class can scribe there.
Title: Re: [B18] A RimWorld of Magic
Post by: tentaceltrap on May 03, 2018, 03:10:42 AM
One suggestion regarding another class, a time based magican, maybe suggested before, witch allows to implement some more or less well known effects magicwise..

Time Mage Spells:
Haste                - speed bonus (self/ other single or group)
Slow                 - u name it (attack; self/ other single or group)
Revert Aging     - or "backbones bane" -20 years, reverts aging effects (self/ other single)
Touch of Time   - touched items degrade, walls crumble, food decay, and persons.. are not the same anymore. As used
                         with pregnancy related mods and babys: They grow up so fast..  (attack; self/ other/ objects single or 
                         group/ stack)   
Splendid Youth  - the necromancers envy dream, the caster is forever young and cant die anymore - well, at least not on 
                         oldage (self)
Time Lapse       - sounds unhealthy, but victims just freeze for the duration - in all their vulnerability (attack; other single
                         or group)
Stasis              - will I dream? No, just lie arround forever with suspended lifesigns, until waked up (which not includes
                         necessarily a kiss). As for vegetables - will I decay? No. (attack; self/ other/ objects single/ stack)
Title: Re: [B18] A RimWorld of Magic
Post by: craftomega on May 05, 2018, 01:57:02 PM
Would it be possible to make all the powers stay to the far right? A few of the powers go to the far left and move draft.
Title: Re: [B18] A RimWorld of Magic
Post by: Gwaheer on May 08, 2018, 06:17:12 AM
Hello,

First of all - great work, I enjoying this mod very much.

But I faced some bugs:

1. Druid Fertile Fields spell somehow goes into circle. At some point I got +3000% grown rate on my crops while ability was shut down for a while. Maybe make it same as Ice Mage Moisturize Ground spell, improving simple soil to rich one?
2. Druid Regrow - I can't heal shattered ribs, this is minor, since they don't do anything, but my inner perfectionist can't take it easy.
3. Druid Regrow - If I regrow colonist Stomach, new part called Regrown Liver (and have no bonuses to effectiveness).
4. Ranger - Mines. At some point this ability stop producing mines. Ability casts, stamina reduce, but no mine on the ground spawns.
5. Ranger - Taming ability. If I sell magically bonded animal, ability icon just disappear, so I can't use it again.
Title: Re: [B18] A RimWorld of Magic
Post by: Bronthion on May 08, 2018, 07:22:31 AM
I have a question about leveling a mage classes. Do they get xp via constructing, crafting etc. like warrior classes or just from using spells? And if yes, did they lvl up slower because they are stronger?:)
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on May 08, 2018, 09:19:48 AM
Bronthion,
no unlike vampire or force user.
Magic user geting slowly XP, more XP when they are full mana or when they use skills (fastest way).
Title: Re: [B18] A RimWorld of Magic
Post by: Bronthion on May 08, 2018, 10:09:42 AM
Thank you very much.

You also Torann for previous response :)
Title: Re: [B18] A RimWorld of Magic
Post by: matheryn on May 08, 2018, 10:24:14 AM
ive looked at this mod on steam and am on the fence about it as it does look very OP, am i just being too skeptical or is it an endgame type of superhero type mod?
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on May 08, 2018, 12:26:03 PM
matheryn,
yes this mod give your colony alot power. Even when Magic user got a good chance to explode and sometimes even use magic.
But even without the combat aspect, the utility of zombies who can craft simple task day and night, minion elementals who haul for you free up your pawn's for more relaxing parts of the life.
Druid's can't even fertilize the field they are very good healer and restore/improve even each bodypart of your pawn's.

This mod give you alot strenghts even without the need of modern/advance technology.

But if you seek counterpart's if you think this mod is to overpowered, i can suggest to use all the faction mod's from Chicken Plucker.
Title: Re: [B18] A RimWorld of Magic
Post by: Chaos17 on May 08, 2018, 02:30:46 PM
Could it be possible to make an UI for auto-combat when a pawn is drafted, please ?
Because micromanaging all abilities can be hard during combat >_<

Example
(http://i.imgur.com/F1zQ6zv.jpg)

Title: Re: [B18] A RimWorld of Magic
Post by: Torann on May 08, 2018, 07:15:05 PM
4. Ranger - Mines. At some point this ability stop producing mines. Ability casts, stamina reduce, but no mine on the ground spawns.
5. Ranger - Taming ability. If I sell magically bonded animal, ability icon just disappear, so I can't use it again.
4. I'm trying to figure out what causes the mines to stop working, but so far I can't reproduce the bug.  If anyone has more details on why/when/how this happens to them, I'd appreciate the feedback.

5. NOT a bug, this is working exactly as intended.  If you sell your bonded pet, your ranger will get a huge mood debuff for several days and the animal kingdom will refuse to fight for your ranger for a period of about a week in-game.  After that, the icon will come back and you can bond a pet again.
Title: Re: [B18] A RimWorld of Magic
Post by: Umbreon117 on May 09, 2018, 08:27:43 AM
5. NOT a bug, this is working exactly as intended.  If you sell your bonded pet, your ranger will get a huge mood debuff for several days and the animal kingdom will refuse to fight for your ranger for a period of about a week in-game.  After that, the icon will come back and you can bond a pet again.
Having it completely disappear isn't a good idea, as it makes people think something went wrong. I recommend having the icon X'ed out, or something similar.

Alternatively, you can make an event out of it.
Example:
Selling your bonded animals will cause all animals of that type/all animals on map to go manhunter and attack your colonists, with a focus on the one who sold the animal.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on May 09, 2018, 09:08:11 AM
Did you never watch Lassie or Benji.
Bond animals allways want to move back to their partner, special when the bond is so strong like with a ranger.
If a ranger sold his bonded pet, the god of nature will curse him/her and colony.
Title: Re: [B18] A RimWorld of Magic
Post by: Gwaheer on May 09, 2018, 12:28:10 PM

4. I'm trying to figure out what causes the mines to stop working, but so far I can't reproduce the bug.  If anyone has more details on why/when/how this happens to them, I'd appreciate the feedback.

5. NOT a bug, this is working exactly as intended.  If you sell your bonded pet, your ranger will get a huge mood debuff for several days and the animal kingdom will refuse to fight for your ranger for a period of about a week in-game.  After that, the icon will come back and you can bond a pet again.

Oh, fine. I agree, such action deserve great debuff for ranger. I really thought it was broken and reloaded my game.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on May 10, 2018, 12:21:30 AM
Hmm, so it's supposed to give your ranger a thought called "sold bonded animal" that will display on their character status card that says "I allowed my animal companion to be sold into slavery, I won't soon be forgiven by the animal kingdom. (animal bonding disabled while this mood effect is active)"

Doesn't exactly pop out and say "so... we noticed you sold your trusty pet into slavery..." in a letter or something but you should be at least getting the thought.

Title: Re: [B18] A RimWorld of Magic
Post by: Torann on May 10, 2018, 12:24:01 AM
Updated to 1.9.9 - makes some improvements to the elemental rift event (similar to suggestions/discussion), adds a display to see gear enchantments for worn apparel/weapons, adds a value showing the exact mana gain in the magic tab, you can butcher elementals for magicyte now, plus a bunch more fixes/improvements.

Also includes a Chinese translation thanks to the hard work of KuanKuan!

[attachment deleted due to age]
Title: Re: [B18] A RimWorld of Magic
Post by: Coolphoton on May 10, 2018, 02:35:20 PM
Can minions clean? If they cant, a summon broom, or maybe cleaning slime, spell to do cleaning would be nice.
Title: Re: [B18] A RimWorld of Magic
Post by: Umbreon117 on May 10, 2018, 03:09:43 PM
Can minions clean? If they cant, a summon broom, or maybe cleaning slime, spell to do cleaning would be nice.
Last time I played around with this mod, they couldn't.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on May 10, 2018, 05:35:14 PM
They prioritize hauling, but will clean if there's nothing to haul.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on May 10, 2018, 05:56:30 PM
They don't clean at all. Never have. They also don't seek medical attention unless a pawn picks them unconscious and drops them in an animal bed, so they leave blood everywhere if they get hurt.
Title: Re: [B18] A RimWorld of Magic
Post by: Canute on May 11, 2018, 02:48:13 AM
They didn't clean before, but Torann mention to enable these feature, since he said they would it is an undocumented feature with the latest build i guess.

But yes the minion and elemental bleeding is annoying, they should get some high regeneration to close their wounds, but not to recover HP or they would be very hard to kill at Rift events.
Or they should seek medical animal spots for rest/tending.

Title: Re: [B18] A RimWorld of Magic
Post by: Gwaheer on May 11, 2018, 08:03:50 AM
Can minions clean? If they cant, a summon broom, or maybe cleaning slime, spell to do cleaning would be nice.

Summoner pets definitely clean for me, right after they finish all hauling. As for bleeding problem I just despawn them and summon new ones.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on May 11, 2018, 10:04:22 AM
Minions and elementals shouldn't bleed at all; or at least elementals shouldn't. They don't HAVE blood.
Title: Re: [B18] A RimWorld of Magic
Post by: Furry on May 12, 2018, 04:05:28 AM
Got a bug where trying to open the info box of anything on a pawn gear wise doesnt bring up the box possibly a conflict with tiberium rim.

Like the screen darkens the background of the info box pops up but the box itself doesnt its not just visual either you cant hit any button that would be on the box.

Escape still brings you out of the box.

Edit: It has been corrected.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on May 12, 2018, 01:57:42 PM
Got a bug where trying to open the info box of anything on a pawn gear wise doesnt bring up the box possibly a conflict with tiberium rim.

Like the screen darkens the background of the info box pops up but the box itself doesnt its not just visual either you cant hit any button that would be on the box.

Escape still brings you out of the box.
You must have grabbed the update before i could patch it.  If you download v1.9.9 from moddb again then it will have that bug fixed.
Title: Re: [B18] A RimWorld of Magic
Post by: Chaos17 on May 14, 2018, 10:49:00 AM
I've one sniper and bard in my colony and oh man I think everything should've now skill unlock to do cool stuff lol
Thank you for the mod, it's really cool  8)
Title: Re: [B18] A RimWorld of Magic
Post by: HerrColonel on May 24, 2018, 09:35:28 AM
Hey! I've been off rimworld for quite a bit and I'm back here because I do a new install with this mod.

I though of the idea to be able to "ban" some classes of magic or melee at the start of the game. The book to learn that class would then not be accessible. And raiders of that class would not spawn.

In my case, for example, I would like to be able to ban the priest class as I think the resurect spell is OP. But that can also be useful if a player finds some class not fun to deal with when being raided and want to get rid of it in his gameplay.

Just some thoughts. Still my favorite mod =) keep up the good work
Title: Re: [B18] A RimWorld of Magic
Post by: Dunqan on May 24, 2018, 08:06:44 PM
I don't think this is a bug necessarily but thought I'd post it here in case anyone can help.  I'm getting an error on starting the program (not loading a game yet) - Which is weird because I haven't changed anything and this is a new Red error.

I've been playing for 40+ hours without this error (as far as I know) and it just showed up today when I restarted the program after a couple of hours away.


Exception from long event: System.Exception: TM_InvisMinion.lifeStages[0].bodyGraphicData ---> System.Exception: BoundMap(,) ---> System.Exception: CombatExtended :: CropVertical error while cropping Textures/Spells/invis_side ---> System.ArgumentException: Color[] has no pixels with alpha < 0.25
  at CombatExtended.Def_Extensions.CropVertical (UnityEngine.Color[] array, Int32 width, Int32 height) [0x00000] in <filename unknown>:0
  at CombatExtended.BoundsInjector.ExtractBounds (Verse.Graphic graphic, GraphicType type) [0x00000] in <filename unknown>:0
  --- End of inner exception stack trace ---
  at CombatExtended.BoundsInjector.ExtractBounds (Verse.Graphic graphic, GraphicType type) [0x00000] in <filename unknown>:0
  at CombatExtended.BoundsInjector.BoundMap (Verse.Graphic graphic, GraphicType type) [0x00000] in <filename unknown>:0
  --- End of inner exception stack trace ---
  at CombatExtended.BoundsInjector.BoundMap (Verse.Graphic graphic, GraphicType type) [0x00000] in <filename unknown>:0
  at CombatExtended.BoundsInjector.Inject () [0x00000] in <filename unknown>:0
  --- End of inner exception stack trace ---
  at CombatExtended.BoundsInjector.Inject () [0x00000] in <filename unknown>:0
  at Verse.LongEventHandler.UpdateCurrentSynchronousEvent (System.Boolean& sceneChanged) [0x00000] in <filename unknown>:0


I'm using Combat Extended and it has worked fine so far - up to year 2+, so not sure why this error would be showing up now.

And to re-iterate - this is happening BEFORE I load my save, and it has never showed up before. 

Any help appreciated!


Title: Re: [B18] A RimWorld of Magic
Post by: Canute on May 25, 2018, 03:51:53 AM
I didn't watch CE topic's, does CE got a update lately ? So something changed from that side ?
Or did you just update Rim of Magic, than it is related to the latest minion change.
Title: Re: [B18] A RimWorld of Magic
Post by: Dunqan on May 25, 2018, 07:38:03 AM
Oddly neither one has updated - both folders still labeled ast 5/16 when I downloaded this set of mods for my new play through.

That’s why it’s strange to have the Red error pop up now (after loading the game 20-39 tines wothout it popping up).

I got a response on the CE Discord that this error makes sense because  CE estimates the height and width of a pawn (for hit probabilities I’d assume) by using the image to estimate it. So a blank image will cause an error.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on May 26, 2018, 10:12:14 AM
Oddly neither one has updated - both folders still labeled ast 5/16 when I downloaded this set of mods for my new play through.

That’s why it’s strange to have the Red error pop up now (after loading the game 20-39 tines wothout it popping up).

I got a response on the CE Discord that this error makes sense because  CE estimates the height and width of a pawn (for hit probabilities I’d assume) by using the image to estimate it. So a blank image will cause an error.
Well the "invis Minion" was something of a hack to fix a bug and has since been removed from appearing anywhere in the game.  The Def still exists, which might be why you're getting the error, and the graphics for the Def are a 100% transparent object.  As far as gameplay, you should be able to ignore the error as no impact since it never gets created (unless through dev mode).
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on May 26, 2018, 10:21:33 AM
Updated to v2.0.0

Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on May 26, 2018, 10:01:42 PM
Been a while since i last posted, came back to rimworld like 3 weeks ago. Liking what you did with the mod so far! I'll be posting some more ideas soon-ish, though i won't be reading every single page >-> so, sorry if i suggest something that's already been suggested.
Title: Re: [B18] A RimWorld of Magic
Post by: ZE on May 27, 2018, 12:30:32 PM
Torann love what ur doin here, wonder if a compatability patch could be made for zombieland, to regard the zombies as undead? and vampires too.  also.... can undeath be something removable? my minions died but i couldn't resurrect them through any means (dev/mechanites/spell) without them still being undead still. 

some ideas
- Mana sensitivity, basically psychic sensitivity, but for the elements/anima/whatever u wanna call it (force? lol) multiplies effects of certain spell types.  a rare Mana Deaf (dunno what you wanna call it) takes minimal to no effect from spells.
- Miasma, Final Fantasy Crystal Chronicles inspired, a dark energy/wind (both?) basically mystic toxicity, thins and thickens by either 2 or 3 grades, the thickest being caustic and causes mana burns, thin being traversable for a while as dark energy builds up.  crystals can be charged to create a safe area.  comes via event or permanent in some areas.
- Life/Mana Spring rare natural terrain feature,  small 3x3.  stand in it to gain a hediff that boosts natural health stamina and mana recovery.  right click to sip, for a stronger buff.  overexposure is just like a drug, and thusly has negative effects.  can appear via rare event
- Mystic Woods , strange densely wooded area with constant fog, wood elemental Kodama spirits and strange mana beasts, creepy ghost kids, likely to find springs here.
- Mystic Mire , not unlike Mystic Woods, but is swampy with mana-rich waters, the mystic mire, likely to experience miasma events here
- Crystal Event , like psychic/poison ship , not necessarily a negative thing, it "psychic soothes" but manawise, gives buffs like certain spells when you are nearby.  naturally repels miasma. creates events such as raids by dark forces and raiders, visitors can become jealous of your crystal and become raiders or turn their faction hostile.  attacking the crystal with dark magic can corrupt it, attacking it causes crystal defenders to appear.  can also create a "Hero is Chosen" event that makes one of ur pawns into a champion of the crystal

PHEW THIS WAS GONNA BE A SMALL SUGGESTION I GOT CARRIED AWAY!!!  maybe should gather a mod team to build this eh?
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on May 28, 2018, 05:49:33 AM
Here are some basic ideas you could possibly use:

Classes:

Shaman (magic support)

Hex - Low cooldown (1-5s) spell with low mana usage. Curses an enemy's body part (random at first, on choice with level ups), decreasing it's efficiency (pawns cannot get downed this way if consciousness drops too low). Can apply up to 2 hexes to the same body part, attempting to do more refreshes the oldest hex.
Lasts around 30 seconds by default.

Hex Hunter - Deals damage to all hexed body parts of the enemy, while removing all hexes. The more hexes, the stronger the damage.
Medium cooldown and mana usage.

Repulse - Knocks back any incoming projectiles and any pawns in the path. If a pawn is knocked back onto a wall, pawn is stunned for 3 seconds and receives 1-4 damage to either the head, torso or spread randomly on the limbs.
Instant cast, short cooldown, 20% mana usage. Upgrades include increasing the width of the repulse and the distance it travels.

Banish - Banishes target from the map. Can only be used on hostile targets, to avoid sending colonists to limbo.
Medium cooldown and mana costs. Half cooldown and mana costs if the target is a summoned being.

Ritual (master) - Map-wide spell that has a long cast time. Can be used without seeing the target. User will be in a trance after casting this spell, which will cause it to be downed and unable to wake up for at least 3 hours.
Rituals have different effects based on the closest pawn to the caster (there can only be one effect per cast):
If it's a magic pawn, every pawn on the map will lose 50% of max mana.
If it's a might pawn, every pawn will have boosted armor bonuses.
If it's a classless pawn, every pawn (but the classless pawn) will be stunned for 20 seconds, wondering why that pawn has no class. Stun removed upon damage received.
If it's a faith class (check below for more info), every pawn will gain a protection shield worth 40 damage.
Pawns within 10 tiles of the user will be affected by buffs, and pawns farther than 10 tiles will be affected by debuffs.


Items:

Soul in a Jar - Item that can be equipped in some slot (up to you, i don't know much about equipment slots in this game), and if the user suffers a fatal hit, it negates all damage from the attack, but the pawn falls into a coma for a week. Jar breaks upon use. Very rare item obtainable only from traders and quests.

Cursed Grimoire - One-use artefact that casts a random damage master spell on the target area. Works similarly to the Orbital Beam Targetter. Can be used even by classless pawns, but not by pawns incapable of violence.


Other:

Change Paladins from mana into Faith, and create a new types of classes based on faith. Faith is gained by meditating and praying to an altar or wooden idol (new furniture items (the idol could be a tiny statue)). Possibly make a patch for this to work with altars from "Rim of Madness - Cults" mod.

Add a new slider on the mod settings to choose how long spell cooldowns are. Could be between 0% and 300%, to please all kinds of players, from 'cheaters' to the hardcore type and roleplayers. Similar sliders could be added for mana costs and (add something here).


Faith:

Faith pawns would gain faith by meditating and praying to altars and wooden idols in the colony. This has a cooldown (similar to tame/recruit cooldowns) as to not be abused. There could be special 'holy' equipment for holy classes, such as crosses and other religious symbols, possibly something like crusader armor as well. These could give bonuses similar to the magic equipment, but for faith users. Faith pawns could be somewhere between might and magic, using both swords and spells at once, but not as strong as either.


Hope this is enough for the first suggestion post after a long time. Will post more ever so often~ Already got a good idea for the next class suggestion - i think you'll like it.
Title: Re: [B18] A RimWorld of Magic
Post by: Rylarn on May 28, 2018, 01:16:39 PM
Absolutely love this mod!  Amazing work, Torann!

In my current game, my Fire mage died before I had any method of resurrection so I buried her in the temple.  Two quadrums later and I have a necromancer and a priest!  The Resurrection spell couldn't restore her since she was completely desiccated, so the necromancer turned her into an undead, dismissed her, and then the priest could resurrect her (had to edit the save file to remove the Undead trait though :/).  Having to make the priest and necromancer work together made the whole thing so much more interesting!

And my first Elemental Rift occurred right as I got a Star Vampire from the Rim of Madness mod series.... now *that* was an interesting battle!

Keep up the great work, Torann!
Title: Re: [B18] A RimWorld of Magic
Post by: Alistaire on May 29, 2018, 05:11:14 AM
Oddly neither one has updated - both folders still labeled ast 5/16 when I downloaded this set of mods for my new play through.

That’s why it’s strange to have the Red error pop up now (after loading the game 20-39 tines wothout it popping up).

I got a response on the CE Discord that this error makes sense because  CE estimates the height and width of a pawn (for hit probabilities I’d assume) by using the image to estimate it. So a blank image will cause an error.
Well the "invis Minion" was something of a hack to fix a bug and has since been removed from appearing anywhere in the game.  The Def still exists, which might be why you're getting the error, and the graphics for the Def are a 100% transparent object.  As far as gameplay, you should be able to ignore the error as no impact since it never gets created (unless through dev mode).

CE dev team member here,

Replacing the empty graphic with anything with sufficient alpha values (say a placeholder graphic from vanilla, or the graphics set of another pawn) would fix this error.
Title: Re: [B18] A RimWorld of Magic
Post by: Torann on May 29, 2018, 07:08:46 PM
Nice suggestions ZE.  I would like to add more event/world conditions that make the mod more immersive and having an area (through crystals or types of plants/environment or game conditions) that generate an arcane field (good or bad)  is a really good idea.  Before I get to new types of conditions, I really want to rework the "arcane tower" event.  I want it to be the pinnacle quest/event for mages that really brings out the conflict between mages within the game and gives the player a real magic-oriented objective.

As for additional traits that play well with the magic classes, I've considered making the psychic sensitivity stat a contributing factor for spells or mana gain/loss.  What does everyone think about that? Still tossing around thoughts on how best to do that; might also make other traits, like you suggest, that do something similar or somehow add/detract from magical capability.

Nice suggestion Toketsu, as always.  I'll see about the shaman, I think there's definitely a niche for a "utility object" and indirect offense/defense class though.  The Summoner fills the role for "combat object" with his summons, but the Shaman class concept is unique enough I think.  Now the question is if I'll ever have time to get around to it =)

Also, like the idea of the cooldown slider, I'll see if I can implement that soon-ish.

As for the cursed grimoire - I almost added a full blown capability to create spell scrolls that would allow a one-time-use, by any pawn, for pretty much every spell. But then I didn't... so who knows ;)

CE dev team member here,

Replacing the empty graphic with anything with sufficient alpha values (say a placeholder graphic from vanilla, or the graphics set of another pawn) would fix this error.
I should be able to remove the Def altogether as it no longer serves a purpose.  If that doesn't work or I find it causes issues with existing games, then I'll modify the graphic.  Either way, it'll be fixed next update.
Title: Re: [B18] A RimWorld of Magic
Post by: henk on May 29, 2018, 08:32:27 PM
I like the idea of psychic sensitivity affecting pawn mana gains, but perhaps they could also affect spell costs - so a pawn that is psychically deaf won't be strictly worse as a mage.

As for additional events, why not map events that allow your magically gifted pawns to gain an affinity? Making upgrade books rarer, but adding events in the world map that upgrade magically gifted pawns would give the upgrade more significance. For example :

- The old Arcane Stash event could be retooled to have a one-time-use building which upgrades a pawn to the specialization of your choosing, or even grant the Magically Gifted trait. Arcane Stash was rather annoying due to the difficulty, but it was a good idea, and I would love to see it come back in some form.
- A new event whereas a nearby friendly town is ready to accept apprentices. A magically gifted pawn could get there, pay the required sum, be gone for a few days (maybe) and gain a specialization.

Also, randomly-gained specialization (like ??? scrolls, and perhaps new events) could be improved by giving the specialization most appropriate to the pawn - for example, a pawn that is incapable of violence would always be a priest, and a pawn that has a low medicine skill would be less likely to become a druid.

Finally, is it possible to give spells special effects at casting? Similar to choosing a material for furniture, choosing an effect on a spell could change its mana cost and increase some of its properties.
Title: Re: [B18] A RimWorld of Magic
Post by: Toketsu on May 29, 2018, 11:28:12 PM
I like the idea of psychic sensitivity affecting pawn mana gains, but perhaps they could also affect spell costs - so a pawn that is psychically deaf won't be strictly worse as a mage.

As for additional events, why not map events that allow your magically gifted pawns to gain an