NovaRain
74c29ce374
Fixed set/remove_script script functions
...
* they didn't set the script index number on non-critter objects.
Changed objects_in_radius to accept a radius of 0.
Edits to scripting documents.
2026-04-23 22:28:14 +08:00
NovaRain
2415eb31f2
Backported ActionPointsBar from 4.x
...
Updated resource files.
2026-04-22 21:09:32 +08:00
NovaRain
17ffdd6791
Fixed HOOK_REMOVEINVENOBJ not being triggered
...
* when using drug/misc item from active item slots (#623 )
2026-04-21 21:26:55 +08:00
NovaRain
0dd40448c2
Moved HP/flag setting earlier in critter_kill_ engine function
...
(mainly for HOOK_ONDEATH, ref. fallout2-ce/fallout2-ce#384 )
2026-04-20 09:57:54 +08:00
NovaRain
3dc0f42728
Replaced serial single-byte NOPs with long NOPs
...
(the sequence is 5-byte long NOPs with trailing single-byte NOPs)
2026-04-19 20:40:32 +08:00
NovaRain
29a5017f65
Fixed ONDEATH hook being incorrectly triggered by non-critter objects
...
(when calling kill_critter on a non-critter obj)
2026-04-17 23:07:31 +08:00
NovaRain
3e91b9a7ce
Added object type validation to item_weight metarule
...
Fixed set_critter_current_ap and set_combat_free_move to update
player's AP lights only in combat
Edits to scripting documents.
(ref. fallout2-ce/fallout2-ce#380 )
2026-04-17 11:58:57 +08:00
NovaRain
651ba4d95c
Fixed AP cost display on game load when using CALCAPCOST hook
...
(ref. fallout2-ce/fallout2-ce#376 )
2026-04-16 10:30:53 +08:00
NovaRain
762f3a858f
Simplified the code in commit 6aae703f
2026-04-14 22:00:12 +08:00
NovaRain
b13bcb9253
Added #pragma sce to all scripts that require -s option
...
Renamed all "lite version" script mods to more specific 38x.
2026-04-14 11:33:10 +08:00
NovaRain
6aae703f65
Fixed garbled colors when SkipOpeningMovies=1
...
(ref. fallout2-ce/fallout2-ce#372 )
2026-04-14 11:04:19 +08:00
NovaRain
ec9832b6a1
Fixed a visual glitch on the char screen when selecting gain xxx perks
...
(ref. fallout2-ce/fallout2-ce#367 )
2026-04-11 21:37:55 +08:00
NovaRain
d4c223a313
Increased the maximum party member level from 6 to 10
...
Updated scripting documents.
* the game reserves 10 level-up messages for each party member. More
level-ups require either more hacks or renumbering all level-up messages
in misc.msg. Otherwise, one will start using others' lines (e.g. Sulik
says Lenny's lines after lv10).
2026-04-11 00:02:23 +08:00
NovaRain
c42bed9ee4
Removed GlobalScriptPaths option (reverted dd97c36)
...
* storing global scripts across multiple paths is almost never needed,
and no publicly available mod really uses the option. If one doesn't
want to put their global scripts in the main folder, they can always
package the scripts in a mod dat file/folder instead.
2026-04-10 09:05:06 +08:00
NovaRain
4a717a572b
Fixed crash when calling proto_data with invalid data member
...
(ref. BGforgeNet/Fallout2_Restoration_Project#381 )
2026-04-05 08:30:01 +08:00
NovaRain
95b5fbafad
Updated resource files for the previous commit
2026-04-02 13:40:53 +08:00
NovaRain
e8ba875002
Removed AllowLargeTiles option
...
* Originally, its goal was to bypass the tile FRM limit and save
people's time from splitting tiles. But no one has really used this
option since sfall 2.0 (no bug reports about being broken for many
years). And boosting the limit to 16383 should practically solve the
first goal.
* In the end the option doesn't really do what its name suggests and is
completely unused. Its tile auto-splitting function is also not very
practical.
2026-04-02 11:48:19 +08:00
NovaRain
13deeb3a79
Edited the description of inc_npc_level in scripting docs
...
Cosmetic edits: removed trailing spaces in some source files.
2026-04-01 22:26:32 +08:00
NovaRain
adc5e0e850
Deprecated two-argument form of add_extra_msg_file
2026-03-26 12:11:08 +08:00
NovaRain
d287ac194d
Fixed glitched map when the encounter table has no available entries
...
(ref. fallout2-ce/fallout2-ce#313 )
Updated sslc document.
2026-03-20 11:19:52 +08:00
NovaRain
bd1995c393
Added support for nested array expressions
...
Fixed load_array script function not accepting floats as array keys.
Added arrays testcase script.
Updated header files.
2026-03-16 09:24:28 +08:00
NovaRain
506f63fb08
Fixed +/- not updating brightness slider when used on the Pref screen
...
(ref. fallout2-ce/fallout2-ce#298 )
2026-03-15 07:56:57 +08:00
NovaRain
ae0fb248c9
Changed the timing of setting OPTIONS game mode flag
...
* now it is toggled when creating/deleting the Preferences window.
2026-03-14 20:24:31 +08:00
NovaRain
dd97c36338
Backported GlobalScriptPaths from 4.0
2026-03-13 08:43:33 +08:00
NovaRain
368d632919
Updated version number and changelog
v3.8.49.1
2026-02-25 22:06:06 +08:00