NovaRain
ceb55cdfa9
Fixed the start procedure not being called correctly
...
* If the required standard script procedure is missing, the procedure
above the start proc is called instead of the start (from Crafty)
Added a id reversion mechanism to remove_weapon_knockback.
2019-04-15 13:04:15 +08:00
NovaRain
6791b15af1
Added "set_unique_id" script function.
...
Minor edit to Perks.cpp.
Added DevXP config to project files.
2019-04-14 07:35:52 +08:00
NovaRain
ff4f5d7e73
Updated proto offsets in define_extra.h.
...
Minor edit to HookScripts.cpp.
2019-04-10 09:50:59 +08:00
NovaRain
564c48354a
Backported the code of AmmoCost hook from 4.x.
...
* Mainly for fixing the issues with CheckWeaponAmmoCost. Because it's
easier to backport the whole set of code than working on the old
implementation. Shouldn't affect the performance much.
Also backported the CheckWeaponAmmoCost code from 4.x.
Updated hookscripts.txt to reflect the change.
Now the debug editor starts at the center of the screen.
2019-04-09 09:53:56 +08:00
NovaRain
5d7ee90f71
Fixed a duplicate obj_dude script being created when loading a saved game.
...
Added a fix to prevent the reserved object IDs of the player and party members from being generated for other objects.
Moved SkipOpeningMovies to movies.cpp.
Added log entries for various Init() functions in main.cpp.
Renamed timer.cpp/h to SpeedPatch.cpp/h.
2019-03-31 23:02:56 +08:00
NovaRain
6193afff11
Added DisableSpecialMapIDs option (from Mr.Stalin)
...
Fixed the overflow of the automap tables when the number of maps in maps.txt is more than 160.
2019-03-30 11:09:35 +08:00
NovaRain
26e814581f
Changed hero_select_win function to require an AppHeroWin.frm file in the art\intrface\ folder (from Mr.Stalin)
2019-03-25 21:01:23 +08:00
NovaRain
a62a4d6911
Added SpecialDeathGVAR option to override the global variable number for special death.
...
Minor fix for Stats.ini.
2019-03-17 10:38:32 +08:00
NovaRain
20746abba2
Fixed range for object ID.
...
Minor edits to documents.
2019-03-16 08:53:20 +08:00
NovaRain
e11755cb2d
Added CorpseDeleteTime option (from Mr.Stalin)
...
Fixed some functionality issues of fake perks.
2019-03-15 19:20:30 +08:00
NovaRain
08b9d98d3b
Fixed the screen not returning to the player when moving a controlled critter to another elevation of the map.
...
Refactored some code in Bugs.cpp.
2019-03-04 12:55:34 +08:00
NovaRain
ce0f5ea8c9
Added a new argument to REMOVEINVENOBJ hook (from Mr.Stalin)
2019-02-25 20:44:49 +08:00
NovaRain
2ce1c0f36e
Fixed inconsistent return value of get_npc_level.
...
Some edits to documents.
2019-02-25 12:32:56 +08:00
NovaRain
72e370117e
Expanded get/inc_npc_level functions to accept party member PIDs (from Mr.Stalin)
...
Some code correction in Skills.cpp.
2019-02-24 20:14:36 +08:00
NovaRain
7bcf06c227
Fixed the negative skill points of a skill not being taken into account when calculating the skill level (from Mr.Stalin, #202 )
...
Fixed the return value of has_skill function for incorrect skill numbers.
2019-02-21 10:57:53 +08:00
NovaRain
bc8f7477c7
Fixed the reserved item FRM being displayed in the top-left corner when in the loot/barter screens.
2019-02-20 10:04:54 +08:00
NovaRain
f5c570ddc1
Removed MultiPatches from ddraw.ini, now it's always enabled.
...
Minor edits to main.cpp and Arrays.cpp.
Updated version number.
2019-02-19 12:07:40 +08:00
NovaRain
504f66f002
Moved DontDeleteProtos option from main.cpp to DebugEditor.cpp.
...
Updated Auto Doors script mod from Mr.Stalin and ddraw.ini.
2019-02-11 13:59:37 +08:00
NovaRain
76f2301b6c
Minor edits to speed tweak and documents.
2019-02-10 09:56:28 +08:00
NovaRain
222f3eaf68
Refactored and fixed speed patch related code (from Mr.Stalin)
...
Rewrote ASM code of WorldMapFpsPatch functions.
2019-02-08 12:53:13 +08:00
NovaRain
ca5781a44a
Refactored world map related code/funcs in main.cpp (from Mr.Stalin)
...
Fixed TimeLimit option and removed the pointless value of -2 (now it works the same as -3).
Fixed the slow mouse cursor on the world map when WorldMapFPSPatch is enabled.
2019-02-03 09:32:16 +08:00
NovaRain
4edf36a1dc
Removed some more unnecessary memset code.
...
Added note on effect flags to CriticalOverrides.ini.
2019-01-31 09:12:15 +08:00
NovaRain
2b7754746c
Refactored code in Books.cpp.
...
Increased the maximum number of books in BooksFile to 50.
Moved scattered Cpp11_emu.h includes from various cpp files to main.h.
2019-01-29 11:11:03 +08:00
NovaRain
8a4a83c8f8
Added HideObjIsNullMsg option to [Debugging].
...
Moved DebugEditor option from MiscPatches.cpp to DebugEditor.cpp.
2019-01-27 10:43:54 +08:00
NovaRain
8e0ccc576c
Fixed pickup_obj/drop_obj/use_obj script functions (from Mr.Stalin)
...
Fixed a crash when calling use_obj/use_obj_on_obj functions without using set_self in global scripts.
2019-01-25 00:31:23 +08:00