Divinity: Original Sin 2

Divinity: Original Sin 2

Odinblade's Spectre Class (CLASSIC EDITION)
203 Comments
A Statistical Absurdity Sep 3, 2018 @ 6:46pm 
Are scythes in the classic edition?
Vorac1ty Aug 31, 2018 @ 5:46pm 
@odinblade ty <3
Odinblade  [author] Aug 31, 2018 @ 4:26pm 
@Everyone Hi all! The new mods are finally out for you to try! Apologies for the slight delay, but I'm hoping it was worth it - https://steamcommunity.com/workshop/filedetails/?id=1499467307
Kim Aug 31, 2018 @ 11:41am 
@Odinblade dont be sorry! In fact i am very thankful you even created this, its not something you had to do, but you done it of good will. Its just i only got weekends to play and didnt want to wait a whole more week, it would break my soul! got it? haha, i am bad at jokes :(
Vorac1ty Aug 31, 2018 @ 11:09am 
@odinblade please drop me an @ when it releases for definitive edition <3 really wanted to play this class but walk it off ruined it for me last time ><
Akashar Aug 31, 2018 @ 10:04am 
@Odinblade: Woohoo! Thanks man!

Wait... does that mean I just agreed to be the Gideon to your Jace, braving the trolls while you write code and snicker in the back? O.o
Odinblade  [author] Aug 31, 2018 @ 10:01am 
@Aos Hehehe what a babe <3 Geistmages sound damn cool! So happy to have inspired someone else to start modding too!

I've sent you a friend request, and I'm always happy to help out if you need it :) Getting into modding can be polarising at first, but is always nice to have a friendly face :steamhappy:
Akashar Aug 31, 2018 @ 9:57am 
@Odinblade: I refuse to play Definite Edition until this mode is out. Loyal to the bone! :P

In the meantime, I decided to do something creative. You've inspired me to create my first mod: Geistmages (Aero + Necro).

Here's a sneak peek:

"Geistmages are wizards that harness the energy of geists in order to fuel their spells and crazy inventions. Lynching mobs are an occupational hazard. (People are such cry babies these days... What's a little collateral damage among friends?)"
Odinblade  [author] Aug 31, 2018 @ 9:46am 
@Kim Hey! I'm using this brief window before publishing is enabled to triple polish everything. If beta mod publishing isn't enabled tonight, I'll upload them elsewhere and comment the link here. Sorry for the wait!
Kim Aug 31, 2018 @ 9:20am 
@Odinblade i just saw some people posted their mod to reddit and nexus. I dont know whats your opinion or preference, but it could be a good option for releasing this loved masterpiece with out waiting for Larian. (If i understood correctly you already got the beta for the mod tools, right?)

Also, do warn me if i am bothering you. I know i am being very pressing.
Odinblade  [author] Aug 31, 2018 @ 4:27am 
@Kim I've been told there is an update to the beta branch of the Engine tools going live very soon. Hopefully, this will unlock publishing for myself and the other beta modders, so I can upload my mods to the Workshop. Should only be a short while longer!
Kim Aug 31, 2018 @ 4:08am 
Oh, a whole more week? Thats a big disappointment ;-;
Odinblade  [author] Aug 30, 2018 @ 10:43pm 
@Kim The Engine beta testers are waiting on the green light to publish our mods. The Engine isn’t due for release until possibly next week, so we’ll have to wait and see what Larian are able to do. Fingers crossed!
Kim Aug 30, 2018 @ 5:16pm 
@Odinblade does that mean we gonna have Spectre by the time DE launch? Sorry to be boring, but you are not the only one excited. Btw, are you going to update this or create a new upload?
Odinblade  [author] Aug 30, 2018 @ 2:47pm 
@Aos LOL! You wish I had time to do that - barely got time to make my own mods at the moment :bo3sealed:
Akashar Aug 30, 2018 @ 2:41pm 
@Odinblade: Thanks, man! So I just read that as "I'm volunteering to code Aos's first class for him." :D

How awfully nice of you to offer!
Odinblade  [author] Aug 30, 2018 @ 2:36pm 
@Aos Hey again! To answer your questions (without going into too much detail):

1. I used a manipulated a stack priority value assisgned to statuses for my Agony procs, so that the higher levels take prescedence over lower levels.
2. Spontaneous Combustions' calculations are deep-rooted in the code, so I made my own! Similar to how Agony stacks using stack priority, I created a script to Purge based on the Agony stack.
3. Scripting! Whenever a Agony's fifth stack is applied, I remove the skill and re-add it to the player, thus refreshing its cooldown.

As for creating the spell, in my old (lost) version of Spectre, I based the skill on Mosquito Swarm as a base, and just glueing my own animations on top. This time, I wrote it from scratch having gained experience after making more and more mods.

Hope this gave you an insight into the process. Can't wait to launch Spectre DE! There's an awesome surprise (hopefully you all think so too) in Spectre DE too which I haven't yet shown off!
Akashar Aug 30, 2018 @ 12:50pm 
@Odinblade: I'm mesmerised by the new Purge skill. (link in your post dated 26 Aug below)

How did you create it? Did you base it on an existing spell in the stats editor or script it from scratch?

Specifically:

1) How did you create Agony as a new buff that actually stacks? (Status effects like burn normally only stack in duration not intensity.)

So how did you create Inflict Agony?

2) How did you create the "additional damage based on the number of stacks removed" portion of Purge? Did you create it by modifying Spontaneous Combustion?

3) How did you create this part of Purge: "If five stacks of Agony are purged this way, the cooldown of Inflict Agony is immediately reset."

Thank you for teaching this Padawan :D
Kim Aug 26, 2018 @ 3:35pm 
That's actually awesome! I am a big fan of what you are creating here! Thanks for putting so much effort and quality into this, this makes the game even better. Those mechanichs! HYYYYYYYYYYYYYYYYYPE! :steamhappy::steamhappy::steamhappy::steamhappy:
Odinblade  [author] Aug 26, 2018 @ 2:01am 
@Aos Hehehe glad you like it! The coloured rows are to help denote the following:
Purple = Curses
Orange-ish = Pacts
Blue = Source skills

Spectral Banshee doesn't have a bigger form at 10 Summoning (due to the way raising a corpse is coded), having said that she's probably not the best summoning choice IMO - she's more there to increment Agony and not to deal/soak damage. Thanks for the offer RE: grammar, but I'll read through and update where necessary (part of the final polish) :TheGhost:
Akashar Aug 26, 2018 @ 1:05am 
A few more questions:

1) Will Spectre Banshee have a bigger sister for those with Summoning 10?

2) I spotted a few typos and other linguistic gremlins in the spell descriptions. Would you like me to give it a read through and edit it in colour?
Akashar Aug 26, 2018 @ 1:03am 
Also! I love the new interactions between spells, such as Purge resetting Inflict Agony now :D
Akashar Aug 26, 2018 @ 1:02am 
@Odinblade: That's evil, sir. You are teasing us all the way into the afterlife...

Btw, why are some of the rows coloured? Do they hide deep, dark secrets? :D
Odinblade  [author] Aug 26, 2018 @ 12:21am 
@Kim Hey again! Spectre DE is about 99% complete - just adding some final polish. As for a sneak-peak, I think you'll find this scratches an itch [docs.google.com] :TheGhost:
Kim Aug 25, 2018 @ 2:34pm 
Hope you guys dont mind if i jump in the conversation, as i have been stalking often. May i ask how is the remake of the mod going, Odin? I am making a friend wait until DE so i can play with the mod hahahha. How about another sneakpeak to as DE launch in less than a week?
Odinblade  [author] Aug 23, 2018 @ 2:10am 
@Aos Good thinking! I'll add that to my mods when I get a spare minute
Akashar Aug 23, 2018 @ 12:42am 
@Odinblade

re Vendors: THANK YOU! I've been pulling my hair trying to figure this out. Could you please add this to the class descriptions?

re Definitive Edition: Yes.. probably. But how could I possibly wait? Your mod is SO good. It beckons me to come play and do naughty things :D
Odinblade  [author] Aug 23, 2018 @ 12:29am 
@Aos Hey there! Thank you for your kind words :D

Regarding using class mods on an existing save, Divinity renders characters, such as the skill vendors, the first time you open each act and not once afterwards (annoying tbh!). This means that if you are in Act 2 and enable a mod with a new vendor, you won't be able to see them in that act, but should be able to see them in subsequent acts.

RE: Malthus, his name was based-on Malthael, the Aspect of Death from Diablo :TheGhost:

D:OS2 Definitive Edition is a free update to the game and lands on August 31st. I have a brand-new, rewritten from the ground-up version of the Spectre class, so if you wanted to start a new game for this mod, it might be worth waiting until the new version arrives in a week or so.

Thanks again! :steamhappy:
Akashar Aug 22, 2018 @ 11:30am 
Hi there!

First of all, thank you for creating this SUPERB mod! I can't wait to test it. It looks awesome! I'm literally salivating :D

I want to use this on an existing save, but Malthus hasn't spawned on Lady Vengence (or in any of the other locations). So I don't have anyone I can buy skillbooks from.

a) Could this be a compatibility issue with other mods?

b) I tried disabling each of the other mods one by one. I also tried to run this as a standalone mod. Still can't get Malthus to show up on the ship.

c) I can start a new game with the mod. It works when I do that. However, I REALLY would like to continue my existing game rather than start from scratch.

Any ideas?

d) Is Malthus being a dessicated undead a reference to the Malthusian Trap from economics? :D

PS: I'm having the same issue with some of the other class mods - such as the Celestialist and the Cyromancer.
Kim Aug 4, 2018 @ 3:10pm 
@Odinblade Great to hear! Looking foward to the release then. Also, thanks for the sneakpeak, while playing i wished more than once for a way to spread agony hahahha
Odinblade  [author] Aug 4, 2018 @ 1:12am 
@deasth shadow Hey again! That's odd - I guess Walk It Off is coded to take precidence over Torturer :steamfacepalm: Not really sure what we can do here but I'll have a think.

@Kim Thank you, and you'd better believe it! I've been rebuilding it from the ground-up for the past few weeks and have made great progress. Here is one of the new skills [i.imgur.com] as a sneak preview! There are lots of improvements to existing skills and lots of new Agony-related shenanigans! I am aiming to release Spectre: Definitive Edition after the release of D:OS2 Definitive Edition :TheGhost:
Kim Aug 3, 2018 @ 8:34pm 
Hey @Odinblade this mod is awesome! Is there any chance the remade of this mode is on its way?
Vorac1ty Aug 3, 2018 @ 5:33pm 
@odinblade walk it off seems to over ride torturer, leaving agony with a one turn stack duration making it impossible to stack up vs certain enemies not sure if this is intentional but it made the run extremly hard to play against any enemy that had this talent!
Odinblade  [author] Jul 26, 2018 @ 1:17am 
@Sehun Bias I would recommend taking a look at the Larian Wiki. Unfortunately, the site host seems to be having a major issue so all of their sites are down for now :steamsad: Another great resource is the modders' Discord: https://discord.gg/xjfsrb9 .

I'm not sure what you already know about using the engine, but statuses can be created/modified using the Stats Editor. It will all make a heck of a lot of sense once the wiki is back up!
Jelqing Jutsu Jul 25, 2018 @ 10:37pm 
I have no idea how to even go about creating my own status. Would it be inappropriate to ask how? Maybe bestow some knowledge upon me, be the Vryn to my Jace?
Mr. HeadButt Jul 25, 2018 @ 4:41pm 
Yes it makes sense, thank you so much
Odinblade  [author] Jul 25, 2018 @ 12:04am 
@Sehun Bias Hi! Without going into too much detail, I created a dummy status for each Agony stack which deals damage on apply. When using a skill like Purge, I apply the dummy status which corresponds to the Agony number the target has. Setting the status duration for the dummy as 0 so it doesn't show up when examining a character. Thanks :)
Odinblade  [author] Jul 25, 2018 @ 12:02am 
@Cookie Monster Hey there! Putting attribute points into skill schools, i.e. Necromancer and Warfare, have different effects - not just increasing damage. For example, Warfare points increase all physical damage dealt by 5% per point, whereas Necromancy points increase healing when damaging an enemy health bar. You can view these by hovering over the option in the stats menu.

From this, we can see that Warfare is better for this build than Necromancy as all Spectre skills deal physical and piercing damage . Intelligence increases the damage of Spectre skills, so the most optimum build would be maxing INT and Warfare, but putting points in Necromancy to use the Spectre skills. Does this make sense?
Mr. HeadButt Jul 24, 2018 @ 11:21pm 
I got a question. I'm confused as to why we need to max out warfare? The class is intellegent based, so I assume you are going to be equiping wads/staffs and if I recall correctly all the skills say they scale with intellegence and need necromancy to learn, and give no indication of growing in power with points into warfare, so I'm just confused on why you would max warfare first or at all over necromancy. Thanks : ).
Jelqing Jutsu Jul 22, 2018 @ 1:53pm 
Quick question, for your ability Purge, I believe, where it does increased damage for each stack, how would you make one for a bleed? Like how Spon combust does increased damage for each remaining duration of Burning. How would one go about doing so?
Odinblade  [author] Jul 22, 2018 @ 9:10am 
Check out DiverDrive's Garb of the Spectre mod for some sweet new armour visuals to accompany your Spectre characters. Looks incredible and I cannot recommend it enough!
Odinblade  [author] Jul 16, 2018 @ 9:47am 
@Marquis Hey! Yes you need Savage Sortilege to crit with the spells in this class mod. Note: the Finesse override is bugged atm where spells cannot critically strike even with the talent - for now, I'd recommend using the mod without any overrides. Thanks!

@Iron First @Ademro @Linus It's in my ideas list but I've had so many people asking for it that I'll probably bump it up the priority list! Won't see it for some time though. I'm currently working on another class too which should be released in a couple of weeks. Thanks for the suggestion!

@Cobaltmadness Hey there! When talking to Malthas the Afflicted (the trader which can be found in locations listed above), click on the icon in the top-left of the chat window to access the trade menu. Thanks!
Wubbzy Jul 14, 2018 @ 6:58am 
3rd for a monk class <3
Cobaltmadness Jul 13, 2018 @ 2:17pm 
how do i get the ability to talk to the trader?
Ademro Jul 12, 2018 @ 9:37am 
i'd second a monk class
Dreamsong Jul 12, 2018 @ 7:00am 
Hey Odinblade, love all of your work! I was wondering if you ever considered creating a monk or unarmed fighting class because that would just make my year. The few versions i've seen were no good so i'd like nothing more than to have a class of your quality. Thanks for reading and keep up the great work!
Arielle Jul 8, 2018 @ 12:07pm 
Do you need Savage Sortilege to crit with this class (intelligence based of course) or simply higher wits?
Odinblade  [author] Jul 3, 2018 @ 12:18am 
@Notice Me Senpai Hey there! This is an issue present on both the Strength and Finesse overrides of this class. This is because the EA talent is coded to reduce AP costs of a particular school of skills when standing in it's matching element, i.e. Necromancy = Blood.

In order to change the scaling from Intelligence to Strength and Finesse, their schools needed to be changed to Warfare and Finesse respectively. Subsequently, they have no response to standing in blood with EA.

If you are looking to utilise EA with the Spectre, consider using the base Intelligence mod. Thanks! :steamhappy:
The Girth Jul 2, 2018 @ 6:43pm 
Using elemental affinity does not seem to work when scaling with strength.
Odinblade  [author] Jun 30, 2018 @ 1:38pm 
@Marquis Hey there! Yes it does :) Thanks :steamhappy: