APL Syntax - Vadelius/swlsimNET GitHub Wiki
Some general rules before listing all APL defines.
- If datatype is an integer only numbers without a fractional component can be used, e.g. 1 or 6
- If datatype is an double both numbers with or without fractional component can be used, e.g. 3 or 4.5
- If datatype is an bool it has a true or false value, e.g. for true value or false !value
Weapons
Weapon names
- Blade
- Blood
- Chaos
- Elemental
- Fist
- Hammer
- Pistol
- Rifle
- Shotgun
Weapon resources
Weapon resources is defined with WeaponName.ResourceName e.g. Hammer.Energy
- WeaponName.GimmickResource, double
- WeaponName.Energy, integer
Weapon resources names
Weapon resources names can be defined with e.g. Rage instad of Hammer.GimmickResource
For all purposes same as using explicit WeaponName.GimmickResource defined above
- Chi, double
- Corruption, double
- Fury, double
- Heat, double
- Paradox, double
- Rage, double
- Shells, double
- Grenade, bool
Spells
Spell properties
A spell is defined with WeaponName.SpellName (no spaces) e.g. Hammer.Demolish or Blood.EldritchScourge A spell has the following properties that can be used e.g. Fist.Savagery.Cooldown > 5
- Cooldown, double
- CastTime, double
- DotDuration, double
Buff properties
A buff is defined with Buff.BuffName (no spaces) e.g. Buff.OpeningShot or Buff.UnstoppableForce A buff has the following properties that can be used e.g. Buff.UnstoppableForce.Cooldown > 5
- Duration, double
- Cooldown, double
- Active, bool, e.g. active is Buff.OpeningShot.Active and not active is !Buff.OpeningShot.Active
Weapon specific buffs
Hammer
- Enraged, bool
- FastAndFurious, bool
Pistol
- RedChambers, bool
- BlueChambers, bool
- WhiteChambers, bool