NovaRain
ba3ad33587
Fixed a bug that broke the calculation of the skill point cost for increasing skill levels ( #226 )
...
Updated version number for hot fix.
v3.8.14.1
2019-01-14 09:34:19 +08:00
NovaRain
6e74c3166a
Refactored ASM code in Sound.cpp (from Mr.Stalin)
...
Minor fix for "path_find_to" script function.
Changed the two wrapper functions in ObjectsOps.hpp using dev branch as ref.
Changed some code in ObjectsOps.hpp for edited wrapper functions.
Moved obj_under_cursor to ObjectsOps.hpp.
Reformatted Karma/Worldmap related code in main.cpp as in dev branch.
v3.8.14
2019-01-08 13:28:00 +08:00
NovaRain
e320acce0b
Expanded create/temp_array functions to allow creating a new "lookup" type of associative array (from Mr.Stalin)
2019-01-08 06:52:00 +08:00
NovaRain
4f48926105
Added support for sorting associative arrays by keys or values (from Mr.Stalin)
2019-01-07 15:13:22 +08:00
NovaRain
5611931063
Fixed a crash bug when using sorting functions on an associative array(map) (from Mr.Stalin)
2019-01-06 11:59:09 +08:00
NovaRain
f00022fed6
Moved ModifiedIni to main.cpp.
2019-01-04 21:08:30 +08:00
NovaRain
78815425e2
Refactored ASM code in KillCounter.cpp.
...
Reformatted and tweaked code in Explosions.cpp.
2019-01-03 11:07:57 +08:00
NovaRain
9ddddcc120
Changed INVENTORYMOVE hook to be called before displaying the 'Move Items' window for drag and drop ammo on weapons.
2019-01-03 09:35:26 +08:00
NovaRain
11c15cec93
Refactored some ASM code in BurstMods.cpp, Inventory.cpp, Credits.cpp, AnimationsAtOnceLimit.cpp.
2019-01-01 10:27:40 +08:00
NovaRain
f36bd6fb61
Improved the functionality of ElevatorsFile to allow to change the FRM images of the elevator panel and create new elevator types (from Mr.Stalin)
2018-12-31 10:10:06 +08:00
NovaRain
26ab38c6c3
Changed critical table to be loaded before global scripts.
...
Removed redundant ClearGlobals() in LoadGameHook.cpp (already run in ResetState(1) above)
Updated version number and year.
2018-12-30 10:08:47 +08:00
NovaRain
9b50e6be1e
Added UseWalkDistance option (from Mr.Stalin) ( #46 )
2018-12-28 20:06:55 +08:00
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