[15:21] <~john> how big of a task will it be to convert us from heat/cold/magic/mental/divine/disease/pois on to elemental/arcane/noxious, 100%?
[15:22] <~john> since you've been into the combat stuff, thought you'd know how much of it is currently being used at all.
[15:23] <Jabantiz> probably not hard
[15:23] <Jabantiz> only used in 1 spot that i am aware of
[15:23] <~john> i'm looking at code now, most of it just seems to be pushing the "heat" packet to the client.
[15:24] <~john> CalculateBonuses, etc.
[15:24] <~john> it's on my TODO list to get this modernized this year.
[15:25] <Jabantiz> actually resists seem to be based on spell avoidance not the resists
[15:25] <~john> see stuff like ret += GetInfoStruct()->heat / 50;
[15:26] <~john> GetDamageTypeResistPercentage
[15:27] <~john> lol in GetSkillByWeaponType, all of them fall through the switch and say "Disruption" lol
[15:29] <Jabantiz> can a weapon have magic damage?
[15:29] <Jabantiz> besides spell wands that is, which is disruption
[15:30] <Jabantiz> and heat = elemental, not sure if that matters in what you see in the code
[15:40] <Jabantiz> so you want to drop the old and not maintain both now? resists that is
[15:42] <~john> Well, that's why I started asking how "hard" it would be... because, if we want to maintain a built-in EQ2 Classic option, that might make calc functions ridiculously complex?
[15:45] <Jabantiz> calc function should be matching the types, same equation for all, just determining what types to use
[15:46] <Jabantiz> forgot most of the combat code so honestly can't tell you how complicated that would be
[15:48] <~john> I suppose it would be okay to do everything in the old 7 style in code, but convert the new 3 TO the old 7, or vice versa, whichever makes more sense.
[15:48] <~john> I almost wish I wasn't so willing to keep old client support around... no one else does.
[15:49] <Jabantiz> i would like to keep it but every one wants classic client or live client, nothing in between it seems like
[15:50] <Jabantiz> and classic client is a bitch to try and get working
[15:52] <~john> Yeah as far as Day-1 client goes, we'll leave that to someone else to sort out lol. I donot mind our RoK - Live support. Though we've completely stopped testing anything in the RoK - SF clients... I doubt they work at all anymore.
[15:55] <Jabantiz> RoK might not be a bad client to keep working
[15:55] <Jabantiz> i notice that is mentioned a lot by new people on the forums
[15:56] <~john> Kunark, ys.
[15:56] <~john> always reminds me of the old EQ convos, where people feel the best expansion of EQ (1) was Kunark heh
[15:57] <Jabantiz> i think it was the best in eq2 as well lol, game was great at that time
[15:57] <~john> you might remember YEARS ago, EQ2Emu was going to halt on RoK, do all features and full content... but damn that LE kept making new clients compatible

[15:58] <Jabantiz> lol
[15:58] <Jabantiz> it is easy to make clients compatible with this emu
[15:59] <~john> yeah, the structs thing was the work of genius. not sure why others don't do it. probably the same nightmare we're now facing