NovaRain
1891612f38
Reverted the change in Tiles.cpp from previous commit.
2019-05-10 10:44:34 +08:00
NovaRain
efe00b9faf
Changed the names of FRM structures.
...
Fixed get FID type in Inventory.cpp.
2019-05-09 10:20:47 +08:00
NovaRain
2059a3da8c
Backported 3 script functions from 4.1:
...
* dialog_obj, loot_obj, and npc_engine_level_up.
2019-05-08 21:04:18 +08:00
NovaRain
ec3bc8c21c
Moved Test_ForceFloats to [Debugging] section.
...
* Since it's never mentioned anywhere, should be OK moving it before
the formal release.
Minor code edits to Tiles.cpp.
2019-05-07 23:08:47 +08:00
NovaRain
c1ec4057a6
Code edits on Graphics.cpp & ScriptExtender.cpp.
...
Minor edits on some other code.
Added the missing Test_ForceFloats option to ddraw.ini.
2019-05-07 14:04:36 +08:00
NovaRain
5d9008f407
Minor code edits on Graphics/Movies/TalkingHeads.cpp
2019-05-05 10:59:49 +08:00
NovaRain
64e4daeb02
Code refactoring in Arrays.cpp & ScriptArrays.hpp.
...
Added new example mods gl_ammomod & gl_highlighting_lite to modderspack.
Renamed Bugs.cpp to BugFixes.cpp.
2019-05-05 10:11:36 +08:00
NovaRain
40ed445956
Simplified the iterator in party member protos patch.
...
Added initialization and delete for repList, as in 4.x.
2019-05-03 10:14:00 +08:00
NovaRain
cbd3964ae5
Moved worldmap related code from main.cpp to the new Worldmap.cpp.
2019-05-02 21:02:49 +08:00
NovaRain
34628c0ea5
Unset the read-only attribute for party member's .sav proto files
...
Slightly changed the implementation of previous commit.
2019-05-02 14:33:09 +08:00
NovaRain
f2f260e743
Backported the patch for party member base protos.
2019-05-02 09:28:28 +08:00
NovaRain
f13e6bd9f3
Reordered the execution of functions before exiting the map
...
* partyMemberSaveProtos and queue_leaving_map are now called after
executing map_exit_p_proc procedure.
2019-05-01 11:37:11 +08:00
NovaRain
8ef05d205a
Fixed the argument value of dialogue_reaction script function
2019-04-30 11:18:42 +08:00
NovaRain
3c255085ed
Replaced ASM code in various opcodes with macros (from Mr.Stalin)
...
Unified the directory separator in documents.
Updated version number.
2019-04-30 10:38:39 +08:00
NovaRain
7500e6b637
Updated set_unique_id defines in sfall.h.
v3.8.17
2019-04-24 20:26:26 +08:00
NovaRain
560eead694
Rewrote Force Encounter script function code.
...
Changed set_global_script_repeat/type & set_self to use fastcall.
Minor edits to BugFixes.cpp and ddraw.ini.
2019-04-24 15:06:07 +08:00
NovaRain
45baeff397
Minor code edits to some opcodes.
2019-04-23 11:40:28 +08:00
NovaRain
2df1dfbadc
Fixed and improved Use32BitHeadGraphics option:
...
* Fixed the position of the talking head texture when the game res is
larger than 640x480.
* Added the support to use textures without the need of patching
talking head FRM files.
2019-04-23 07:35:18 +08:00
NovaRain
cbe31e845c
Renamed heads/ddraw2 to TalkingHeads/Graphics.
...
Added necessary defines to prepare TalkingHeads backporting.
Some code edits to AI.cpp, MainMenu.cpp, movies.cpp.
2019-04-22 23:03:03 +08:00
NovaRain
2e2d3f7946
Renamed AmmoMod.cpp/h to DamageMod.
2019-04-19 09:24:17 +08:00
NovaRain
854adc2afc
Reverted some changes in previous commit.
...
* Now weapons with knockback modifiers applied still stack with others
in the inventory.
2019-04-17 10:34:13 +08:00
NovaRain
0c8794661c
Further implementation of unique ID.
...
* weapons with knockback modifiers applied will have a special ID
(negative value) that work as a temporary UID for the current game
session.
Added checks on object types to functions in Combat module.
Added the second argument to set_unique_id script function.
2019-04-16 20:53:41 +08:00
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