Skip to content

Commit

Permalink
Missing names for Babaus (and related fix); properly compile scripts …
Browse files Browse the repository at this point in the history
…for the Five
  • Loading branch information
DavidMWWallace committed Jun 3, 2019
1 parent f052b2f commit db11b4b
Show file tree
Hide file tree
Showing 8 changed files with 13 additions and 6 deletions.
2 changes: 1 addition & 1 deletion ascension/Ascension.tp2
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ BACKUP ~weidu_external/backup/ascension~
SUPPORT "https://forums.beamdog.com/discussion/66702/ascension-for-bg2-ee"

// use Semantic Versioning - http://semver.org
VERSION ~2.0.2~
VERSION ~2.0.3~

AUTO_EVAL_STRINGS
README "ascension/doc/readme-ascension.html"
Expand Down
1 change: 1 addition & 0 deletions ascension/ascensionmain/ascension_demons.tpa
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ COPY "%demon_loc%/scripts/finaluf.baf" "override/finaluf.bcs"

COPY "%demon_loc%/finbabau.cre" override
SAY NAME1 @500 // 'Babau' is the only demon name not present in vBG2
SAY NAME2 @500 // 'Babau' is the only demon name not present in vBG2
LPF poison_immunity INT_VAR value=0 END
LPF CRE_patch INT_VAR regeneration=2 END
// BUT_ONLY
Expand Down
2 changes: 1 addition & 1 deletion ascension/ascensionmain/ascension_imoen_powers.tpa
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ DEFINE_ACTION_FUNCTION ascension_imoen_powers BEGIN
///////////////////////////////////////////////////////////////////////////

COPY_EXISTING "%WIZARD_IMPROVED_INVISIBILITY%.spl" "override/imoeth.spl"
WRITE_LONG 0x8 23359
WRITE_LONG NAME1 23359
SAY 0x50 @1
LPF SPL_patch INT_VAR spell_type=4 casting_animation=0 END
FOR (i=2;i<50;i+=1) BEGIN
Expand Down
2 changes: 1 addition & 1 deletion ascension/ascensionmain/ascension_shared.tpa
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ BEGIN
// set up the original spell

COPY "%MOD_FOLDER%/ascensionmain/player/ctrldem.spl" "override/%outer_filename%.spl"
SAY 0x8 @1013
SAY NAME1 @1013
LPF DELETE_EFFECT INT_VAR match_opcode=177 END // remove existing payload effects
LPF DELETE_EFFECT INT_VAR match_opcode=309 END // remove existing payload effects
LPF ALTER_EFFECT INT_VAR match_duration=6 duration=control_duration END // adjust duration of stun
Expand Down
1 change: 1 addition & 0 deletions ascension/ascensionmain/ascension_the_five.tpa
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,7 @@ BEGIN
ACTION_IF "%bhaalspawn_final%" STRING_COMPARE_CASE finbalth BEGIN
COPY "%MOD_FOLDER%/ascensionmain/thefive/scripts/%bhaalspawn_final%.baf" "override/%bhaalspawn_final%.bcs"
LPF handle_awkward_ds END
COMPILE_BAF_TO_BCS
END


Expand Down
6 changes: 6 additions & 0 deletions ascension/doc/readme-ascension.html
Original file line number Diff line number Diff line change
Expand Up @@ -385,6 +385,12 @@ <h3>Version 2.0 changelog</h3>
<ul>
<li>Slightly tweaked pool dialog, to more robustly give Imoen powers and to allow for compatibility with Turnabout</li>
</ul>
<p>3 June 2019: 2.0.3</p>
<ul>
<li>Fixed critical bug whereby some of the Five weren't getting their scripts</li>
<li>Babau now have the correct names</li>
</ul>

</div>
<div class="ribbon_rectangle_h3">
<h3>Previous versions</h3>
Expand Down
2 changes: 1 addition & 1 deletion ascension/lib/always.tpa
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

// initialise

OUTER_SPRINT MOD_VERSION "2.0.2" // in due course WEIDU will do this automatically
OUTER_SPRINT MOD_VERSION "2.0.3" // in due course WEIDU will do this automatically
OUTER_SET always_initialised=1

// include function libraries (note that 'sfo_lite' also builds and sets a few SFO files/variables)
Expand Down
3 changes: 1 addition & 2 deletions ascension/tougher/yagashura.tpa
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ DEFINE_ACTION_FUNCTION yagashura_army BEGIN
////////////////////////////////////////////////

/// fix for all

ACTION_FOR_EACH creature IN yssold01 yssold02 yssold03 yssold04 ysfire01 ysfire02 BEGIN
COPY_EXISTING "%creature%.cre" override
LPF CRE_patch
Expand Down Expand Up @@ -560,7 +560,6 @@ DEFINE_ACTION_FUNCTION yagashura_resources BEGIN

COPY "%MOD_FOLDER%/tougher/yagashura/yaga01.spl" override
SAY NAME1 @8
SAY NAME2 @8
PATCH_IF enhanced_edition BEGIN
LPF DELETE_EFFECT INT_VAR match_opcode=12 match_dicenumber=4 match_save_vs_breath=0 END
LPF ALTER_EFFECT INT_VAR match_opcode=12 match_dicenumber=4 dicenumber=8 save_for_half=1 END
Expand Down

1 comment on commit db11b4b

@RoxanneSHS
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For BG2EE and EET

There are no known maintainers for the non-EE versions, although the required changes might be relatively simple - testing them of course is not simple.

Please sign in to comment.