# Effect History Entry Amount
Grammar — Amount amount of effect history history entry index. total|Do/Do Not use total.
Flags —Native|Function
# Arguments
effecthistory— Historyint— Indexint<preset::EffectAmount> — Amountbool<preset::Do_Do_Not_Option> — Total
Returns — fixed
native fixed EffectHistoryGetAmountFixed(
effecthistory inHistory,
int inIndex,
int inAmount,
bool inTotal,
);
# Related
Category: Effect History / Entries
- Effect History Entry Ability —
string<gamelink::Abil> — EffectHistoryGetAbil - Effect History Entry Amount —
fixed— EffectHistoryGetAmountFixed - Effect History Entry Amount As Integer —
int— EffectHistoryGetAmountInt - Effect History Entry Effect —
string<gamelink::Effect> — EffectHistoryGetEffect - Effect History Entry Time —
fixed— EffectHistoryGetTime - Effect History Entry Type —
int<preset::EffectHistory> — EffectHistoryGetType - Effect History Entry Unit —
unit— EffectHistoryGetUnitByLocation - Effect History Entry Weapon —
string<gamelink::Weapon> — EffectHistoryGetWeapon
# Examples
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/UILib.galaxy:9355
lv_dataAbility = EffectHistoryGetAbil(lv_history, lv_itEntry);
lv_dataBehavior = EffectHistoryGetSourceBehavior(lv_history, lv_itEntry);
lv_dataAmount = EffectHistoryGetAmountFixed(lv_history, lv_itEntry, c_effectAmountDamaged, false);
lv_dataAmountAttempted = EffectHistoryGetAmountFixed(lv_history, lv_itEntry, c_effectAmountDamageAttempted, false);
lv_dataAmountShielded = EffectHistoryGetAmountFixed(lv_history, lv_itEntry, c_effectAmountBehaviorShield, false);
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/UILib.galaxy:9356
lv_dataBehavior = EffectHistoryGetSourceBehavior(lv_history, lv_itEntry);
lv_dataAmount = EffectHistoryGetAmountFixed(lv_history, lv_itEntry, c_effectAmountDamaged, false);
lv_dataAmountAttempted = EffectHistoryGetAmountFixed(lv_history, lv_itEntry, c_effectAmountDamageAttempted, false);
lv_dataAmountShielded = EffectHistoryGetAmountFixed(lv_history, lv_itEntry, c_effectAmountBehaviorShield, false);
lv_dataAmountInt = EffectHistoryGetAmountInt(lv_history, lv_itEntry, c_effectAmountDamaged, true);
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/UILib.galaxy:9357
lv_dataAmount = EffectHistoryGetAmountFixed(lv_history, lv_itEntry, c_effectAmountDamaged, false);
lv_dataAmountAttempted = EffectHistoryGetAmountFixed(lv_history, lv_itEntry, c_effectAmountDamageAttempted, false);
lv_dataAmountShielded = EffectHistoryGetAmountFixed(lv_history, lv_itEntry, c_effectAmountBehaviorShield, false);
lv_dataAmountInt = EffectHistoryGetAmountInt(lv_history, lv_itEntry, c_effectAmountDamaged, true);
lv_dataEffectRoot = EffectHistoryGetEffect(lv_history, lv_itEntry, c_effectHistoryEffectRoot);