Skip to content
This repository has been archived by the owner on Jun 28, 2024. It is now read-only.

Commit

Permalink
0.85sd24
Browse files Browse the repository at this point in the history
SDRT WR comp
  • Loading branch information
subtledoctor committed Sep 26, 2023
1 parent 3694f74 commit b2e76e9
Show file tree
Hide file tree
Showing 4 changed files with 126 additions and 2 deletions.
2 changes: 1 addition & 1 deletion faiths_and_powers/Faiths_and_Powers.tp2
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ BACKUP ~weidu_external/backup/faiths_and_powers~
AUTHOR ~SubtleD and Grammarsalad~


VERSION ~0.85sd23~
VERSION ~0.85sd24~


//README ~faiths_and_powers/readme-pnp.html~
Expand Down
23 changes: 23 additions & 0 deletions faiths_and_powers/lib/kits_multi_druids_shamans.tpa
Original file line number Diff line number Diff line change
Expand Up @@ -3759,6 +3759,29 @@ ACTION_IF NOT FILE_EXISTS_IN_GAME ~d5shm-7.spl~ BEGIN
LPF ADD_SPELL_EFFECT INT_VAR opcode = 233 target = 1 parameter1 = ((0 - 1) << 28) parameter2 = (134 + (0x10000 * 1)) timing = 1 END
END

//quickly address wondrous recall_____________________________________________________
//
ACTION_IF (MOD_IS_INSTALLED ~d5_random_tweaks.tp2~ ~1611~) BEGIN
COPY_EXISTING ~sppr611.spl~ ~override~
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5shm-1~ END
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5shm-2~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5shm-1~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5shm-2~ END
BUT_ONLY
ACTION_IF (FILE_EXISTS_IN_GAME ~dvsrv4here.mrk~) BEGIN
ACTION_IF (FILE_EXISTS_IN_GAME ~potn43.spl~) BEGIN
// COPY_EXISTING ~sppr611.spl~ ~override/potn43.spl~
COPY_EXISTING ~potn43.spl~ ~override~
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5shm-1~ END
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5shm-2~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5shm-1~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5shm-2~ END
IF_EXISTS BUT_ONLY
END
END
END


INCLUDE ~%MOD_FOLDER%/lib/semi_spontaneous.tpa~

COPY_EXISTING ~mxsplshm.2da~ ~override~
Expand Down
80 changes: 79 additions & 1 deletion faiths_and_powers/lib/semi_spontaneous.tpa
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

// v10.14 - another semi_innate fix
// v10.15 - addressing SDRT Wondrous Recall

/*

Expand Down Expand Up @@ -849,6 +849,38 @@ ACTION_IF !(FILE_EXISTS_IN_GAME ~d5shm-7.spl~) BEGIN
END


//quickly address wondrous recall_____________________________________________________
//

ACTION_IF (MOD_IS_INSTALLED ~d5_random_tweaks.tp2~ ~1611~) BEGIN
COPY_EXISTING ~sppr611.spl~ ~override~
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5shm-1~ END
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5shm-2~ END
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5src-1~ END
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5src-2~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5shm-1~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5shm-2~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5src-1~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5src-2~ END
BUT_ONLY
ACTION_IF (FILE_EXISTS_IN_GAME ~dvsrv4here.mrk~) BEGIN
ACTION_IF (FILE_EXISTS_IN_GAME ~potn43.spl~) BEGIN
// COPY_EXISTING ~sppr611.spl~ ~override/potn43.spl~
COPY_EXISTING ~potn43.spl~ ~override~
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5shm-1~ END
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5shm-2~ END
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5src-1~ END
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5src-2~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5shm-1~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5shm-2~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5src-1~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5src-2~ END
IF_EXISTS BUT_ONLY
END
END
END


//prepare prepare spells spell________________________________________________________
//
OUTER_SET prep_message = RESOLVE_STR_REF(@203)
Expand Down Expand Up @@ -3804,6 +3836,29 @@ ACTION_IF !(FILE_EXISTS_IN_GAME ~d5src-9.spl~) BEGIN
END


//quickly address wondrous recall_____________________________________________________
//
ACTION_IF (MOD_IS_INSTALLED ~d5_random_tweaks.tp2~ ~1611~) BEGIN
COPY_EXISTING ~sppr611.spl~ ~override~
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5src-1~ END
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5src-2~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5src-1~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5src-2~ END
BUT_ONLY
ACTION_IF (FILE_EXISTS_IN_GAME ~dvsrv4here.mrk~) BEGIN
ACTION_IF (FILE_EXISTS_IN_GAME ~potn43.spl~) BEGIN
// COPY_EXISTING ~sppr611.spl~ ~override/potn43.spl~
COPY_EXISTING ~potn43.spl~ ~override~
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5src-1~ END
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5src-2~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5src-1~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5src-2~ END
IF_EXISTS BUT_ONLY
END
END
END


//daily spell slot refresh____________________________________________________________
//
COPY ~%MOD_FOLDER%/lib/semi_spont/d5zcast.bam~ ~override~
Expand Down Expand Up @@ -4947,6 +5002,29 @@ ACTION_IF !(FILE_EXISTS_IN_GAME ~d5shm-7.spl~) BEGIN
END


//quickly address wondrous recall_____________________________________________________
//
ACTION_IF (MOD_IS_INSTALLED ~d5_random_tweaks.tp2~ ~1611~) BEGIN
COPY_EXISTING ~sppr611.spl~ ~override~
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5shm-1~ END
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5shm-2~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5shm-1~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5shm-2~ END
BUT_ONLY
ACTION_IF (FILE_EXISTS_IN_GAME ~dvsrv4here.mrk~) BEGIN
ACTION_IF (FILE_EXISTS_IN_GAME ~potn43.spl~) BEGIN
// COPY_EXISTING ~sppr611.spl~ ~override/potn43.spl~
COPY_EXISTING ~potn43.spl~ ~override~
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5shm-1~ END
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5shm-2~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5shm-1~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5shm-2~ END
IF_EXISTS BUT_ONLY
END
END
END


//daily spell slot refresh____________________________________________________________
//
COPY ~%MOD_FOLDER%/lib/semi_spont/d5zcast.bam~ ~override~
Expand Down
23 changes: 23 additions & 0 deletions faiths_and_powers/lib/system_fnp_spontaneous.tpa
Original file line number Diff line number Diff line change
Expand Up @@ -996,6 +996,29 @@ ACTION_IF !(FILE_EXISTS_IN_GAME ~d5shm-7.spl~) BEGIN
END


//quickly address wondrous recall_____________________________________________________
//
ACTION_IF (MOD_IS_INSTALLED ~d5_random_tweaks.tp2~ ~1611~) BEGIN
COPY_EXISTING ~sppr611.spl~ ~override~
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5shm-1~ END
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5shm-2~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5shm-1~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5shm-2~ END
BUT_ONLY
ACTION_IF (FILE_EXISTS_IN_GAME ~dvsrv4here.mrk~) BEGIN
ACTION_IF (FILE_EXISTS_IN_GAME ~potn43.spl~) BEGIN
// COPY_EXISTING ~sppr611.spl~ ~override/potn43.spl~
COPY_EXISTING ~potn43.spl~ ~override~
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5shm-1~ END
LPF DELETE_EFFECT INT_VAR match_opcode = 321 STR_VAR match_resource = ~d5shm-2~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5shm-1~ END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 321 target = 1 timing = 9 STR_VAR resource = ~d5shm-2~ END
IF_EXISTS BUT_ONLY
END
END
END


//daily spell slot refresh____________________________________________________________
//
COPY ~faiths_and_powers/lib/semi_spont/d5zcast.bam~ ~override~
Expand Down

0 comments on commit b2e76e9

Please sign in to comment.