Author Topic: test spells_us file  (Read 1201 times)

0 Members and 1 Guest are viewing this topic.

Offline Zarzac

  • Premium Member
  • Newbie
  • *****
  • Posts: 27
test spells_us file
« on: February 10, 2016, 08:20:30 PM »
Looks like they completely reworked spell fields  >:(

Offline Riou

  • Administrator
  • Veteran
  • *****
  • Posts: 2,400
    • EQ Resource - The Resource for your EverQuest needs
Re: test spells_us file
« Reply #1 on: February 10, 2016, 08:23:23 PM »
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!

Offline Zarzac

  • Premium Member
  • Newbie
  • *****
  • Posts: 27
Re: test spells_us file
« Reply #2 on: February 10, 2016, 08:25:02 PM »
Wow that's impressive.

Looking through the raw changes I would have thought it would take a while.

Offline Rorce

  • Administrator
  • Master
  • *****
  • Posts: 2,990
Re: test spells_us file
« Reply #3 on: February 10, 2016, 08:27:36 PM »
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.

Offline Sair

  • Newbie
  • *
  • Posts: 3
Re: test spells_us file
« Reply #4 on: February 22, 2016, 11:46:37 PM »
Any chance you'll make the layout public?  ;D

Offline Rorce

  • Administrator
  • Master
  • *****
  • Posts: 2,990
Re: test spells_us file
« Reply #5 on: February 23, 2016, 02:06:37 AM »
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!

Offline Sair

  • Newbie
  • *
  • Posts: 3
Re: test spells_us file
« Reply #6 on: February 23, 2016, 09:11:35 AM »
I just meant the fields. Before this change, most of the fields (and the order they appeared in) was public knowledge.

Offline Rorce

  • Administrator
  • Master
  • *****
  • Posts: 2,990
Re: test spells_us file
« Reply #7 on: February 23, 2016, 11:04:57 AM »
Hope this helps!

Code: [Select]
$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];
}

Offline Sair

  • Newbie
  • *
  • Posts: 3
Re: test spells_us file
« Reply #8 on: February 23, 2016, 01:05:32 PM »
Thanks a million!