Skip to content

sfall 3.8.28

Compare
Choose a tag to compare
@NovaRain NovaRain released this 17 Oct 23:34
· 533 commits to 3.8-maintenance since this release

Download sfall

Changelog:

  • Fixed a bug introduced in 3.8.23 that could cause unexpected behavior in global scripts
  • Fixed a bug in ObjCanSeeObj_ShootThru_Fix that caused the source to be unable to see the target if it has the ShootTrhu flag set
  • Fixed the encounter messages still being limited to 50 entries per table when EncounterTableSize is set to greater than 50
  • Fixed temporary arrays in scripts being cleared when flushing the keyboard buffer
  • Improved the field of view check in ObjCanSeeObj_ShootThru_Fix
  • Improved the functionality of GlobalShaderFile to be able to load multiple shader files
  • Improved the performance of DX9 graphics modes
  • Extended the upper limit of set_pickpocket_max and set_hit_chance_max script functions to 999
  • Expanded get_window_attribute script function to support the automap interface window
  • Removed the check for valid objects from get/set_object_data script functions to make them work with other structured data
  • Removed InterfaceDontMoveOnTop from ddraw.ini because there is little reason to turn it off
  • Added a fix for the engine building the path to the central hex of a multihex object
  • Added a fix for the flags of critters in the line of fire not being taken into account when calculating the hit chance penalty of ranged attacks
  • Added a fix to the check for ranged weapons in the Fast Shot trait and FastShotFix
  • Added a fix for the background image of the character portrait on the player's inventory screen
  • Added a fix for the broken Print() script function
  • Added the original Fallout 1 behavior of the Fast Shot trait to FastShotFix
  • Added a tweak to keep the selected attack mode when moving the weapon between active item slots
  • Added an option to enable linear texture filtering for DX9 graphics modes
  • Added support for ACM audio file playback and volume control to soundplay script function
  • Added support for transparent interface/script windows
  • Added the ability to change the poison level for NPCs to poison and set_critter_stat script functions
  • Added a volume control to reduce the volume for play_sfall_sound script function
  • Added an argument to intface_redraw script function to redraw all interface windows
  • Added a new argument to HOOK_TOHIT hook script
  • Added a new argument to HOOK_COMBATDAMAGE hook script
  • Added a new hook type to HOOK_WITHINPERCEPTION hook script (when AI determines whether it sees a potential target)
  • Added two sharpen filter files as global shader examples to the modders pack
  • Backported script functions from 4.0: car_gas_amount, set_car_intface_art
  • New script functions: interface_art_draw, interface_print, combat_data
  • Updated the ammo ini loader mod in the modders pack