NovaRain
803eeb4d27
Fixed crash on game save (due to commit 0409eb67)
2024-06-09 06:27:02 +08:00
NovaRain
2714b3bfc8
Expanded show/hide_iface_tag functions to work with tag value 0 (sneak)
...
Updated documents.
2024-06-07 08:08:13 +08:00
NovaRain
0409eb67e4
Minor code edits: replace some push/pop in ASM with pushadc/popadc pair
2024-06-06 21:56:45 +08:00
NovaRain
ea74ff7d0c
Added ItemMoveSkipDragKey from 4.x
2024-06-06 21:50:48 +08:00
NovaRain
e05010c752
Cosmetic edits: unified the placement of __declspec keyword
...
* it's recommended to place __declspec before the return type.
(ref: https://stackoverflow.com/q/13613864 )
2024-06-04 20:48:49 +08:00
NovaRain
9f8a5b4766
Fixed possible crash in BoxBarCount
2024-06-03 09:29:05 +08:00
NovaRain
6a773780a7
Backported the per-line msg fallback from 4.x
...
Renamed PartyMemberNonRandomLevelUp for clarity.
2024-06-03 09:23:21 +08:00
NovaRain
e2ad532607
Added a new attrType value to get_window_attribute
...
Added PAUSEWIN (Ctrl+P) to LoadGameHook game modes.
Fixed crash in interface_art_draw (when drawing beyond window bounds).
Fixed assert fail when calling sfall_func7+
Edits to documents.
2024-06-02 09:12:56 +08:00
NovaRain
181560265f
Fixed NPCAutoLevel and set_npc_level opcode
...
- Now properly doesn't shift first level up too early and doesn't set "early" flag
- Fixed using set_npc_level without disabling engine leveling logic
- Renamed to PartyMemberNoEarlyLevelUpPatch to match behavior
2024-06-02 08:43:38 +08:00
NovaRain
ca42b01193
Added new arguments to HOOK_ENCOUNTER
...
* to determine which encounter is being loaded, not just map ID.
Updated the document and header files.
2024-05-31 15:11:40 +08:00
NovaRain
73ac86d493
Updated healing skills example mod
...
(fix inaccurate behavior and refactoring)
2024-05-28 21:44:33 +08:00
NovaRain
7dc499eb24
Changed the world map healing rate patch to be enabled by default
...
* default 3 hrs according to Fallout v1.2 manual errata.
Changed AIDrugUsePerfFix to be enabled by default (UPU/RPU have it
enabled for years, and F2:CE also implemented a similar fix.)
Updated version number.
2024-05-28 21:30:52 +08:00
NovaRain
944a1be064
Added 'DontMoveTop' flag to the interface bar
...
* to prevent the interface bar from obscuring the barter/trade interface
when using the hi-res patch.
2024-05-27 22:26:22 +08:00
NovaRain
bc882680e4
Added patch for healing time on worldmap and set_world_map_heal_time
...
* the time interval check is tied to real time clock, instead of game time.
2024-05-27 21:56:54 +08:00
NovaRain
cfcfa21afe
Reverted speed patch/keys behavior to pre-3.8.15
...
* Enable in [Speed] is the master switch for all Speed* settings.
* SpeedMultiInitial requires Enable=1, not a standalone setting.
* SpeedModKey=0 allows players to use only numpad keys to change speed.
2024-05-24 21:39:42 +08:00
NovaRain
0095ec212b
Added healing skills example mod from 4.x
2024-05-24 08:55:01 +08:00
NovaRain
83d8104ed8
Added "item" type to the party member protos patch
...
(for the car trunk)
2024-05-24 08:51:04 +08:00
NovaRain
c74ddc1cbc
Backported ItemCounterAutoCaps from 4.x
2024-05-23 20:17:49 +08:00
NovaRain
0746d6b483
Header lib: refactor inven_as_array and add proper jsdoc defs to all comments
...
- inven_as_array was allocating blocks of 100 items which was unnecessary
2024-05-20 20:20:56 +08:00
NovaRain
3c8ec03e30
Add useful comments to most header lib procs and macros
2024-05-19 07:27:43 +08:00
NovaRain
0b67cb4125
Fixed the missing hotkeys for additional elevators derived from the original elevator types
...
(ref. BGforgeNet/Fallout2_Restoration_Project#290 )
2024-05-18 15:17:22 +08:00
NovaRain
e84c5fdc1d
Added setting about Cautious Nature perk to perks.ini
2024-05-17 21:06:01 +08:00
NovaRain
a56162c949
Backported the options for internal debug window
2024-05-14 21:33:11 +08:00
NovaRain
272b082d72
Removed duplicate implementation in round() script function
...
* there's a lroundf implementation already in Tiles.cpp.
2024-05-12 13:56:05 +08:00
NovaRain
4f43a47a09
Sync ExtraArt module with 4.x
...
Removed duplicate FRMs from repo.
Rename all interface FRMs to lowercase.
Updated resource files.
2024-05-12 13:47:48 +08:00