Invisible, Inc.

Invisible, Inc.

Function Library
 This topic has been pinned, so it's probably important
wodzu_93  [developer] 6 Sep, 2020 @ 7:27am
List of changed functions
/sim/abilities:
- abilityutil (canConsumeAmmo) [overwrite]
- abilityutil (checkRequirements) [overwrite]
- activate_locked_console (executeAbility) [append]
- breakDoor (executeAbility) [append]
- compile_software (executeAbility) [append]
- deployable (canUseAbility) [append]
- deployable (executeAbility) [append]
- disarmtrap (executeAbility) [append]
- doorMechanism (acquireTargets) [overwrite]
- doorMechanism (executeAbility) [overwrite]
- equippable (executeAbility) [append]
- hostage_rescuable (executeAbility) [append]
- icebreak (executeAbility) [append]
- install_augment (canUseAbility) [append]
- install_augment (executeAbility) [append]
- jackin (onTooltip) [overwrite]
- jackin (canUseAbility) [append]
- jackin (executeAbility) [append]
- jackin_charge (executeAbility) [append]
- jackin_root_console (canUseAbility) [overwrite]
- jackin_root_console (executeAbility) [append]
- manualHack (executeAbility) [append]
- melee (canUseAbility) [overwrite]
- melee (executeAbility) [overwrite]
- moveBody (executeAbility) [overwrite]
- observePath (acquireTargets) [overwrite]
- observePath (canUseAbility) [overwrite]
- observePath (executeAbility [append]
- open_detention_cells (canUseAbility) [overwrite]
- open_detention_cells (executeAbility) [append]
- overwatch (canUseAbility) [append]
- overwatch (executeAbility) [append]
- overwatchMelee (canUseAbility) [append]
- overwatchMelee (executeAbility) [append]
- paralyze (executeAbility) [append]
- peek (canUseAbility) [append]
- prime_emp (onTooltip) [overwrite]
- prime_emp (getName) [overwrite]
- prime_emp (executeAbility) [append]
- recharge [full overwrite]
- reload [full overwrite]
- scandevice (executeAbility) [append]
- shootSingle (canUseAbility) [append]
- shootSingle (executeAbility) [append]
- showItemStore (executeAbility) [append]
- sprint (canUseAbility) [append]
- stealCredits (executeAbility) [append]
- throw (canUseAbility) [append]
- throw (executeAbility) [append]
- usable (executeAbility) [append]
- useAugmentMachine (executeAbility) [append]
- useInvisiCloak [full overwrite]
- use_aggression (executeAbility) [append]
- use_injection (executeAbility) [append]
- use_medgel (executeAbility) [append]
- use_medgel (doInjection) [append]
- use_stim (executeAbility) [append]

/sim/btree/senses.lua
- processAppearedTrigger (overwrite)
- processDeployedTrigger (overwrite)
- processDoorTrigger (overwrite)
- processAttackedTrigger (overwrite)

/sim/missions/mission_util.lua
- makeAgentConnection (overwrite)

/sim/units/simcamera.lua
- onWarp (overwrite)
- onDamage (overwrite)

/sim/units/simdrone.lua
- processEMP (overwrite)

/sim/units/simemppack/lua
- Full overwrite

/sim/units/store.lua
- Full overwrite

/sim/units/simtrap.lua
- applyToDoor (overwrite)

/sim/aiplayer.lua
- onStartTurn (overwrite)
- getMaxCpus (overwrite)
- addMainframeAbility (overwrite)
- findMainframeAbility (overwrite)

/sim/engine.lua
- tryShootAt (overwrite)
- refreshUnitLOS (append)
- trackerAdvance (overwrite)
- endTurn (overwrite)
- moveUnit (append)
- setMissionReward (overwrite)
- spawnUnit (append)
- init (append)

/sim/inventory.lua
- useItem (append)

/sim/line_of_sight.lua
- init (overwrite)
- hasSight (overwrite)
- hasPeripheral (overwrite)

/sim/mainframe.lua
- canBreakIce (overwrite)
- breakIce (overwrite)
- runBreakIceAugments (overwrite)
- init (append)

/sim/pcplayer.lua
- lockdownMainframeAbility (overwrite)
- getMaxCpus (overwrite)

/sim/simactions.lua
- mainframeAction (overwrite)
- lootItem (overwrite)

/sim/simquery.lua
- isCellWatched (overwrite)
- canSoftPath (overwrite)
- isEnemyTarget (append)
- isEnemyAgent (append)
- calculateShotSuccess (overwrite)
- calculateDamageAndArmorForMelee (overwrite)
- getMoveSoundRange (overwrite)
- fillCircle (overwrite)
- rasterCircle (overwrite)
- LEVER_resetStatus (addition)
- rasterOrthogonalCross (addition)
- fillOrthogonalCross (addition)
- rasterDiagonalCross (addition)
- fillDiagonalCross (addition)

/sim/simunit.lua
- onStartTurn (overwrite)
- onEndTurn (overwrite)
- doAugmentUpgrade (overwrite)
- tickKO (overwrite)
- processEMP (overwrite)
- useAP (overwrite)
- onDamage (overwrite)

/client/mission_scoring.lua
- Full overwrite

/client/gameplay/boardrig.lua
- onSimEvent (append)

/client/gameplay/doorrig2.lua
- refreshProp (overwrite)

/client/gameplay/unitrig.lua
- refreshProp (overwrite)
- destroy (overwrite)
- playSound (overwrite)
- refreshRenderFilter (append)

/client/gameplay/wallrig2.lua
- setRenderFilter (overwrite)
- refreshProp (overwrite)

/client/hud/combat_panel.lua
- refreshShoot (overwrite)
- refreshMelee (overwrite)

/client/hud/mainframe_panel.lua
- refreshBreakIceButton (overwrite)

/client/hud/shop_panel.lua
- init (overwrite)
- refresh (overwrite)
- refreshItem (overwrite)
- refreshUserItem (overwrite)

/client/hud/tooltip_breakice.lua
- init (overwrite)

/client/hud/targeting.lua
- customAreaTarget class (addition)

/modules/color.lua
- color.RED (addition)
- color.DARK_RED (addition)
Last edited by wodzu_93; 22 Aug, 2023 @ 1:12pm