EQ Resource Forums
General => Feedback and Suggestions => Topic started by: Zarzac on February 10, 2016, 08:20:30 PM
-
Looks like they completely reworked spell fields >:(
-
Yep! We are about 1/3 or so through with fixing our version :)
If all goes well they should be fully updated within the next day or so for Test and ready in time for Live!
-
Wow that's impressive.
Looking through the raw changes I would have thought it would take a while.
-
We've been working on it all day. Should have it going some time tonight likely. Tho it will need a thorough look over to make sure everything is correct. Lots of fields were shifted around, so it's very possible my math is off somewhere. I wasn't the best student in math class, afterall.
In the mean time, the "raw spell data" on test server spells should be correct and updated. If you see any discrepencies, please let us know.
-
Any chance you'll make the layout public? ;D
-
Any chance you'll make the layout public? ;D
I'm not sure what you mean by layout.
Our parser will never be open source, if that's what you're asking. Sorry!
-
I just meant the fields. Before this change, most of the fields (and the order they appeared in) was public knowledge.
-
Hope this helps!
$id = $row_data[0];
$name = $row_data[1];
$extra = $row_data[3];
$castbyyou = $row_data[4];
$castbyother = $row_data[5];
$landonself = $row_data[6];
$landonother = $row_data[7];
$wearoff = $row_data[8];
$spellrange = $row_data[9];
$aerange = $row_data[10];
$pushback = $row_data[11];
$pushup = $row_data[12];
$castingtime = $row_data[13];
$resttime = $row_data[14];
$recasttime = $row_data[15];
$durationticks = $row_data[16];
$durationticks2 = $row_data[17];
$aeduration = $row_data[18];
$mana = $row_data[19];
$icon = $row_data[20];
$icon2 = $row_data[21];
$consumeid = $row_data[22];
$consumeid2 = $row_data[23];
$consumeid3 = $row_data[24];
$consumeid4 = $row_data[25];
$consumecount = $row_data[26];
$consumecount2 = $row_data[27];
$consumecount3 = $row_data[28];
$consumecount4 = $row_data[29];
$focusid = $row_data[30];
$focusid2 = $row_data[31];
$focusid3 = $row_data[32];
$lighttype = $row_data[34];
$beneficial = $row_data[35];
$resisttype = $row_data[37];
$target = $row_data[38];
$skill = $row_data[40];
$zone = $row_data[41];
$environment = $row_data[42];
$timeofday = $row_data[43];
$warlvl = $row_data[44];
$clrlvl = $row_data[45];
$pallvl = $row_data[46];
$rnglvl = $row_data[47];
$shdlvl = $row_data[48];
$drulvl = $row_data[49];
$mnklvl = $row_data[50];
$brdlvl = $row_data[51];
$roglvl = $row_data[52];
$shmlvl = $row_data[53];
$neclvl = $row_data[54];
$wizlvl = $row_data[55];
$maglvl = $row_data[56];
$enclvl = $row_data[57];
$bstlvl = $row_data[58];
$berlvl = $row_data[59];
$castinganimation = $row_data[60];
$targetanimation = $row_data[61];
$traveltype = $row_data[62];
$cancelonsit = $row_data[64];
$agnostic = $row_data[65];
$bertox = $row_data[66];
$brell = $row_data[67];
$cazic = $row_data[68];
$erollisi = $row_data[69];
$bristlebane = $row_data[70];
$innoruuk = $row_data[71];
$karana = $row_data[72];
$mithanial = $row_data[73];
$prexus = $row_data[74];
$quellious = $row_data[75];
$rallos = $row_data[76];
$rodcet = $row_data[77];
$solusek = $row_data[78];
$tribunal = $row_data[79];
$tunare = $row_data[80];
$veeshan = $row_data[81];
$icon3 = $row_data[84];
$interruptable = $row_data[86];
$resistmod = $row_data[87];
$deletable = $row_data[89];
$recourseid = $row_data[90];
$partialresist = $row_data[91];
$shortduration = $row_data[94];
$descid = $row_data[95];
$categorydescid1 = $row_data[96];
$categorydescid2 = $row_data[97];
$categorydescid3 = $row_data[98];
$npcnolos = $row_data[99];
$reflectable = $row_data[101];
$hatemod = $row_data[102];
$endurance = $row_data[106];
$timerid = $row_data[107];
$hateoverride = $row_data[113];
$enduranceupkeep = $row_data[114];
$maxhitstype = $row_data[115];
$maxhits = $row_data[116];
$mgbable = $row_data[125];
$dispelable = $row_data[126];
$minresist = $row_data[129];
$maxresist = $row_data[130];
$minviraltime = $row_data[131];
$maxviraltime = $row_data[132];
$particleduration = $row_data[133];
$conestartangle = $row_data[134];
$coneendangle = $row_data[135];
$sneaking = $row_data[136];
$durationextendable = $row_data[137];
$durationfrozen = $row_data[140];
$viralrange = $row_data[141];
$songcap = $row_data[142];
$beneficialblockable = $row_data[145];
$groupid = $row_data[147];
$rank = $row_data[148];
$targetrestrict = $row_data[151];
$allowfastregen = $row_data[152];
$castoutofcombat = $row_data[153];
$castincombat = $row_data[154];
$critchancecap = $row_data[157];
$maxtargets = $row_data[158];
$casterrestrict = $row_data[160];
$persistafterdeath = $row_data[164];
$rangemodclosedist = $row_data[167];
$rangemodclosemult = $row_data[168];
$rangemodfardist = $row_data[169];
$rangemodfarmult = $row_data[170];
$minrange = $row_data[171];
$cannotremove = $row_data[172];
$castinfastregen = $row_data[174];
$betaonly = $row_data[175];
$pieces = explode("$", $row_data[178]);
foreach($pieces as $spelldata) {
$spelldata1 = explode("|", $spelldata);
$slotx = $spelldata1[0] - 1;
$spa[$slotx] = $spelldata1[1];
$base1[$slotx] = $spelldata1[2];
$base2[$slotx] = $spelldata1[3];
$calc[$slotx] = $spelldata1[4];
$max[$slotx] = $spelldata1[5];
}
-
Thanks a million!