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