Skip to content

Commit 9c257e9

Browse files
committed
fix(perl): Fixes for perl
Signed-off-by: dark0dave <dark0dave@mykolab.com>
1 parent 447cfc8 commit 9c257e9

5 files changed

Lines changed: 21 additions & 20 deletions

File tree

-12.6 KB
Binary file not shown.

stratagems/sfo/general/lib_general.tpa

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,15 @@ DEFINE_ACTION_FUNCTION ~compile_ssl_to_bcs_core~ INT_VAR skip_bcs=0 STR_VAR scri
5353
END
5454
DELETE "%workspace%/ssl_out/%script%.baf"
5555
ACTION_IF ~%WEIDU_OS%~ STRING_COMPARE_CASE ~WIN32~ THEN BEGIN
56-
OUTER_INNER_PATCH_SAVE scsargs "%full_loc%/%script%" BEGIN
57-
REPLACE_TEXTUALLY "\" "/"
58-
END
59-
AT_NOW ~chmod 755 %MOD_FOLDER%/%ssl_loc%/ssl.pl~
60-
AT_NOW ~/usr/bin/perl %MOD_FOLDER%/%ssl_loc%/ssl.pl %scsargs% "%sslvariables%" -o %workspace%/ssl_out -l %ssllibrary% %workspace%/autolib %booleanstring%~ EXACT
56+
OUTER_INNER_PATCH_SAVE scsargs "%full_loc%/%script%" BEGIN
57+
REPLACE_TEXTUALLY "\" "/"
58+
END
59+
LAF check_ini STR_VAR ini=Use_Perl_Natively RET value END
60+
ACTION_IF value BEGIN
61+
AT_NOW ~perl %MOD_FOLDER%/%ssl_loc%/ssl.pl %scsargs% "%sslvariables%" -o %workspace%/ssl_out -l %ssllibrary% %workspace%/autolib %booleanstring%~ EXACT
62+
END ELSE BEGIN
63+
AT_NOW ~/usr/bin/perl %MOD_FOLDER%/%ssl_loc%/ssl.pl %scsargs% "%sslvariables%" -o %workspace%/ssl_out -l %ssllibrary% %workspace%/autolib %booleanstring%~ EXACT
64+
END
6165
END ELSE BEGIN
6266
LAF check_ini STR_VAR ini=Use_Perl_Natively RET value END
6367
ACTION_IF value BEGIN

stratagems/sfo2e/lib_ssl.tph

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,12 @@ BEGIN
9595
REPLACE_TEXTUALLY EXACT_MATCH "\" "/"
9696
END
9797
AT_NOW ~chmod 755 %ssl_loc%/ssl.pl~
98-
AT_NOW ~/usr/bin/perl %ssl_loc%/ssl.pl %scsargs% "%sslvariables%" -o %workspace%/ssl_out -l %ssllibrary% %data_loc%/autolib %booleanstring%~ EXACT
98+
LAF check_ini STR_VAR ini=Use_Perl_Natively RET value END
99+
ACTION_IF value BEGIN
100+
AT_NOW ~perl %ssl_loc%/ssl.pl %scsargs% "%sslvariables%" -o %workspace%/ssl_out -l %ssllibrary% %data_loc%/autolib %booleanstring%~ EXACT
101+
END ELSE BEGIN
102+
AT_NOW ~/usr/bin/perl %ssl_loc%/ssl.pl %scsargs% "%sslvariables%" -o %workspace%/ssl_out -l %ssllibrary% %data_loc%/autolib %booleanstring%~ EXACT
103+
END
99104
END
100105
END
101106
END

stratagems/ssl/ssl.pl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/perl
1+
#!/usr/bin/env perl
22

33
my $scsline="";
44
# my $defaultlibraryfile="scsii/ssl/library.slb";

stratagems/stratagems.ini

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
[spell system changes]
2-
32
acid_storm_tonedown=1
43
adjust_monster_summoning=1
54
antimagic_penetrates_ii=1
@@ -78,12 +77,10 @@ use_iwd_strength_of_one=1
7877
web_and_the_large=1
7978

8079
[spell system finetuning]
81-
8280
enhance_cure_cause_setting=average
8381
auras_are_party_friendly=1
8482

8583
[nerfed and moved items]
86-
8784
no_item_nerf_balduran_shield=1
8885
no_item_nerf_magi_staff=0
8986
no_item_nerf_mirror_cloak = 0
@@ -94,7 +91,6 @@ no_item_nerf_vecna = 0
9491
no_initial_change_elemental_arrows = 0
9592

9693
[component tweaks]
97-
9894
mage_level_add = 0
9995
mage_level_scale = 100
10096
priest_level_add = 0
@@ -133,8 +129,6 @@ provisions_reset_after_sea_voyage=1
133129
provisions_reset_in_stronghold=1
134130
dragons_get_plus_one_apr=0
135131

136-
137-
138132
[hotkeys]
139133
hot_key_A=A
140134
hot_key_B=B
@@ -147,7 +141,6 @@ hot_key_S=S
147141
hot_key_V=V
148142

149143
[other]
150-
151144
AI_Does_Not_Detect_Items = 0
152145
AI_Is_Omniscient = 0
153146
Do_Not_Fix_Save_Errors = 0
@@ -157,7 +150,7 @@ Genai_Does_Not_Adjust_Levels = 0
157150
Genai_Does_Not_Adjust_Profs = 0
158151
Conceal_Prebuff_Spell_Names = 0
159152
Force_No_HLA_Repeats = 0
160-
thac0_tolerance=6
153+
thac0_tolerance = 6
161154
library_override = none
162155
disable_easter_eggs = 0
163156
enable_difficulty_based_damage_changes = 0
@@ -171,14 +164,13 @@ no_lizard_biff = 0
171164
do_not_biff_iwd_resources = 1
172165

173166
[internal/debug]
174-
175-
Disable_SSL = 0
167+
Disable_SSL=0
176168
God_Does_Not_Play_Dice=0
177169
force_tra_rebuild=0
178170
debug_variable=0
179-
use_perl_natively=0
180-
Scroll_Drop_Fraction = 10
181-
assume_unmodified_iwd_scripts = 1
171+
use_perl_natively=1
172+
Scroll_Drop_Fraction=10
173+
assume_unmodified_iwd_scripts=1
182174
poison_stat=162
183175
log_elemental_cre=0
184176

0 commit comments

Comments
 (0)