Summary

gSettings is a global table containing settings that are used by LuAshitacast during operation. It is rewritten every time a new profile is loaded, so you should ensure your OnLoad event updates any settings you plan to alter.


Member Name: AddSetEquipScreenOrder
Member Type: boolean
Default Value: true
Effects: If true, addset will write your sets in the order of equip screen rows. If false, addset will write them in the order of equipment slot IDs.


Member Name: AllowSyncEquip
Member Type: boolean
Default Value: true
Effects: If true, LuAshitacast will judge equipment based on your real level and attempt to equip pieces above your current sync level. If false, LuAshitacast will not try to equip anything above your current sync level.


Member Name: AddSetBackups
Member Type: boolean
Default Value: true
Effects: If true, a timestamped backup of your profile will be saved to the 'backups' subdirectory of the folder it is in whenever you use addset.


Member Name: AddSetEquipScreenOrder
Member Type: boolean
Default Value: true
Effects: If true, addset will write your sets in the order of equip screen rows. If false, addset will write them in the order of equipment slot IDs.


Member Name: Debug
Member Type: boolean
Default Value: false
Effects: If enabled, LuAshitacast will print your equipment swaps to the chat log.


Member Name: EquipBags
Member Type: table
Default Value: { [1] = 8, [2] = 10, [3] = 11, [4] = 12, [5] = 0 }
Effects: This determines the containers and order that LuAshitacast will search for equipment. It must be an ipairs compatible table.


Member Name: EnableNomadStorage
Member Type: boolean
Default Value: false
Effects: If true, LuAshitacast will assume you have access to storage at nomad moogles. This should not be needed in normal circumstances, as storage is not an equippable container. It was included in case of particularly bazaar Topaz implementations.


Member Name: ForceDisableBags
Member Type: table
Default Value: { }
Effects: Any container indices listed in this table will be treated as if you do not have access to them, regardless of whether you do. This is intended for Topaz servers that do not enable wardrobes the same way as retail.
Example Value: { 8, 10 }


Member Name: ForceEnableBags
Member Type: table
Default Value: { }
Effects: Any container indices listed in this table will be treated as if you have access to them, regardless of whether you do. This is intended for Topaz servers that do not enable wardrobes the same way as retail.
Example Value: { 8, 10, 11, 12 }


Note: The following settings are used for defaults, and setting them too high will not reduce efficiency as the action is marked complete anyway when you receive the action complete packet.
Setting them too low can result in your swaps not persisting until the action ends. If uncertain, leave them alone or use higher values than you expect to be necessary.



Member Name: PetskillDelay
Member Type: number
Default Value: 4.0
Effects: This is the time, in seconds, that LuAshitacast will wait for a pet skill to complete before assuming the completion packet was lost.


Member Name: WeaponskillDelay
Member Type: number
Default Value: 3.0
Effects: This is the time, in seconds, that LuAshitacast will wait for a player weaponskill to complete before assuming the completion packet was lost.


Member Name: AbilityDelay
Member Type: number
Default Value: 2.5
Effects: This is the time, in seconds, that LuAshitacast will wait for a player ability to complete before assuming the completion packet was lost.


Member Name: SpellOffset
Member Type: number
Default Value: 1.0
Effects: Additional time, in seconds, to be added to a calculated spell casttime before assuming the completion packet was lost.


Member Name: RangedBase
Member Type: number
Default Value: 10.0
Effects: Base time, in seconds, to wait for a ranged attack to complete before assuming the completion packet was lost.


Member Name: RangedOffset
Member Type: number
Default Value: 0.5
Effects: Additional time, in seconds, to wait for a ranged attack to complete before assuming the completion packet was lost.


Member Name: ItemOffset
Member Type: number
Default Value: 1.0
Effects: Additional time, in seconds, to be added to a calculated item usage time before assuming the completion packet was lost.


Member Name: FastCast
Member Type: number
Default Value: 0
Effects: Value of fast cast to be used in reducing spell cast completion estimate. Can be set during precast function.


Member Name: Snapshot
Member Type: number
Default Value: 0
Effects: Value of snapshot to be used in reducing ranged attack completion estimate. Can be set during preshot function.