paissaheavyindustries / Triggernometry

Triggernometry is a plugin for Advanced Combat Tracker, intended to extend its built-in trigger system with a variety of different actions and configuration options.
MIT License
253 stars 48 forks source link

Bug fixes, new actions, improved action logging; etc. #100

Closed MnFeN closed 3 months ago

MnFeN commented 7 months ago

Supplement for 1.1.8.0 beta (PR #98)

MnFeN commented 3 months ago

MathParser

Actions

Entity

Interpreter

class ConfigForm { //...

public void LoadFromConfig()
{
    VariableDictionary config = StaticHelpers.GetDictVariable(isPersistent, configName);
    // ...
}

}



### Others
- Modified action descriptions for actions requiring specific window titles and `procid`, following the newly added logic about `procid`.

- Fixed several null reference exceptions, such as `ActionViewer.Actions = null` causing sporadic errors when clicking in the ActionForm interface, and `RealPlugin.plug.currentZone = null` causing potential errors when editing group area restrictions with FFXIV not running.

- Renamed the `testmode` property to `testByPlaceholder` to avoid ambiguity, due to previously added properties for testing actions.

- Renamed several incorrectly named `cbx...` checkboxes to `chk...`.

- Other minor modifications.
MnFeN commented 3 months ago

MessageBox

Text Aura

RealPlugin / Interpreter