NovaRain
d9a440f667
Fixed PM's weapon being misplaced after level up
...
Moved some codes from Worldmap.cpp to new Interface.cpp (same as 4.x).
Moved some option codes from main.cpp to other modules.
Removed CorpseLineOfFireFix from ddraw.ini (always enabled).
2019-10-31 11:42:20 +08:00
NovaRain
49bc2d3241
Some code fixes/edits.
2019-10-29 10:45:46 +08:00
NovaRain
d07603f1b0
Renamed AnimationsAtOnceLimit.cpp/h to Animations
...
Renamed SuperSave.cpp/h to ExtraSaveSlots (same as 4.x)
2019-10-28 09:51:20 +08:00
NovaRain
76346c24b3
Added a debug message about missing art file for critters
2019-10-25 10:24:40 +08:00
NovaRain
dee3e2f596
Minor code edit to previous commit
2019-10-23 09:37:10 +08:00
NovaRain
648eb9b2f1
Engine now uses 'English' as the fallback language for all msg files
2019-10-22 15:56:04 +08:00
NovaRain
fcbf4d3972
Cleanup in vcxproj file
2019-10-22 10:27:59 +08:00
NovaRain
3ef6056a77
Added "add_trait" script function
...
Replaced some C-style casting with pre-defined ptr_* variables.
2019-10-20 19:31:08 +08:00
NovaRain
ac10bce231
Moved code from main.cpp to new LoadOrder/Karma.cpp
...
Slightly refactored list_* functions with 4.x codebase.
Changed the initialization order in main.cpp to 4.x's.
2019-10-18 11:15:10 +08:00
NovaRain
6780a21b07
Fixed amount argument for critter_add/rm_trait functions
2019-10-17 10:27:28 +08:00
NovaRain
25fabde434
Replaced GetPrivateProfileInt/String with wrapper functions
...
Fixed crash when a name in PremadePaths exceeds 11 characters.
2019-10-16 14:29:04 +08:00
NovaRain
da7cd2a060
Implemented new ini reading funcs (part 2)
...
Refactored Premade.cpp, Reputations.cpp, KarmaFRMs in main.cpp, and
XPTable in Stats.cpp using 4.x implementation.
2019-10-15 21:57:49 +08:00
NovaRain
8924257aee
Added a new flag to MainMenuFontColour option
...
* set bit 1 of the first byte to only change the color of version text
(old behavior)
2019-10-15 11:58:49 +08:00
NovaRain
90ef9e273d
Implemented new ini reading funcs in various codes
2019-10-14 23:55:54 +08:00
NovaRain
b447e8e9b8
Rewrote set_xp_mod function with WRAP_OPCODE.
...
Cleanup in ASM scripting handlers code.
Code edits to Perks.cpp and Stats.cpp.
2019-10-14 21:36:25 +08:00
NovaRain
3744c0b165
Added optional options to the perks ini file
...
* to toggle modification sections for perks and traits.
Backported ini reading functions from 4.x to main.cpp, and edited
related code in Perks.cpp (need to implement to other source later)
Added error/warning icons to message boxes.
2019-10-14 15:30:46 +08:00
NovaRain
c98af496b3
Added command_lite.h header file to modderspack
2019-10-11 00:53:22 +08:00
NovaRain
c7eaff7ff5
Fixed art_change_fid_num when the hero appearance mod is enabled
...
* before it set player's FID incorrectly if PC is in other appearance.
Prevented the player from equipping a weapon when player's current
appearance doesn't have the animation for it.
Fixed the player name while controlling other critters.
Edited texts for some error message boxes.
2019-10-10 12:00:30 +08:00
NovaRain
37acec7115
Added "unwield_slot" script function
...
Re-fixed obj_art_fid for player's FID (commit 36523d8 )
2019-10-08 10:56:49 +08:00
NovaRain
f6ec543f40
Fixed inven_unwield script function
...
* now it updates the interface slot for the player properly.
Fixed some code in PartyControl.cpp.
2019-10-07 13:34:35 +08:00
NovaRain
5cfd5f99e3
Moved object unique id code from ScriptExtender to new Objects.cpp/h
...
Backported set_unjam_locks_time function from 4.0.
2019-10-07 09:36:46 +08:00
NovaRain
dafee58c77
Fixed arg1 of HOOK_INVENWIELD when calling move_obj_inven_to_obj
...
Moved get/set_proto_data functions from MiscOps.hpp to ObjectsOps.hpp.
2019-10-05 07:53:50 +08:00
NovaRain
4cf0c6688f
Improved the implementation of HOOK_INVENWIELD
...
* it now runs for the player and NPCs when removing equipped items.
* added an additional argument.
Fixed drop_obj script function not removing the equipped armor properly
for the player and party members.
2019-10-04 22:04:05 +08:00
NovaRain
27ec2d24fe
Fixed move_obj_inven_to_obj script function
...
* it didn't remove the equipped armor properly for the player and party
members, resulting in broken armor stats.
Added a check for valid objects to get/set_object_data functions.
Some code edits to HeroAppearance.cpp.
2019-09-30 07:51:43 +08:00
NovaRain
e3a3ff2540
Improved file searching for hero appearance mod ( #251 )
...
* now it will search files in .dat files and folders simultaneously.
* files in folders have higher priority than .dat files.
2019-09-28 10:52:48 +08:00