- Trigger enhancements:
- Enhanced the use of %-variables in triggers. These did not really work at all before and the help text in the 'Edit trigger' dialog was misleading.
- Generic variables for all trigger types:
- %0 - %9 - Use these anywhere in the log line phrase, trigger name or alert strings
- For example to create a generic SOW trigger for 15 minutes (in EQ-II), you could create trigger with "SOW/%1" as name, "You imbue %1 with the spirit of the wolf." as the text that starts the timer and "Spirit of the wolf ended for %1!" as the alert when the timer runs out.
- %0 - %9 - Use these anywhere in the log line phrase, trigger name or alert strings
- Variables for "Add to damage" and "Add to pet damage" triggers:
- %M - The mob's name from the log line. This name will be used as the damage taker
- %P - The caster's name from the log line. This will be used as the damage giver
- %B - The caster's name from the log line. Same as above, except if the caster is a pet, the trigger will be ignored
- %D - The damage amount from the log line. This will be used as the damage amount
- %G - The damage amount from the log line. Same as above, except this damage will not be accumulated in the 'Damage Taken' stats
- For example, in EQ-II there are spells a conjuror can cast on a fighter which causes the fighter to deal extra damage every time the fighter hits a mob. One of these spells is called Blooming Flames. The conjuror might want to add the extra damage the fighter does because of his spell into his damage. He can create an 'Add to damage' trigger and use "You:Blooming Flames" as name, "%B's Blooming Flames hits %1 for %G points of heat damage." as phrase. This will cause the %G damage to be added into his damage (The "You:" part of the trigger name) but the damage is not accumulated into the mob's damage taken stats (because the fighter's hit is already accumulated in there). Since the phrase used %B instead of %P, if the comjuror uses this spell on his pet and is combining his pet's damage into his damage, it will be ignored (because his pet's damage is already adding this damage).
- %M - The mob's name from the log line. This name will be used as the damage taker
- Variable for "Stopwatch" trigger:
- %T : Use this to speak out loud the duration of the stopwatch.
- The duration will be spoken out loud as "1 minute 25 seconds" for example. The way you use this is to just add something like "Sprint off, lasted %T!" as the alert when the stopwatch stops.
- %T : Use this to speak out loud the duration of the stopwatch.
- Enhanced the use of %-variables in triggers. These did not really work at all before and the help text in the 'Edit trigger' dialog was misleading.
- Trigger phrases are no longer case-sensitive
- Stopwatches
- Sometimes fight detail table was left colorized incorrectly after a fight ends during on-line parsing
- You can clear the 'ETC'-string by issuing the '/1 ETC' command without any text
- Added command 'LVL'. This allows you to tell EQC what level a mob you are fighting with is. This works with both EQL and EQ-II modes, but since EQL does not tell the mob's level, it is not as useful there. The syntax is: '/1 LVL nn MobName' where nn is the level and MobName is the mob's name (You can use %T and have the mob targeted to make sure you do not mis-spell the name). Once you have told the mob's level, it is shown in the fight detail table after the mob's name.
- Ignore all damage a pet's master does to his pet
- Ignore all damage you do to yourself (EQ-II's Manastone, for example)
- Added 'Highlight lines with' button in the fight log lines window. This allows you to highlight lines with your search string(s).
- Fixed a bug where a fight against multiple mobs with same names would be split into multiple fights.
- Fighting with multiple mobs with same name will now show how many mobs were in the fight. This is shown as 'Skeleton x 4' for example in the mob name line.
- The 'foes' column in the fights-list will also take into account these separate mobs with same names
- Added logic into friend vs. foe procedure that recognizes heals. If you heal someone, this someone will be marked as 'friend'
- Changed the way the fights-list indicates whether or not you killed the mob. The mob's name used to be always in red and if you killed the mob, it's name was in strikethrough attribute. Now if you killed the mob, its name is in red and if the mob survived (of the 'killed', 'slain', etc. message was not in the log file), its name is in green.
- Added 'LOC' command. It works like using the in-game /LOC command. The in-game command of course opens the map window and shows your current position in it. The new command chat channel command will allow you to mark a spot on the map. For example if you are reading a quest description from a web site and it tells that certain mob spawns at location -123, 487, you can use this new command to mark this place on the map for you by using command '/1 LOC -123, 487'. You of course have to be in the correct zone and have the map for that zone available.
- Added option to speak out loud the con-color of a mob when you set it.
- Stopwatches
- Tracking of wards
- Tracking of looting of question marks
- Various fixes into looting and collecting of items
- Added mapping support. It works the same way as in EQ mode. The only difference is that since EQ-II's LOC-command tells your heading as well, you do not have to use the LOC command twice for EQC to figure out your direction and show the arrow marker.
- Tracking of heals
- If your special attack misses because the mob parries, the 'miss' was not accounted on the correct line
- Added a lot of missing skill names in the skills-table.
- Show what damage category each attack type is in the fight detail table. This will help figuring out which resists to increase against certain mobs for example. The damage category is shown after the damage type in the fight detail table, like "Static pulse (magic)'
- HO's would only show the first HO hit, the rest were shown as separate hits. Some HO's are AOE attacks and can hit multiple targets. They are now all accumulated in the correct fight detail line.
- SOE changed the log line for harvested items. The log line used to end with string 'looks slightly lessened' and this was removed. This caused EQC not to track harvests any more
- The skills-table shows your current maximum skill level, like "208 @ 41" (note that the maximum skill level increases 4 times within a level, at 20%, 40%, 60%, and 80%; EQC does not know how far into your level you are)
- If you max a skill and have the spoken alert enabled, EQC will announce the skill level and tell that it is maxed
- When a pet ripostes, its name is shown as "<<Draemonica's grim cryptkin>>" instead of the normal "<Draemonica's grim cryptkin>". This was causing pet's to be listed as two separate fighters
- Some necro spells cause a proc that heals the necro. If you proc such a heal (you are the necro), it used to create an extra fighter with your name
