Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Torann

#286
Quote from: DrMrEd on October 19, 2017, 09:50:04 AM
Is the only thing holding up the Summon Elementals component the need for art? If so, I'd be happy to take a stab at a couple concepts. I created a beautiful piece of furniture last week and want to apply what I've learned there somewhere useful. Most of my mod concepts will never see the light of day, so would be happy to help with a project like this that has real potential!

The elemental, and other things.  I realized that everything I wanted the summoner to do ( summoning magic defense pylons, psychic grenades, fire elemental's, etc ) really needed a unique graphic to maintain the "magical" feel of the abilities.  So if you're interested in having your art in TMagic, I'd love to include it.  I'm no artist... I mean, have you seen my teleporter? ;)
#287
Quote from: TA1980 on October 19, 2017, 01:30:22 PM
Dear Torann,

it seems you have to rework your spells since JecsTools has updated.

Regards

Yes, yes it did. 

I'll try to get around to this soon but it probably won't be until this weekend sometime.
#288
Quote from: Lykia on October 17, 2017, 06:59:24 AM
Looks cool mod gonna try it outta soon as possible but I wonder is there going to be a Mage with full support for ex. Healing,shield, increase speed or buffing attacks for your colonist?

Paladin class is what you're looking, one of the two classes I'm still implementing: paladin class will have healing, shield, valiant charge (self) and overwhelm (might also be called "smite") with hidden skill tbd.
#289
Quote from: TA1980 on October 16, 2017, 06:20:57 PM
1. Could you tier the magic users progress (first the initiate gets access to a pool of general spells available to all; later they can specialize; e.g. every magic user gets access to magic missile, but only an arcane specialist can level it beyond a certain level - more powerful spells are exclusive, e.g. teleport)?

2. On the topic of progression, I assume you are familiar with the SW The Force mod...could you implement a skill that increases the mana pool size (and maybe its regeneration rate).

3. Would it be possible to not simply consume the books but rather make them part of a research table (similar to Rim of Madness - Cults)? You could then assign the magic users to study there to first unlock their powers (maybe akin to the progression bar of force sensitives in SW - The Force) and later level up / unlock higher tier spells.

TA1980, thanks for the feedback.
1. I had not really considered doing a tiered approach for magic users (eg apprentice, adept, master) and I think I want to keep the tree diversity, but what I can tell you is that I'm already working on implementing an ultimate spell for each tree. I plan to include this as an event where the player can face a unique challenge, and if successful, walk away with a new, powerful spell for their mage.  Along the same lines, I think it would also be possible to introduce a list of "general" spells that are available to any caster.

2. Would be very easy to do in the current implementation, so I'll consider it .  Biggest challenge when adjusting the mana rate is how it affects xp gain and risk.  If mana is easy to come by, then there's no risk to a player using magic to hunt a pack of muffalo, especially if that mage is what would hold your colony together against that next raid.  So I'll have to look at how to balance this. 

3. Are you playing the latest release?  Each mage should have a progress bar and, after leveling up, have the option to level up spell or attributes of that spell of their choosing.

Lastly, can you describe how you are seeing multiple magic tabs?  I've tried to recreate this but the best I've been able to do is create overlapping spell attributes and only if I god mode assign multiple spell lines to a single pawn.  This shouldn't be possible in a normal play through, but I'm still not able to get the multiple tabs.
#290
Hi all, just wanted to announce that a milestone has been reached and I'm happy to introduce user and ability levels to the mod.

You can now level up your mage through the use of abilities and put points into up to 3 different skill trees per spell.
Ability improvement options can be found under the "Magic" tab for any character that has successfully read an arcane script (ie they have spells). 
Some ability upgrades are XML based and can be selected by clicking the ability icon, but most are skill based and are done by clicking the "+" button next to the skill tree you wish to improve.
Because of this, most abilities will be notably worse starting out, but will be slightly more powerful once fully upgraded.

Quite a few other, smaller changes including adjustment of ability sounds that were out of place, tweaks and balancing of abilities, and spell descriptions.

You can find the newest version at the same location as the original download link.
--! warning - this version is not backwards compatible  and will not work with a saved game running the older version of this mod !--

Lastly, I've added a "To Do" section in the main post with what I feel needs to be included prior to full release.
#291
Quote from: Nekokon on October 01, 2017, 04:29:11 PM
If I were to give a suggestion, maybe you can try adding a mage raid event ? It always feel unfair to me if I add a mod that gives me advantages which can't be apply to my enemy.

Yes, agreed, great suggestion.  I've thought about this some as well. 

There are two hurdles with this problem.  The first is that I do not believe AI will ever use abilities even if they have the traits.  I think the best way to address this would be a stand-alone mod that performs a check for the AI to choose to use an ability if proper conditions are met.  This is definitely something I've considered, but haven't gotten around to looking into yet.

The second issue is that  the current implementation will never randomly grant any mage abilities, eg it is not a random trait, it must be learned.  Your suggestion is a great way to overcome this, with an event or two that generates enemy pawns with the appropriate trait.  I think this can be done, but I haven't looked into factions or events yet, so I'm not sure.  Still have to overcome the first issue, though.  Plus, there's the balance of being able to acquire a mage through simple persuasion! 
#292
I don't plan to add any additional research requirements at this time.  Mana pots are craftable as soon as drug production is researched and you've built a drug lab.  There is no requirement to learning magic itself, other than the combined rarity of possessing the Magically gifted trait along with finding a magic book.  I want magic to be acquirable, especially in fantasy/medieval settings, where advanced research might not be available.

You'll be happy to know that a skill tree is already in the works and is planned as the next major version (0.9x) and will enhance spells in a generally expected behavior, eg more secondary explosions, more direct damage, lower spell cost, etc.

TMagic is heavily influenced by Dragon Age (origins primarily) where the placement of a single spell at the right time can alter the fight.  I want players to ponder..."so, i can use this spell to disable these two snipers here, or I can try to use these two spells to block their melee rushing my gun turret...but not both hmmm..." That's the balance I'm looking for, so if you're interested in helping, just provide feedback on how to get to that sweet spot where mages add fun without being unstoppable. =)
#293
TMagic

Description:
TMagic aims to increase the diversity of combat in RimWorld by providing players with abilities that can help turn the tide of battle.  With cosmic horrors, abominations, roving bands of cutthroat pirates, and worse lurking around every corner, your colonists might just need that extra edge!

TMagic currently adds 4 unique magical trees: Fire, Ice, Lightning, and Arcane (physical).

Each tree specializes in a specific area, with each line providing a variety of buffs, debuffs, attacks, and utility.

All 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.

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. Future releases will provide additional means to acquire these books, though none are intended to be easy.
Pawns may only attune to a single element, once attuned, the "gifted" trait disappears and the pawn will refuse to learn another element.

Testing Release Notes

I'm looking for help from the community in this testing release!
The goal with this mod is to provide an edge, but not make mages unstoppable forces.  In other words: balance.

To achieve this, the following design guides were used:
Mages are supposed to be hard to come by, requiring some luck and considerable expense to acquire.  Arcane books and mana potions should be appropriately expensive.
In addition, mana should be a valuable resource, where a player must choose the correct time and place to use abilities.
Abilities should have an inherent randomness - while not necessarily a chance for backlash, it's still a mystical power and shouldn't necessarily behave as expected.

If you're interested in the mod and would like to make it better, this testing phase is the perfect opportunity, and I'm open (and hoping) for helpful suggestions and recommendations.

Oh, and eliminate bugs of course!

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 start large 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

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, decreasing the targets ability to fight
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

Lightning
Lightning generates dangerous weather conditions, whether is 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 dangerous  or 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

Arcane
Arcane is the master of movement. Abilities within this tree will provide an edge on positioning and controlling the battlefield just as much as providing abilities to ease the burden of mundane tasks.

Blink - rapidly moves the caster pawn to a distant location
Summon - can be used to summon both pawns (friend, foe, and animals alike) to the caster, and can also summon objects from distant locations at will
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 an earth shattering force.
Overwhelm - Invokes a holy image that overwhelms the senses of any nearby creature.

Author/Mod Team
Torann
DrMrEd - Art

I'm not an artist!  The icons and bolt graphics are not the best, so if you'd like to submit either spell graphics or UI graphics, please let me know.

Special thanks to Jecrell for JecsTools and code examples and roxxploxx for code examples!!

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


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 -> TMagic

HugsLib and JecsTools are required to run this mod.

Known Bugs:

Please provide information on any bugs or compatibility issues you encounter, this version is the first public release and has only been tested on a single play through by myself.

To Do

* The summoner which will be capable of influencing creatures and summoning elementals - summoner class is back in!
* The Gladiator class, a melee combat oriented class that will have the ability to rapidly close with enemies and execute specialized melee attacks.  Will include the addition of the "Stamina" resource.
* Event(s) specific to the mod that will introduce new challenges along with alternate ways to acquire arcane scripts

License
If you want to include "TMagic" in a modpack, or if you want to use "TMagic" as the basis of a derivative mod, feel free to do so.  I only ask that you let me know you're doing so!