Redux Monster Issues

11/04/2019 06:49 KingGannon#1
Currently I am using the Redux source which is a great source at first until you do run into a couple of issues


How are the monsters HP and magic attacks handled or at least how does all this work out?

If I go into Monstertype at the SQL Database and change the monster names to ones that does not exist on the list
Eg. MeteorDove to TreasureBird the HP bar disappears.

Then other issue I ran into are monsters who are using magic are not doing magic attacks. Even though I looked under the SkillType column for Monstertype at the SQL Database - Guards and Msgr even all the Adventure Zone like WaterDevils are all doing physical even though they seemed to be using Magic according to SQL Database.
I can still get a Flying Archer to start hitting away at them all day long and all they do is stand around.
11/04/2019 09:00 Spirited#2
Any changes that you make on the server for monster type and magic type info also needs to be mirrored to the client. So in the case of monster types, there's a Monster.dat; and for magic types, MagicType.dat. Both are encrypted, but you can decrypt them and re-encrypt them using tools here. I think you can find them in the CO2 Programming section, to be exact. There should be threads breaking down the file structures as well.
11/07/2019 09:38 KingGannon#3
Thanks for the help and here is my update
First part which is the Monster.dat edits worked. I can see the HP bars perfectly well.
Second part is the issue, despite decrypting... (I used Kiyono decryptor and it's based on CaptSky's .dll) and editing MagicType.dat I still have all magic enemies not doing any magic attacks at all.

Messenger spawned are doing physical attacks at long range which is the same issue as before. Any guards or Adventure Zone monster are the same, not doing any magic attacks. I can spawn them and use a Flying Archer and all they do is stand around taking hits instead of their Thunderbolts.

I am starting to suspect the issue is more of a scripting thing for Redux source, since all versions of Redux does not have messengers doing proper magic it's only ranged physical.