Moderator: MacroQuest Developers
Code: Select all
9 May 2005 -- By Amadeus
* Removed the commands EQ2MouseTo and EQ2GetMousePos (I thought that there was a problem with the EQ2 coordinate system, but it turns out I was wrong and that the built in Innerspace command "mouseto" and ${Mouse.X}, ${Mouse.Y} work fine)
* Renamed ${Me.Avoidance} to ${Me.OverallAvoidance} The reasoning for this will become clear once you see all the new members added to the Me datatype. (OverallAvoidance% is a combination of Avoidance, Parry, Deflection, and Block. I have no idea why SOE couldn't think of another word to use for their 'overall' avoidance figure.)
* Added the following (see ISXEQ2Readme.txt for more details):
- ${Target.Health} (0-100%)
- ${Target.Power) (0-100%)
- ${Target.Level}
- ${Target.ID}
* Added the following (see ISXEQ2Readme.txt for more details):
- ${Me.CombatExpEnabled}
- ${Me.Exp}
- ${Me.ExpDebt}
- ${Me.TSExp}
- ${Me.TSExpDebt}
- ${Me.Vitality}
- ${Me.TSVitality}
- ${Me.MentoringXPAdj}
- ${Me.BaseOverallAvoidance} [see changes above for OverallAvoidance explanation]
- ${Me.Avoidance}
- ${Me.BaseAvoidance}
- ${Me.Parry}
- ${Me.BaseParry}
- ${Me.Deflection}
- ${Me.BaseDeflection}
- ${Me.Block}
- ${Me.BaseBlock}
- ${Me.Breath}
(Note: Remember, if you want to send any text to the EQ2 'real' chat box, simply use the 'eq2echo' command.)
* Fixed "Y" and "Z" values to be correct. (In EQ2, /loc returns X,Y,Z)
12 May 2005 -- By Amadeus
* The ISXEQ2 Documentation is now on a Wiki! You can find
it at http://www.ismods.com/wiki/index.php/ISXEQ2
* Added the following:
- ${Me.LifetimeGuildStatus}
- ${Me.PetHealth}
- ${Me.PetPower}
* (Note: The PetHealth and PetPower data members still need testing as I do not have a pet class character available at the present time.)
Patch Notes (ie, Change Log File) can be found at: http://www.ismods.com/wiki/index.php/ISXEQ2_Patch_Notes
Users are encouraged to 'watch' this page for update information.
13 May 2005 -- By Amadeus
* Added 'doability' command (works for spells and abilities)
- (Syntax and usage information at
http://www.ismods.com/wiki/index.php/IS ... command%29 )
* Added 'activate' command (works for equipped items)
- (Syntax and usage information at
http://www.ismods.com/wiki/index.php/IS ... command%29 )
19 May 2005 -- By Amadeus
* Added the command '/where'. It's ISXEQ2's version of a 'superwho'
command. Let me know if you have any suggestions or comments on this.
- See http://www.ismods.com/wiki/index.php/IS ... command%29
for syntax and oodles of good information on this.
* Added the following to the 'character' datatype
- CountMaintained (ex: ${Me.CountMaintained})
- CountEffects
- Heading
* Removed the 'target' datatype and renamed it the 'spawn' datatype.
(The 'target' TLO now uses the 'spawn' datatype)
* Added the following to the 'spawn' datatype
- Name (ex: ${Target.Name})
- EffectiveLevel
- X
- Y
- Z
- Heading
- HeadingTo
- Race
- Class
- Gender
* Removed the command 'doability'. It seems that there is a much
easier way of doing this (ie: EQ2Execute /useability "Dark Distortion")
So, just use the in-game /useability command instead.
Code: Select all
27 May 2005 -- By Amadeus
* Added command: target <type>
target <ID#>
target <name>
- Examples: /target resource
/target lightbringer
- See Also:
http://www.ismods.com/wiki/index.php/ISXEQ2:target_%28command%29
--------------------------------
* Added command: face
face <Name>
face <Heading>
- Note: Using /face alone faces your current target.
- Note: This command currently only works in 1st person view.
- Note: This command currently only works in the X and Z planes.
(ie, you won't face up or down)
- Examples: /face ore
/face 180
- See Also:
http://www.ismods.com/wiki/index.php/ISXEQ2:face_%28command%29
Code: Select all
27 May 2005 -- By Amadeus (version b)
* Added: ${Me.maintained[#].<buff datatype member>}
* Added: ${Me.maintained[name].<buff datatype member>}
* Added: ${Me.effect[#].<buff datatype member>}
* Added: ${Me.effect[name].<buff datatype member>}
* Added a new datatype: buff -- which include:
- ID (maintained spells only)
- Name (maintained spells only)
- Index (maintained spells only)
- ConcentrationCost (maintained spells only)
- Beneficial (maintained spells only)
- Cancellable (effects only)
- Level (both effects and maintained spells)
* Fixed "/target <name>" and "/face <name>" so that they
match the closest entity by distance.
* Fixed "/where" so that corpses won't crash it :)
* Changed "/face <name>" so that you will not face corpses.
You can still face a corpse by targetting it first.
* Added functionality to face command: "/face <X> <Z>"
Code: Select all
3 June 2005 -- By Amadeus
* New Command: Announce <Text> [options]
- This command allows you to send those cool 'on screen' announcements
to your client (including different colored text).
- For a detailed explanation and syntax, go to:
http://www.ismods.com/wiki/index.php/ISXEQ2:announce_%28command%29
1 June 2005 -- By Amadeus
* InnerSpace triggers are in (events). It should catch anything
that comes across the screen including on-screen 'announcements'
as well as all incoming 'chat'. You can see an example of how this
works at:
http://www.lavishsoft.com/wiki/index.php/LavishScript:Designing_Scripts#Event_Processing
* Removed the Me.Effect[name] -- it wasn't supposed to be in there
in the first place.
Code: Select all
4 June 2005 -- By Amadeus
* Fixed ISXEQ2 to work with the June 4 edition of EQ2
* Added ${Me.Zoning} -- return TRUE if zoning, FALSE otherwise
* Added ${Me.InGameWorld} -- return TRUE if actually in the game world
* Added ${Me.AtCharSelect} -- returns TRUE if you're at the char select
* Added a 'Zone' Datatype and TLO
- ${Zone.Name}
- ${Zone.ShortName}
- ${Zone.ID} (Need testing on this, not 100% sure it's correct)
* Added an 'EQ2' Datatype and TLO
- ${EQ2.ServerName} (currently only works while in the game proper)
* Slight tweak to the face command that should make it more efficient.
Let me know if there are any problems with it.