Hey, i took the IS syntax file and added ISXEQ2 stuff to it... enjoy... (up to date as far as the wiki currently is)
Code:
/L20"InnerSpace" Line Comment = ; Block Comment On = /* Block Comment Off = */ String Chars = '" Line Comment Preceding Chars = [ ^t] DisableMLS File Extensions = ISS ICE
/Delimiters = ~!@%^&*()+{}[]:;"' , .?
/Function String 1 = "%[ ^t]++function[~ ^t]++[ ^t]+[a-zA-Z0-9_.]+(*)[ ^p^r^n]"
/Function String 2 = "%[ ^t]++method[~ ^t]++[ ^t]+[a-zA-Z0-9_.]+(*)[ ^p^r^n]"
/Function String 3 = "%[ ^t]++member[~ ^t]++[ ^t]+[a-zA-Z0-9_.]+(*)[ ^p^r^n]"
/Function String 4 = "%[ ^t]++atom[~ ^t]++[ ^t]+[a-zA-Z0-9_.]+(*)[ ^p^r^n]"
/Indent Strings = "{"
/Unindent Strings = "}"
/Open Brace Strings = "{" "(" "["
/Close Brace Strings = "}" ")" "]"
/C1"ISS Commands (blue)"
AddTrigger
Alias
APICall
Arg
Bind
Cat
ClipMouse
Commands
Console ConsoleClear
DeclareVariable DeleteVariable
DIMouse
DisplayInfo
Echo
EndRecord
EndScript
Events
Execute ExecuteFile
Exit
Extension
FileRedirect
FPS
Game Games
Gamma
GlobalBind
Head
HUD HUDGroup HUDSet
INIRedirect
InputBox
Line
Log
LSType LSVersion
Macro
MaxFPS
MessageBox
Module
MouseClick MouseCursor MouseTo
Navigation NavPath NavPoint
NoParse
Press
Processor
Profile Profiles
Record
Redirect
RemoveTrigger
RunScript
Scripts
Services
Squelch
Tail
Test
TimedCommand
TopLevelObject
Type
ui
UIElement
Uplink
Version
WindowFrame WindowPosition WindowScale WindowSize WindowTaskbar WindowText WindowVisibility
Wireframe
XMLSetting
Activate
Broker
Craft
Dump
EQ2Echo
EQ2Execute
EQ2Ignore
EQ2Loc
EQ2Press
Face
InitCommands
Radar
ShowStats
Target
Where
announce
/C2"Look at me (red)"
function
call
Call
break
Return return
member
method
atom AddAtom DeleteAtom ExecuteAtom
Module
ext
/C3"Look at me 2 (orange)"
AddTrigger
Turbo
wait
WaitFrame
waitframe
ExecuteQueued FlushQueued QueueCommand
OSExecute
Processor
/C4"ISS datatypes (green)"
#include
float
string
mutablestring
int
rgb
byte
math
type
time
bool Bool
array
system
point3f
lavishscript Script
variable
exists
dataset
display
bind
Keyboard
Mouse
console
extension
navigation navpoint navworld navpath
isuibutton isuicheckbox isuicombobox isuiconsole isuiframe isuielement isuigauge isuihudelement isuilistboxitem isuilistbox
isuimessagebox isuiscrollbar isuislider isuitab isuiwindow isuifont
noop
case
floatptr stringptr intptr rgbptr byteptr boolptr
/C5"ISS Var Members (brown)"
Abs Acos AppWindowed Arg Asin Atan AfflictionEventsOn
Body
Calc Centi Color Combo Command Compare CompareCS Cos Count CustomActorArraySize CheckCollision
Copper CustomFiltersList CustomFilter ClipRadiusOn ClippingTextOn ColorizingLabels
Date Day DayOfWeek Dec Deci DesktopHeight DesktopWidth Dimensions Distance
Echo Equal EqualCS EQ2LocsCount
Filename Filter Find Float Foreground
GetFloat GetInt GetString GetActors Gold Gift
Height Hex Hour HeadingTo HOWindowActive HOName HODescription HOWheelType HOWheelState
HOCurrentWheelSlot HOWindowState HOTimeLimit HOTimeElapsed HOTimeRemaining HOIconID1
HOIconID2 HOIconID3 HOIconID4 HOIconID5 HOIconID6 HOLastManipulator
Int InboxMailCount ID IsReady IsValidEQ2PressKey InitializingActorEffects
Keys
Left Length Lower Label
Member MemFree MemTotal Mid Milli Minute Monitor Month MasterVolume
Name Night Not NotEqual NotEqualCS Notes
Open OS OSBuild
Precision PendingQuestDescription Platinum
Rand Reverse Right Recipient RotationOn
Second SecondsSinceMidnight Sin Size Sqrt System ServerName Sender Subject Silver ShowingMe
ShowingNPCs ShowingNamedNPCs ShowingPets ShowingMyPet ShowingPCs ShowingSpecials ShowingResources
ShowingNoKillNPCs ShowingTSUnits ShowingCorpses ShowingChests ShowingDoors ShowingUnknowns
ShowingLabels Size ShortName ShortName
Tan Time12 Time24 Token Timestamp RunningTime
Upper
ViewableHeight ViewableWidth ViewableX ViewableY Version
Width Windowed WindowHeight WindowWidth WindowScale WindowPos WindowPosition WindowFrame
WindowSize WindowVisibility WindowText
X
Y Year YAxisClippingOn
Z Zoning Zone
Level Race Class Guild GUID FactionGroup CanUse
Description Tier HealthCost PowerCost ConcentrationCost MainIconID HOIconID CastingTime
RecoveryTime RecastTime MaxDuration TimeUntilReady IsQueued NumClasses NumEffects Effect
BackDropIconID HealthCostPerTick PowerCostPerTick MaxAOETargets DoesNotExpire
GroupRestricted AllowRaid EffectRadius TargetType SpellBookType NumAbilities MinRange
MaxRange Range PercentSuccess Indentation MaxLevel PointCostPerLevel ReqLevelToBuy ToAbility
Duration MaxDuration IsBeneficial Device RecipeBook Technique Knowledge NumClasses
Class PrimaryComponent PrimaryComponentQuantityOnHand BuildComponent1 BuildComponent2
BuildComponent3 BuildComponent4 Fuel Quantity QuantityOnHand LastName Health Power
EffectiveLevel Gender Race Class Guild Type SuffixTitle ConColor FactionStanding
Faction ToActor Target Pet Distance Distance2D Loc Heading Velocity WhoFollowingID
WhoFollowing Speed SwimmingSpeedMod IsChest IsBanker IsMerchant IsAPet IsMyPet IsAFK
IsLFW IsLFG IsLinkdead IsCamping IsLocked IsAggro IsSolo IsHeroic IsEpic IsNamed
IsSwimming IsEncounterBroken IsStealthed IsInvis IsClimbing IsJumping IsFalling IsFD
IsDead IsRooted CanTurn EncounterSize Difficulty IsInSameEncounter RaidSize Effect
NumEffects InCombatMode IsCrouching IsSitting OnCarpet OnHorse OnGriffin IsRunning IsWalking
IsSprinting IsBackingUp IsStrafingLeft IsStrafingRight Archetype SubClass TSArchetype
TSClass TSSubClass PetName Pet Exp ExpDebt TSExp TSExpDebt Vitality TSVitality
MentoringXPAdj Level EffectiveLevel TSLevel CurrentStatus LifetimeGuildStatus
APExp TotalEarnedAPs NumConsignmentItems Consignment NumVendingContainers NumVendors
Vending TotalVendingCapacity VendingCapacityUsed VendingCapacityFree Mitigation
OverallAvoidance BaseOverallAvoidance Parry BaseParry Deflection BaseDeflection
Block BaseBlock Attack BaseAttack Health MaxHealth HealthRegen Power MaxPower PowerRegen
PetHealth PetPower Breath CountMaintained UsedConc MaxConc CountEffects Maintained
Weight MaxWeight Strength BaseStrength Stamina BaseStamina Agility BaseAgility Wisdom
BaseWisdom Ingelligence BaseIntelligence HeatRes BaseHeatRes ColdRes BaseColdRes MagicRes
BaseMagicRes MentalRes BaseMentalRes DivineRes BaseDivineRes DiseaseRes BaseDiseaseRes
PoisonRes BasePoisonRes GroupCount Grouped Group RaidCount RaidGroupNum Raid
InventorySlotsFree BankSlotsFree SharedBankSlotsFree Inventory Equipment CustomInventory
Merchandise NumItemsICanSell CustomInventoryArraySize NextFreeInvContainer GetInventory
GetInventoryAtHand GetEquipment Ability NumAbilities Recipe NumRecipes GetAbilities
AutoAttackOn CastingSpell RangedAutoAttackOn In1stPersonView In3rdPersonView InCombat
IsHated IsInPVP InRaid InWater IsCamping IsSitting IsAFK IsLFG IsLFW IsAnonymous IsRolePlaying
IsDecliningRaidInvites IsDecliningGuildInvites IsDecliningGroupInvites IsDecliningTradeInvites
IsDecliningDuelInvites GuildPrivacyOn TargetLOS TimeToCampOut IgnoringAll PetID RaidGroupNum
HitPoints MaxHitPoints Child Quantity SerialNumber LinkID ToLink Value Price BasePrice BasePriceString
SkillType IsListed Market Tier AdornmentDescription NumModifiers Modifier ExamineText
Type Crafter LinkID WeightReduction RentStatusReduction Condition Charges MaxCharges
Index Quantity Slot IsReady TimeUntilReady InBank InSharedBank InInventory InInventorySlot
IsInventoryContainer IsBankContainer IsSharedBankContainer IsReserved Ornate
RequiresQeynosCitizenship RequiresFreeportCitizenship RequiresKelethinCitizenship
RequiresNeriakCitizenship InNoSaleContainer IsCollectible AlreadyCollected OffersQuest
RequiredByQuest DamageRating MyMinDamage MyMaxDamage BaseMinDamage BaseMaxDamage
MasteryMinDamage MasteryMaxDamage Delay Range MinRange MaxRange WieldStyle SubType DamageType
DamageTypeVerb ShieldFactor MaxShieldFactor Mitigation MaxMitigation Label NextSlotOpen
IsSlotOpen ItemInSlot InContainerID IsContainer InContainer NumSlots NumSlotsFree EmptySlots
ContentsForSale Satiation Level IsFoodOrDrink IsActivatable CastingTime RecoveryTime RecastTime
AutoConsumeOn IsAutoConsumeable CanBeRedeemed NumEffects EffectName EffectDescription
IsScribeable CanScribeNow Duration NumClasses Class NumEquipSlots EquipSlot IsEquipped Artifact
Attuneable Attuned Lore NoDestroy NoTrade NoValue NoZone Temporary Agility Agi Crushing
Defense Deflection Disruption Focus Health Intelligence Int Ministration Ordination Piercing
Power Slashing Stamina Sta Strength Str Subjugation Wisdom Wis vsCold vsCrushing vsDisease
vsDivine vsDrowning vsFalling vsHeat vsMagic vsMental vsPainAndSuffering vsPiercing vsPoison
vsSlashing PriceString StatusCost MaxQuantity IsForSale UsedCapacity TotalCapacity CurrentCoin
TotalCoin Market NumItemsForSale CurrentSearchPage TotalSearchPages IsBroker IsMerchant Merchant
Broker Item Label Text ShortLabel IsChecked IsEnabled IsSet Parent NumChildren ChildType
GetDynamicData Child ToAbility Percen RowHighlighted IsVisible Choice1 Choice2 ToEQ2UIPage
TextVector ToItem GetPVPCheckBox NumItems IsLotto
/C6"ISS Commands - Lower Case(blue) "
alias
bind
capturebegin captureend cd clipmouse commands console consoleclear consolevisiblelines continue
do declare declarevar declarevariable delete deletevar deletevariable dimouse displayinfo
else echo end endscript execute executefile exit extension
fps
game games globalbind
hudadd hudlist hudremove hudset
if int
local log
maxfps mkdir mouseclick mouseto multiline
name noparse
press profile profiles
relay rename rm rmdir run runscript
switch Script services sessions string squelch
timedcommand type
uplink
vardata varcalc varset version
while wireframe windowscale windowpos windowposition windowframe windowsize windowvis windowvisibility windowtext windowtray
/C7"Parentheses for Var (blue)"
{
}
$
/C8"ISS TLO - Upper Case (darkblue)"
APIReturn
Arg
Console
Display
Execute
Extension
Game
If
Int
Keyboard
LavishScript
Math
Mouse
Navigation
NavPath
Profile
QueuedCommands
Script
Select
Session Sessions
SettingXML
String
System
Time
Type
UIElement
UserInput
Variable
WaitFor
Achievement
Actor
ChoiceWindow
CustomActor
EQ2
EQ2DataSourceContainer
EQ2Loc
EQ2Mail
EQ2UIPage
ExamineItemWindow
ISXEQ2
LootWindow
Me
Radar
ReplyDialog
RwardWindow
StripTags
Target
Vendor
Zone
Last edited: