APLs - Vadelius/swlsimNET GitHub Wiki
Actions lists are priorities lists: periodically, Swlsim scans your character's actions list, starting with the first action (the highest priority ) and continuing until an available action is found, or to the end otherwise. Actions that are not possible at the moment (cooldown not ready, execute phase only, conditions not met) are just considered as not available and the applications jumps to the next one.
Here is a simplified Hammer/Fist actions list:
Fist.Savagery, Buff.UnstoppableForce.Active
Hammer.Seethe, Buff.UnstoppableForce.Active
Hammer.UnstoppableForce, Rage > 50 || Hammer.Energy > 8
Hammer.Demolish, Buff.UnstoppableForce.Active
Hammer.Demolish, Rage > 60 || Hammer.Energy > 13
Hammer.Smash
Here is a simplified Blood/Fist actions list:
Fist.Savagery, Corruption >= 10 && EldritchScourge.Cooldown <= 0 && Desecrate.Cooldown <= 0
Blood.EldritchScourge, Corruption > 0 && Buff.Savagery.Duration > 2
Blood.Desecrate, Buff.Savagery.Active
Blood.Maleficium, Blood.Energy > 10
Blood.Torment
Here is a simplified Pistol/Fist actions list:
Pistol.KillBlind, Buff.RedChambers || Buff.BlueChambers || Buff.WhiteChambers
Fist.Savagery
Pistol.Flourish, Pistol.Energy < 11
Pistol.TrickShot, Buff.Savagery.Active
Pistol.Dualshot, Pistol.Energy > 12 || Buff.RedChambers || Buff.BlueChambers || Buff.WhiteChambers
Pistol.HairTrigger