Eq2 Bot Script Question...

quan

Active Member
Just curious...

To update a script do you just basically update the spell list?

I know I read something on this before but it seems like there should be more to it.


Thanks! :)
 

Amadeus

The Maestro
Staff member
Which class?

Generally speaking you can just update from SVN and get everything you need.
 

Hendrix

Well-Known Member
It really depends on what you are wanting to update. A spell file just tells what spells replace what in a hierarchy / assigns them a unique number for EQ2Bot to use. If you need to change functionality of how a particular class operates (spell cast order and that sort of stuff) then there would be something like, "necromancer.iss" in the class folder that would need to be edited. If you are looking to change how something outside of that works, it will probably be in the eq2bot.iss
 

quan

Active Member
ok!

thanks! :)

Yes i was just looking to update the spells, not how the classes function.

I am compairing the spell export to the actual spell list and I am not sure where the exact information comes from. For instance on the Illusionist Spell Export the line for Dopplenger II is as follows:

<Setting Name="Doppleganger II" ID="3845977939" Description="You create a pet illusion for a friend that takes on their appearance. The pet will then absorb some of the damage taken by your friend. Upgrades increase the number of hits and damage absorbed." HealthCost="0" PowerCost="109" ConcentrationCost="0" MainIconID="12" CastingTime="1.530000" RecoveryTime="0.280000" RecastTime="260.416687" MaxDuration="0.000000" NumClasses="-119576235" EffectDesc1="Applies Doppleganger. Lasts for 30.0 seconds." EffectDesc2="Summons a limited pet to aid the caster" EffectDesc3="If profession other than Illusionist" EffectDesc4="Must be engaged in combat" Class="illusionist" NumEffects="4" BackDropIconID="316" HealthCostPerTick="0" PowerCostPerTick="0" MaxAOETargets="0" DoesNotExpire="FALSE" GroupRestricted="TRUE" AllowRaid="TRUE" EffectRadius="0.000000" TargetType="1" SpellBookType="0" MinRange="0.000000" MaxRange="30.000000" Range="30.000000" Tier=":gc50a5a57bb748698b:Expert" Level="90">Doppleganger II</Setting>

and than for the spell list for the same spell:

<Setting name="90,377">Doppleganger II</Setting>

In the spell list 90 is obviously the level of the spell... but where does the spell identifier "377" come from?

I dont see this information in the export.

I was going to fully update the class files I have access to...

Conj
Zerker
Defiler
Necro
Troub
Warden

Thanks again!
 
Last edited:

bjcasey

ISX Specialist
thanks! :)

Yes i was just looking to update the spells, not how the classes function.

I am compairing the spell export to the actual spell list and I am not sure where the exact information comes from. For instance on the Illusionist Spell Export the line for Dopplenger II is as follows:

<Setting Name="Doppleganger II" ID="3845977939" Description="You create a pet illusion for a friend that takes on their appearance. The pet will then absorb some of the damage taken by your friend. Upgrades increase the number of hits and damage absorbed." HealthCost="0" PowerCost="109" ConcentrationCost="0" MainIconID="12" CastingTime="1.530000" RecoveryTime="0.280000" RecastTime="260.416687" MaxDuration="0.000000" NumClasses="-119576235" EffectDesc1="Applies Doppleganger. Lasts for 30.0 seconds." EffectDesc2="Summons a limited pet to aid the caster" EffectDesc3="If profession other than Illusionist" EffectDesc4="Must be engaged in combat" Class="illusionist" NumEffects="4" BackDropIconID="316" HealthCostPerTick="0" PowerCostPerTick="0" MaxAOETargets="0" DoesNotExpire="FALSE" GroupRestricted="TRUE" AllowRaid="TRUE" EffectRadius="0.000000" TargetType="1" SpellBookType="0" MinRange="0.000000" MaxRange="30.000000" Range="30.000000" Tier=":gc50a5a57bb748698b:Expert" Level="90">Doppleganger II</Setting>

and than for the spell list for the same spell:

<Setting name="90,377">Doppleganger II</Setting>

In the spell list 90 is obviously the level of the spell... but where does the spell identifier "377" come from?

I dont see this information in the export.

Thanks again!
Look at the previous version of doppleganger for that number. It's typically a number that the scripter chose.
 

quan

Active Member
k

ah i see...

I have updated the conj spell class list. Could someone take a quick look and see if anything looks out of place?

i just used it for a little bit and it appears to be working ok. Minus the new abilities of course :)
 

Attachments

Top Bottom