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
NovaRain
0f7a8592a9
Fixed the interrupted player's movement in combat.
...
* it happens when the player try to use objects with Bonus Move APs
available. The distance has to be greater than remaining normal APs.
Replaced calling db_dir_entry_ with db_access_ in HeroAppearance.cpp.
2019-06-10 09:45:52 +08:00
NovaRain
e9f3fd5039
Fixed the position of the target maker for location circles.
2019-06-09 11:35:30 +08:00
NovaRain
6cc988aef5
Fixed the reserve movement fix in commit f1ef55d.
...
* before the reserve movement didn't work correctly if the player has
free move AP (yellow, from Bonus Move) left.
2019-06-09 07:26:32 +08:00
NovaRain
e50369c18d
Fixed the up/down button images in the world map interface.
2019-06-08 23:56:20 +08:00
NovaRain
f1ef55d22d
Fixed anim_move_to_tile_ ignoring the distance argument.
...
* this also fixes the broken "reserve movement" feature.
2019-06-08 09:46:30 +08:00
NovaRain
d1fe920cf7
Fixed a few bugs in WorldMapSlots option.
...
Updated version number.
2019-06-06 10:21:36 +08:00
NovaRain
9a331c918c
Fixed a bug in knockback modifier functions that could crash the game ( #237 )
...
Updated version number.
v3.8.18.1
2019-06-02 08:52:42 +08:00
NovaRain
56fd9706a4
Minor edit to gl_ammomod example script.
v3.8.18
2019-05-31 09:11:25 +08:00
NovaRain
b46892cb66
Improved the fix for the removal of PM corpses.
...
* to prevent save file corruption (one of bugs listed in #228 ). Now
party member's corpse is removed in the same way as all other critter
corpses.
Simplified the ASM code of combat_ai_hack (take 2).
2019-05-30 10:34:15 +08:00
NovaRain
7663a47fbb
Fixed the code for removal of party member's corpse when loading the map.
2019-05-29 09:37:28 +08:00
NovaRain
a9aeac1f6f
Fixed AI not checking min HP properly for using stims.
...
Edited the code of InventoryApCost in Inventory.cpp.
Minor edits to some other code.
2019-05-28 11:18:11 +08:00
NovaRain
6db496e66c
Code edits to Perks.cpp/PerksOp.hpp/ScriptExtender.cpp.
2019-05-27 12:10:34 +08:00
NovaRain
daf6585ba3
Simplified the ASM code of combat_ai_hack.
2019-05-24 20:01:19 +08:00
NovaRain
1f6dac09b8
Rewrote the fix to allow fleeing NPC to use drugs.
...
Code edits to Perks.cpp/PerksOp.hpp.
2019-05-24 10:43:46 +08:00
NovaRain
af6038ee0c
Removed LoadProtoMaxLimit option from ddraw.ini.
...
* now the proto limit is always handled by set_proto_data function when
needed, since the related issue was originally from using it to process
lots of protos at once.
2019-05-23 17:06:40 +08:00
NovaRain
2c7548f164
Fixed getting perks/traits from the real dude_obj while controlling other NPCs.
...
Added "real_dude_obj" script function and updated documents.
2019-05-22 12:59:27 +08:00
NovaRain
301ccba45f
Rewrote NPC fleeing fix.
...
Removed DialogOptions9Lines option from ddraw.ini.
2019-05-22 10:48:41 +08:00
NovaRain
899dc2422d
Increased the max text width of the info card in the char screen.
...
* the increased the width is according to the max width of one char in
font (uppercase A seems to be the widest with 8 px).
Adjusted code format in Console.cpp.
2019-05-20 11:36:03 +08:00