Well, nothing worked but thank you for trying anyway.
I'll try to look around the engine too.
I already tried to clean the save folder when I downloaded a fresh version and the .zip I uploaded is a rearchive of my folder, that's why there was the portrait pack.
Thank you for giving me a bit of your time, knowing it comes from my system is still better than not having any idea.
Have a good day.
It applies to every spell I tried so far ( heal and mind reading ) and by using them outside of mansion I mean in the slaver's guild or after the fights, to see the specific stats of the people you capture
As for the save it happened on every game I made, I even reinstalled the game after deleting everything and it still didn't work.
On a side note I made a sandbox game with researcher background to test a bit more and on day 1, no spell worked.
The console returned
SCRIPT ERROR: healeffect: Invalid get index 'health' (on base: 'Nil').
At: res://files/scripts/spells.gd:216
SCRIPT ERROR: healeffect: Invalid get index 'health' (on base: 'Nil').
At: res://files/scripts/spells.gd:216
SCRIPT ERROR: feareffect: Invalid get index 'cour' (on base: 'Nil').
At: res://files/scripts/spells.gd:265
SCRIPT ERROR: mindreadeffect: Invalid get index 'origins' (on base: 'Nil').
At: res://files/scripts/spells.gd:184
( It also seems to happen after reloading a save )
And here's a save, I'm not sure I can give you much more informations than that.
Game version: 0.4.48b 64bit
Windows 10 - 64bit
Using spells on a slave breaks the system, and trying to use a spell on an other slave won't work and will instead target the first slave.
For example: I have a human and an elf, I cast mind reading on the human: it shows her stats; I then cast mind reading on the elf: it shows the human's stats.
Also trying to use mind reading after finishing the quest will instead show the stats of the slave that was traded.