NovaRain
81e612f383
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:54:35 +08:00
NovaRain
490934bb3c
Fixed AP cost display on game load when using CALCAPCOST hook
...
(ref. fallout2-ce/fallout2-ce#376 )
2026-04-16 10:29:46 +08:00
NovaRain
68d721773e
Simplified the code in commit db4f0cb8
2026-04-14 21:59:10 +08:00
NovaRain
31df2d5c98
Added #pragma sce to all scripts that require -s option
2026-04-14 11:27:22 +08:00
NovaRain
db4f0cb8d5
Fixed garbled colors when SkipOpeningMovies=1
...
(ref. fallout2-ce/fallout2-ce#372 )
2026-04-14 11:03:39 +08:00
NovaRain
67c74888b4
Fixed a visual glitch on the char screen when selecting gain xxx perks
...
(ref. fallout2-ce/fallout2-ce#367 )
2026-04-11 21:33:33 +08:00
NovaRain
1ee135611d
Increased the maximum party member level from 6 to 10 ( closes #621 )
...
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:01:25 +08:00
NovaRain
bfbdea7e83
Removed GlobalScriptPaths option
...
* 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 08:54:46 +08:00
NovaRain and GitHub
802a49b627
Merge pull request #620 from sfall-team/dependabot/bundler/docs/addressable-2.9.0
...
Bump addressable from 2.8.9 to 2.9.0 in /docs
2026-04-08 18:17:27 +08:00
dependabot[bot] and GitHub
d619c01d81
Bump addressable from 2.8.9 to 2.9.0 in /docs
...
Bumps [addressable](https://github.com/sporkmonger/addressable ) from 2.8.9 to 2.9.0.
- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.8.9...addressable-2.9.0 )
---
updated-dependencies:
- dependency-name: addressable
dependency-version: 2.9.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 09:45:13 +00:00
NovaRain
a273969756
Fixed crash when calling proto_data with invalid data member
...
(ref. BGforgeNet/Fallout2_Restoration_Project#381 )
2026-04-05 08:29:20 +08:00
NovaRain
a14f3d14a3
Updated resource files for the previous commit
2026-04-02 13:39:59 +08:00
NovaRain
cc61526f69
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:47:12 +08:00
NovaRain
5c4b1ffea1
Updated nokogiri version in Gemfile.lock
2026-04-01 22:31:35 +08:00
NovaRain
4e9eb06988
Try updating some components in Gemfile
2026-04-01 22:27:49 +08:00
NovaRain
7cd30956a7
Edited the description of inc_npc_level in scripting docs
...
Cosmetic edits: removed trailing spaces in some source files.
2026-04-01 22:24:53 +08:00
NovaRain
c28d8c0d2b
Deprecated two-argument form of add_extra_msg_file
...
Edits to scripting documents.
2026-03-26 12:09:32 +08:00
NovaRain
7b3f69f496
Fixed glitched map when the encounter table has no available entries
...
(ref. fallout2-ce/fallout2-ce#313 )
Updated sslc document.
2026-03-20 11:18:45 +08:00
NovaRain and GitHub
6d6d6a40f9
Merge pull request #619 from sfall-team/dependabot/bundler/docs/json-2.19.2
...
Bump json from 2.18.1 to 2.19.2 in /docs
2026-03-19 20:53:07 +08:00
dependabot[bot] and GitHub
5e8c376ecf
Bump json from 2.18.1 to 2.19.2 in /docs
...
Bumps [json](https://github.com/ruby/json ) from 2.18.1 to 2.19.2.
- [Release notes](https://github.com/ruby/json/releases )
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md )
- [Commits](https://github.com/ruby/json/compare/v2.18.1...v2.19.2 )
---
updated-dependencies:
- dependency-name: json
dependency-version: 2.19.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-19 12:51:56 +00:00
Vlad K and GitHub
90e18faefc
Merge pull request #617 from sfall-team/feature/nested-array-expressions
...
Support for nested array expressions (#616 )
2026-03-15 13:47:33 +01:00
phobos2077
9cdbc01728
Add script procs for creating permanent arrays from nested expressions, add arrays testcase script, fix load_array not accepting float as array key
2026-03-15 13:41:38 +01:00
phobos2077
168687c9ee
Support for nested expressions ( #616 )
...
- Doesn't require any new opcode
- temp_array is repurposed as sub-expression terminator
- Accompanied by sslc update
- Backwards compatible with old scripts using single-layer expressions
2026-03-15 12:47:12 +01:00
NovaRain
41fd1e3495
Fixed +/- not updating brightness slider when used on the Pref screen
...
(ref. fallout2-ce/fallout2-ce#298 )
2026-03-15 07:55:23 +08:00
NovaRain
a8490f1913
Changed the timing of setting OPTIONS game mode flag
...
* now it is toggled when creating/deleting the Preferences window.
2026-03-14 20:20:33 +08:00