NovaRain
2427634ee8
Added a fix to the following script functions to ensure they set the correct object: (from Mr.Stalin)
...
set_critter_burst_disable, set_critter_pickpocket_mod, set_critter_skill_mod, set_critter_hit_chance_mod, set_*_knockback
2018-12-28 10:04:22 +08:00
NovaRain
36d1d0a5fc
Refactored HeroAppearance.cpp (from Mr.Stalin)
2018-12-27 16:03:13 +08:00
NovaRain
486f00cdf4
Refactored assembler code in Skills.cpp.
2018-12-26 10:23:21 +08:00
NovaRain
b6fd424665
Added missing return values for HOOK_INVENWIELD.
2018-12-25 10:02:39 +08:00
NovaRain
3d679db758
Added a fix to prevent sfall from loading global scripts with an extension that exceeds three characters (from Mr.Stalin)
...
Replaced some pushad/popad opcodes with pushadc/popadc ASM macros.
2018-12-25 01:25:37 +08:00
NovaRain
92e1f919d9
Refactored SafeWrite.cpp.
2018-12-20 09:37:47 +08:00
NovaRain
d259e8c903
Formatted code in HeroAppearance.cpp.
2018-12-18 07:54:19 +08:00
NovaRain
dea0e596c3
Minor code edit on main.cpp.
2018-12-17 09:44:36 +08:00
NovaRain
90b39f3dde
Replaced some values with constants in Perks.cpp.
2018-12-16 11:39:56 +08:00
NovaRain
c80224f661
Simplified and reformatted code in Perks.cpp (from Mr.Stalin)
...
Replaced some 'strcpy_s' usages to 'strncpy_s' in Perks.cpp.
2018-12-15 18:55:40 +08:00
NovaRain
d7d8de5e1a
Added "get/set_object_data" script functions (from Mr.Stalin)
...
Changed read_byte, read_short, read_int, and read_string functions to not require AllowUnsafeScripting.
v3.8.13
2018-12-05 10:17:26 +08:00
NovaRain
0a21e4abfa
Fixed a bug in the hero appearance mod that caused the player to disappear after saving the game when player's base FID is greater than 255.
...
Replaced old SafeWrite usages with corresponding Hook/MakeCall functions in HeroAppearance.cpp.
2018-12-04 09:45:55 +08:00
NovaRain
1340eeb0d3
Fixed the return values of a hook getting corrupted if another hook was called during the execution of the current hook (from Mr.Stalin)
...
Added a fix to prevent hook scripts from being executed when the depth limit is exceeded.
2018-12-03 20:43:03 +08:00
NovaRain
a350fed4d1
Added a fix for unable to sell/give items in barter screen when the player/party member is overloaded (from Mr.Stalin)
...
Added a variant of MakeCall/Jump with 3 arguments to replace some SafeWrite 0x90 code for trailing NOPs.
2018-11-30 11:35:14 +08:00
NovaRain
402d4f40f2
Changed some MakeJump usages to MakeCall in Stats.cpp, Knockback.cpp, and main.cpp.
...
(see Mr.Stalin's comments in commit c990b6701d )
2018-11-29 09:56:41 +08:00
NovaRain
0f49c7f68d
Refactored the code in Knockback.cpp.
...
Edited part of HookScripts.cpp (ref. commit 0a3745f8f5 )
Minor edits to some code files.
2018-11-28 21:35:47 +08:00
NovaRain
deb0299776
Added an option to fix AI not taking chem_primary_desire in AI.txt as drug use preference when using drugs in their inventory (from Mr.Stalin)
...
Minor edits to some code files.
2018-11-26 09:59:14 +08:00
NovaRain
4bb3fa0275
Merged two Glovz's fix functions and reorganized Glovz's/YAAM code layout a bit.
...
Fixed a bug in Stats.cpp that caused critical hits to ignore critical table roll value and only have the lowest level effect.
Minor edits to MainMenu.cpp.
2018-11-20 23:44:27 +08:00
NovaRain
da31455cef
Fixed missing AC/DR mod stats when examining ammo in barter screen.
...
Added an option to display full item description for weapon/ammo in barter screen.
Minor code correction in ScriptExtender.cpp.
Minor edits to document.
Updated version number.
2018-11-20 07:23:25 +08:00
NovaRain
4da10e2fdb
Fixed the missing return value of -1 for HOOK_USEOBJON.
2018-11-16 06:34:47 +08:00
NovaRain
5426d043c1
Fixed unable to click the pop-up message box when death from radiation was triggered during resting.
2018-11-14 07:14:39 +08:00
NovaRain
719cec74d1
Added a fix to display a pop-up message box about death from radiation.
2018-11-13 21:37:48 +08:00
NovaRain
627fe11c29
Fixed determine_to_hit_func_ engine function taking distance into account when called from determine_to_hit_no_range_ (from Mr.Stalin)
2018-11-12 13:14:07 +08:00
NovaRain
dcca405b89
Added an additional mode to SpeedInterfaceCounterAnims (from Mr.Stalin)
...
Refactored the code of Stats.cpp.
Unified stat_level_ usages in Inventory.cpp, LoadGameHook.cpp and skills.cpp.
2018-11-10 10:08:08 +08:00
NovaRain
cce9437d19
Removed the pop-up message box about not finding the original ddraw.dll, now the error is reported in the log file.
...
Added a note about setting a custom background for the character screen to the hero appearance mod.
2018-11-09 10:01:10 +08:00