Re: Designing Spells
Posted: Sat Dec 07, 2013 11:04 pm
I'm going to start dirges, also do we have a way to not start a recast until after a spell has ended/been cancelled? Will need to add that if not.
http://oldforums.eq2classic.com/
AddHate(Target, -20) will reduce hate by 20thefoof wrote:*Evade - need a way to reduce hate[/b]
Are you saying the pet spells are not in the Spells list now from SOE API? If they are, there is a RAW button that will sync what we know about the spell with your raw data collects.Jabantiz wrote:I did collect the pet spells during CoE beta, are they hidden in the spell list somewhere or did they never get parsed? Also is there a way to edit npc's spell lists? at least create a list as we can add the list in LUA.
Lol thanksJabantiz wrote:AddHate(Target, -20) will reduce hate by 20thefoof wrote:*Evade - need a way to reduce hate[/b]
16:09:43 I DB: Using database 'eq2_rawdata' at localhost 16:09:45 I Parser: Loading Data from Packet Log: 1189-NecroPetsSpells.log 16:09:47 I Parser: Loading Version Information... 16:09:47 I Parser: Verifying Opcodes... 16:09:47 I Parser: Using version '1189', version_range1: 1189 and version_range2: 1189 16:09:47 I Parser: Loading Language Type... 16:09:47 W Parser: Could not determine language type. Defaulting to US English! 16:09:47 W Parser: CONSOLIDATION mode... 16:09:47 I Parser: Processing Spawns... 16:09:47 D Parser: Zone Maps... 16:09:47 D Parser: Spawns... 16:09:51 I Merchant: Processing Merchant Items... 16:09:51 I Parser: Processing Spells and related data... 16:09:51 D Parser: Special Spells... 16:09:51 D Parser: Spells... 16:09:51 D Parser: AA List... 16:10:02 D Parser: Traits.... 16:10:02 D Parser: Advancements... 16:10:02 I Parser: Processing Titles... 16:10:02 I Parser: Processing Recipes... 16:10:02 I Parser: Processing Recipe Details... 16:10:02 I Parser: Processing Recipe Info... 16:10:02 I Parser: Processing POI Names... 16:10:02 I Parser: Processing POI Locations... 16:10:02 I Parser: Processing Factions... 16:10:02 I Parser: Processing Collections... 16:10:02 I Results: Took: 18 seconds. Processed file '1189-NecroPetsSpells.log' 16:10:02 I Results: Parsed: 16:10:02 I Results: 2148 Spawn Packets (80 unique, 23 new) 16:10:02 I Results: 19 Pet Names 16:10:02 I Results: 4 Abilities Packets (4 unique, 0 new) 16:10:02 I Results: 19 Traditions Packets (19 unique, 0 new) 16:10:02 I Results: 9 Trainings Packets (9 unique, 0 new) 16:10:02 I Results: 3504 Class AA Packets (146 unique, 3504 new) 16:10:02 I Results: 7 Factions Packets (7 unique, 0 new) 16:10:02 I Results: 1 Titles Packets (1 unique, 0 new)I do not see any Spells from that log, just AA, Traits, Trainings. And I could not find Grim Embrace on SOE data either, probably because it's not a spell a player gets.
That's what I figured, odd it didn't parse though, here is the packet from the logAnd I could not find Grim Embrace on SOE data either, probably because it's not a spell a player gets.
Code: Select all
-- OP_ClientCmdMsg::OP_EqExamineInfoCmd --
10/24/2012 16:49:39
69.174.200.156 -> 192.168.1.3
0000: 01 3A C1 01 00 00 FF 75 02 00 00 00 00 01 FE 3E .:.....u.......>
0010: 83 C1 B4 3E 13 E4 01 FF FF 3B 01 04 00 7F 00 00 ...>.....;......
0020: 00 00 00 00 E3 D3 98 24 00 03 00 00 00 00 09 00 .......$........
0030: 00 1F 00 00 00 00 00 3B 00 90 E1 87 40 00 00 00 .......;....@...
0040: 00 00 00 00 00 02 00 2C 00 49 6E 66 6C 69 63 74 .......,.Inflict
0050: 73 20 31 38 39 36 20 2D 20 32 35 33 37 20 70 6F s 1896 - 2537 po
0060: 69 73 6F 6E 20 64 61 6D 61 67 65 20 6F 6E 20 74 ison damage on t
0070: 61 72 67 65 74 64 00 3A 00 49 6E 66 6C 69 63 74 argetd.:.Inflict
0080: 73 20 32 39 35 20 2D 20 34 39 32 20 70 6F 69 73 s 295 - 492 pois
0090: 6F 6E 20 64 61 6D 61 67 65 20 6F 6E 20 74 61 72 on damage on tar
00A0: 67 65 74 20 65 76 65 72 79 20 33 20 73 65 63 6F get every 3 seco
00B0: 6E 64 73 64 01 00 00 00 00 00 00 00 F0 41 78 00 ndsd.........Ax.
00C0: 00 00 78 00 00 00 04 00 01 00 00 01 6D E7 2B 3F ..x.........m.+?
00D0: 00 00 00 00 00 00 00 00 00 00 00 00 0C 47 72 69 .............Gri
00E0: 6D 20 45 6D 62 72 61 63 65 00 00 00 C1 B4 3E 13 m Embrace.....>.
00F0: E4 01 FF FF 3B 01 04 00 7F 00 00 00 00 00 00 E3 ....;...........
0100: D3 98 24 00 03 00 00 00 00 09 00 00 1F 00 00 00 ..$.............
0110: 00 00 3B 00 90 E1 87 40 00 00 00 00 00 00 00 00 ..;....@........
0120: 02 00 2C 00 49 6E 66 6C 69 63 74 73 20 32 31 31 ..,.Inflicts 211
0130: 32 20 2D 20 32 38 30 33 20 70 6F 69 73 6F 6E 20 2 - 2803 poison
0140: 64 61 6D 61 67 65 20 6F 6E 20 74 61 72 67 65 74 damage on target
0150: 64 00 3A 00 49 6E 66 6C 69 63 74 73 20 32 37 31 d.:.Inflicts 271
0160: 20 2D 20 34 35 31 20 70 6F 69 73 6F 6E 20 64 61 - 451 poison da
0170: 6D 61 67 65 20 6F 6E 20 74 61 72 67 65 74 20 65 mage on target e
0180: 76 65 72 79 20 33 20 73 65 63 6F 6E 64 73 64 01 very 3 secondsd.
0190: 00 00 00 00 00 00 00 F0 41 78 00 00 00 78 00 00 ........Ax...x..
01A0: 00 04 00 01 00 00 01 6D E7 2B 3F 00 00 00 00 00 .......m.+?.....
01B0: 00 00 00 00 00 00 00 0C 47 72 69 6D 20 45 6D 62 ........Grim Emb
01C0 72 61 63 65 00 00 00 race...
Yes, NPC spell lists are in the editor as well, you just can't access that editor until I finish refactoring the spawn class.Jabantiz wrote:Also is there a way to edit npc's spell lists? at least create a list as we can add the list in LUA.
Necro's and Conj have a possess minion spell allowing you to take control of your pet, when you do your hotbar is wiped clear and all the spells the pet has is put on your hotbar. I just examined them from there for all levels and versions of the pet.How did you collect it, too? Curious only because of all the other spells that players don't get directly that we're going to have to invent.
Code: Select all
local i = 0
while i < GetSpellTargetSize() do
spawn = GetSpellTargetAtIndex(i)
SomeFunction(spawn)
i = i+1
end