Commit Graph
603 Commits
Author SHA1 Message Date
NovaRain c0f9f142c4 Added a tweak for weapon perk modifier to AIBestWeaponFix
Minor edits to code/documents.
Updated version number.
2019-08-09 11:59:45 +08:00
NovaRain 8b9ffd08a8 Minor edits to ddraw.ini v3.8.19.1 2019-07-18 09:27:28 +08:00
NovaRain b26208141f Changed DebugMode to not require enabling sfall debugging mode
Changed version to 3.8.19.1 as maintenance release.
2019-07-17 10:10:28 +08:00
NovaRain 147382de25 Minor code edits to LoadGameHook, PartyControl, ScriptExtender.cpp 2019-07-16 13:01:44 +08:00
NovaRain 9529208c7c Fixed the error handling on loading sfallgv.sav
* to improve backward compatibility with older saved games.
2019-07-15 20:51:29 +08:00
NovaRain fc3b7180af Backported the code of COMBATDAMAGE hook from 4.x
Moved instadeath crit fix from COMBATDAMAGE hook to BugFixes.cpp.
Completed the compute_attack struct.
Updated version number.
2019-07-15 09:59:58 +08:00
NovaRain f53aa16923 Excluded Awareness from perks resetting in PartyControl.cpp 2019-07-14 10:46:56 +08:00
NovaRain ce19262283 Excluded barter mode for ItemCounterDefaultMax
Renamed GetCurrentLoops function to "GetLoopFlags".
Minor edits to document/code.
v3.8.19
2019-07-10 11:05:28 +08:00
NovaRain e43762b45f Added assignment of unique IDs to items/critters for event queue
* to prevent event queue being added to the incorrect object on the map.
2019-07-09 21:50:46 +08:00
NovaRain ceb9c41e3d Changed the implementation of the bug fix in commit f1ef55d
Added additional fix for "NPC turns into a container" bug.
2019-07-09 10:50:00 +08:00
NovaRain 0aee36f77d Fixed bugs related to knockout/knockdown critters
Fixed knocked down critters not playing stand up animation when the
combat ends.

Fixed dead NPCs reloading their weapons when the combat ends.
2019-07-06 22:34:20 +08:00
NovaRain 9c41ddd243 Fixed the execution of functions before exiting map in commit f13e6bd 2019-07-06 01:57:09 +08:00
NovaRain f38d87e0ee Added KnockoutTime option to change the duration of the knockout effect.
Fixed op_lookup_string_proc_ engine function not searching the last
procedure in a script.
2019-07-04 12:11:00 +08:00
NovaRain 5fa418ae08 Added reassignment of IDs for critters upon first loading a map
* for fixing mapper not checking existing object IDs and generating
duplicated ones for new critters added on a map.
2019-07-03 15:13:46 +08:00
NovaRain c6c66a4b58 Added a check for the DAM_KNOCKED_OUT flag
to wield_obj_critter/inven_unwield script functions.

Added climbing ladders to "interrupted player's movement in combat" fix.
2019-07-03 12:14:23 +08:00
NovaRain feeae8c750 Added debug log entries to PartyControl.cpp as 4.x 2019-07-01 13:12:10 +08:00
NovaRain 58a67d58cb Added SkipOpeningMovies=2 to also skip the splash screen
Changed the order of some code in main.cpp.
Renamed IsDebug variable to "isDebug".
2019-06-29 20:11:53 +08:00
NovaRain 96881c19a3 Fixed combat not ending automatically when there are no hostiles. 2019-06-26 06:15:35 +08:00
NovaRain c18828b61b Changed DataLoadOrderPatch to be 1 by default.
Replaced most of NULL with nullptr, since VS2010 supports it.
Some code edits to MiscOps.hpp and ScriptUtils.hpp.
2019-06-24 12:25:32 +08:00
NovaRain b1e78bb61c Rewrote get/set_pc/critter_*_stat funcs in C++.
* this slightly improved their error handling.

Concentrated the error msg for invalid args of opcodes.
2019-06-23 11:23:42 +08:00
NovaRain bcb0228ed3 Fixed fade in/out of the screen in DX9 mode. 2019-06-18 09:27:39 +08:00
NovaRain a75e634c96 Fixed Scout perk being taken into account for mark_area_known function.
* technically it should only effect the visibility of tiles when you're
exploring on the world map.

Fixed the incorrect coordinates for small/medium location circles when
highlighting their sub-tiles (one of bugs listed in #228)

Moved the fix for the position of the target marker from Worldmap.cpp to
BugFixes.cpp.

Slightly adjusted the position/size for Local variables button in debug
editor.
2019-06-17 11:24:57 +08:00
NovaRain c4f6c762c4 Added viewing and modifying local vars for critters to the debug editor. 2019-06-15 10:09:50 +08:00
NovaRain 5ccd1534f4 Added "metarule_exist" script function.
Limited the maximum number of extra game msg files to 4096 (from 4.x).
Code edit to Message.cpp and ScriptUtils.hpp.
2019-06-14 23:32:01 +08:00
NovaRain 8e0190939e Minor edit to error messages in MiscOps.hpp. 2019-06-12 09:14:12 +08:00