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

Commit

Permalink
0.79.30
Browse files Browse the repository at this point in the history
traified semi_spont, fixed druid shapeshift
  • Loading branch information
subtledoctor committed Sep 9, 2021
1 parent e1d0609 commit d9717db
Show file tree
Hide file tree
Showing 16 changed files with 1,286 additions and 291 deletions.
2 changes: 1 addition & 1 deletion FnP_Multiclass/FnP_Multiclass.tp2
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ BACKUP ~faiths_and_powers/backup~
AUTHOR ~SubtleD and Grammarsalad~


VERSION ~0.79.29~
VERSION ~0.79.30~


ALWAYS
Expand Down
618 changes: 618 additions & 0 deletions FnP_Multiclass/lib/semi_spont/SEQUENCER_MENU.tpa

Large diffs are not rendered by default.

Binary file added FnP_Multiclass/lib/semi_spont/d5lernwi.bam
Binary file not shown.
Binary file added FnP_Multiclass/lib/semi_spont/d5msorc.itm
Binary file not shown.
Binary file added FnP_Multiclass/lib/semi_spont/d5msorc.spl
Binary file not shown.
Binary file added FnP_Multiclass/lib/semi_spont/d5xsorc.itm
Binary file not shown.
53 changes: 53 additions & 0 deletions FnP_Multiclass/lib/semi_spont/en_US/semi_spont.tra
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
//
@10 = ~^Duration:.+$~
//
@99 = ~initialize innate spell learning~
@100 = ~initialize 5E spellcasting~
//
@101 = ~Extra first-level spell slot~
@102 = ~Extra second-level spell slot~
@103 = ~Extra third-level spell slot~
@104 = ~Extra fourth-level spell slot~
@105 = ~Extra fifth-level spell slot~
@106 = ~Extra sixth-level spell slot~
@107 = ~Extra seventh-level spell slot~
@108 = ~Extra eighth-level spell slot~
@109 = ~Extra ninth-level spell slot~
//
@201 = ~Change Prepared Spells~
@202 = ~Spell Preparation

This ability allows the you to prepare a new set of spells for the next day. Upon using the ability, preparation slots will become available in your spellbook, and spellcasting will be disabled. After filling any available preparation slots, you must rest for 8 hours. Upon waking, spellcasting will be re-enabled, and you will be unable to modify the contents of your preparation slots until the next time this ability is used.
~
//
@300 = ~Initialize sorcerer-style spell learning~
@301 = ~Arcane Spell Knowledge~
//
@400 = ~Initialize shaman-style spell learning~
@401 = ~Divine Spell Knowledge~
@411 = ~Cleric spell learning~
@412 = ~Druid spell learning~
//
@601 = ~Ring of Wizardry: Evermemory~
@602 = ~Ring of Wizardry: Evermemory
Long ago, a grand wizard from Amn was rumored to have defied Mystra's limitations on the magical arts. Legends spoke of this wizard being able to cast spells without the limitation of memorization. In the end, it was found that his powers stemmed from the several magical rings that he had made for himself. His proclaimed "everlasting memory" was a hoax, though his rings continue to be one of the most sought-after items in the realms.

STATISTICS:

Equipped abilities:
– Once per day, can refresh all 1st-level wizard spells

Weight: 0~
@611 = ~Kontik's Ring of Wizardry~
@612 = ~Kontik, a powerful wizard in the service of Auril, claimed this ring from a defeated enemy wizard, Nill the Infernal. An archmage who specialized in fire magic, Nill created the ring over a period of five years. The powerful item aided Nill in his far-ranging travels. Unfortunately for Nill, it did not protect him from Kontik's powerful minions and spells. It is constructed of an extremely unusual grayish-white metal called tungsten.

STATISTICS:

Equipped abilities:
– Once per day, can refresh all 1st- and 2nd-level wizard spells

Combat abilities:
– All cold damage inflicted by the character is increased by 15%

Weight: 0~
//
413 changes: 274 additions & 139 deletions FnP_Multiclass/lib/semi_spontaneous.tpa

Large diffs are not rendered by default.

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 ~faiths_and_powers/backup~
AUTHOR ~SubtleD and Grammarsalad~


VERSION ~0.79.29~
VERSION ~0.79.30~


//README ~faiths_and_powers/readme-pnp.html~
Expand Down
2 changes: 1 addition & 1 deletion faiths_and_powers/lib/add_druid_kits.tpa
Original file line number Diff line number Diff line change
Expand Up @@ -1424,7 +1424,7 @@ ACTION_IF NOT GAME_IS ~iwdee~ BEGIN
OUTER_SET boring_beetle_animation = IDS_OF_SYMBOL (animate ~BEETLE_BORING~) //
END
OUTER_SET fire_beetle_animation = IDS_OF_SYMBOL (animate ~BEETLE_COPPER~) //
OUTER_SET rhino_beetle_animation = IDS_OF_SYMBOL (animate ~BEETLE_RHINOCEROUS~) //
OUTER_SET rhino_beetle_animation = IDS_OF_SYMBOL (animate ~BEETLE_RHINOCEROS~) //
OUTER_SET giant_spider_animation = IDS_OF_SYMBOL (animate ~SPIDER_GIANT~) //
OUTER_SET sword_spider_animation = IDS_OF_SYMBOL (animate ~SPIDER_SWORD~) //
OUTER_SET remorhaz_animation = IDS_OF_SYMBOL (animate ~REMORHAZ~) //
Expand Down
3 changes: 2 additions & 1 deletion faiths_and_powers/lib/default_kit_spheres.tpa
Original file line number Diff line number Diff line change
Expand Up @@ -78,13 +78,14 @@ ACTION_IF FILE_EXISTS_IN_GAME ~clabsh01.2da~ BEGIN
class = ~shaman~
END

ACTION_IF (FILE_EXISTS_IN_GAME ~d5__spheres.d5~) BEGIN
// ACTION_IF (d5_spell_spontaneous = 0) BEGIN
LAF fnp_spell_choice STR_VAR this_kit_clab = ~clabsh01~ learn_itm_res = ~d5sh01z~ free_universal_spells = ~yes~ END
// END
// ACTION_IF (d5_spell_spontaneous > 0) BEGIN
// LAF fnp_spontaneous STR_VAR kit_clab = ~clabsh01~ learn_res = ~d5sh01z~ free_universal = ~no~ END
// END

END
END
//__________________________________________________________________________________

Expand Down
6 changes: 3 additions & 3 deletions faiths_and_powers/lib/item_usability.tpa
Original file line number Diff line number Diff line change
Expand Up @@ -410,13 +410,13 @@ COPY_EXISTING_REGEXP ~.*\.sto~ override
15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 WHEN add_category = 0 BEGIN // Match any Weapon Categories
++add_category
END
69 BEGIN // Match Bastard Sword Category / No Unnecessary Duplication
69 BEGIN // Match "Bastard Sword" Category - No Unnecessary Duplication
SET add_category_0 = 0
END
57 BEGIN // Match Greatsword Category / No Unnecessary Duplication
57 BEGIN // Match "Greatsword" Category - No Unnecessary Duplication
SET add_category_1 = 0
END
44 BEGIN // Match Club Category / No Unnecessary Duplication
44 BEGIN // Match "Club" Category - No Unnecessary Duplication
SET add_category_2 = 0
END
DEFAULT
Expand Down
12 changes: 6 additions & 6 deletions faiths_and_powers/lib/multi_druids_shamans.tpa
Original file line number Diff line number Diff line change
Expand Up @@ -494,7 +494,7 @@ LAF action_add_hla STR_VAR kit_name = ~D5_DR_FIGHTER~ ability = ~GA_TG#SPIR~ num
BUT_ONLY

ACTION_IF (FILE_EXISTS_IN_GAME ~d5__spheres.d5~) BEGIN
ACTION_IF (forest_druid_spontaneous > 0) OR (d5_spell_spontaneous > 0) BEGIN
ACTION_IF (forest_druid_spontaneous > 0) OR (FILE_EXISTS_IN_GAME ~d5__fnp_spont_option.d5~) BEGIN
LAF fnp_spontaneous STR_VAR kit_clab = ~d5drfi~ learn_res = ~d5drfiz~ END
END
END
Expand Down Expand Up @@ -759,7 +759,7 @@ LAF action_add_hla STR_VAR kit_name = ~D5_DR_RANGER~ ability = ~GA_TG#SPIR~ num_
BUT_ONLY

ACTION_IF (FILE_EXISTS_IN_GAME ~d5__spheres.d5~) BEGIN
ACTION_IF (forest_druid_spontaneous > 0) OR (d5_spell_spontaneous > 0) BEGIN
ACTION_IF (forest_druid_spontaneous > 0) OR (FILE_EXISTS_IN_GAME ~d5__fnp_spont_option.d5~) BEGIN
LAF fnp_spontaneous STR_VAR kit_clab = ~d5drra~ learn_res = ~d5drraz~ END
END
END
Expand Down Expand Up @@ -1021,7 +1021,7 @@ LAF action_add_hla STR_VAR kit_name = ~D5_DR_THIEF~ ability = ~GA_TG#SPIR~ num_a
BUT_ONLY

ACTION_IF (FILE_EXISTS_IN_GAME ~d5__spheres.d5~) BEGIN
ACTION_IF (forest_druid_spontaneous > 0) OR (d5_spell_spontaneous > 0) BEGIN
ACTION_IF (forest_druid_spontaneous > 0) OR (FILE_EXISTS_IN_GAME ~d5__fnp_spont_option.d5~) BEGIN
LAF fnp_spontaneous STR_VAR kit_clab = ~d5drth~ learn_res = ~d5drthz~ END
END
END
Expand Down Expand Up @@ -1271,7 +1271,7 @@ LAF action_add_hla STR_VAR kit_name = ~D5_DR_MAGE~ ability = ~GA_TG#SPIR~ num_al
BUT_ONLY

ACTION_IF (FILE_EXISTS_IN_GAME ~d5__spheres.d5~) BEGIN
ACTION_IF (forest_druid_spontaneous > 0) OR (d5_spell_spontaneous > 0) BEGIN
ACTION_IF (forest_druid_spontaneous > 0) OR (FILE_EXISTS_IN_GAME ~d5__fnp_spont_option.d5~) BEGIN
LAF fnp_spontaneous STR_VAR kit_clab = ~d5drma~ learn_res = ~d5drmaz~ END
END
END
Expand Down Expand Up @@ -1534,7 +1534,7 @@ LAF action_add_hla STR_VAR kit_name = ~D5_DR_SORC~ ability = ~GA_TG#SPIR~ num_al
BUT_ONLY

ACTION_IF (FILE_EXISTS_IN_GAME ~d5__spheres.d5~) BEGIN
ACTION_IF (forest_druid_spontaneous > 0) OR (d5_spell_spontaneous > 0) BEGIN
ACTION_IF (forest_druid_spontaneous > 0) OR (FILE_EXISTS_IN_GAME ~d5__fnp_spont_option.d5~) BEGIN
LAF fnp_spontaneous STR_VAR kit_clab = ~d5drsrc~ learn_res = ~d5drsrz~ END
END
END
Expand Down Expand Up @@ -1803,7 +1803,7 @@ LAF action_add_hla STR_VAR kit_name = ~D5_DR_MONK~ ability = ~GA_TG#SPIR~ num_al
BUT_ONLY

ACTION_IF (FILE_EXISTS_IN_GAME ~d5__spheres.d5~) BEGIN
ACTION_IF (forest_druid_spontaneous > 0) OR (d5_spell_spontaneous > 0) BEGIN
ACTION_IF (forest_druid_spontaneous > 0) OR (FILE_EXISTS_IN_GAME ~d5__fnp_spont_option.d5~) BEGIN
LAF fnp_spontaneous STR_VAR kit_clab = ~d5drmnk~ learn_res = ~d5drmkz~ END
END
END
Expand Down
Binary file modified faiths_and_powers/lib/semi_spont/d5xsorc.itm
Binary file not shown.
53 changes: 53 additions & 0 deletions faiths_and_powers/lib/semi_spont/en_US/semi_spont.tra
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
//
@10 = ~^Duration:.+$~
//
@99 = ~initialize innate spell learning~
@100 = ~initialize 5E spellcasting~
//
@101 = ~Extra first-level spell slot~
@102 = ~Extra second-level spell slot~
@103 = ~Extra third-level spell slot~
@104 = ~Extra fourth-level spell slot~
@105 = ~Extra fifth-level spell slot~
@106 = ~Extra sixth-level spell slot~
@107 = ~Extra seventh-level spell slot~
@108 = ~Extra eighth-level spell slot~
@109 = ~Extra ninth-level spell slot~
//
@201 = ~Change Prepared Spells~
@202 = ~Spell Preparation

This ability allows the you to prepare a new set of spells for the next day. Upon using the ability, preparation slots will become available in your spellbook, and spellcasting will be disabled. After filling any available preparation slots, you must rest for 8 hours. Upon waking, spellcasting will be re-enabled, and you will be unable to modify the contents of your preparation slots until the next time this ability is used.
~
//
@300 = ~Initialize sorcerer-style spell learning~
@301 = ~Arcane Spell Knowledge~
//
@400 = ~Initialize shaman-style spell learning~
@401 = ~Divine Spell Knowledge~
@411 = ~Cleric spell learning~
@412 = ~Druid spell learning~
//
@601 = ~Ring of Wizardry: Evermemory~
@602 = ~Ring of Wizardry: Evermemory
Long ago, a grand wizard from Amn was rumored to have defied Mystra's limitations on the magical arts. Legends spoke of this wizard being able to cast spells without the limitation of memorization. In the end, it was found that his powers stemmed from the several magical rings that he had made for himself. His proclaimed "everlasting memory" was a hoax, though his rings continue to be one of the most sought-after items in the realms.

STATISTICS:

Equipped abilities:
– Once per day, can refresh all 1st-level wizard spells

Weight: 0~
@611 = ~Kontik's Ring of Wizardry~
@612 = ~Kontik, a powerful wizard in the service of Auril, claimed this ring from a defeated enemy wizard, Nill the Infernal. An archmage who specialized in fire magic, Nill created the ring over a period of five years. The powerful item aided Nill in his far-ranging travels. Unfortunately for Nill, it did not protect him from Kontik's powerful minions and spells. It is constructed of an extremely unusual grayish-white metal called tungsten.

STATISTICS:

Equipped abilities:
– Once per day, can refresh all 1st- and 2nd-level wizard spells

Combat abilities:
– All cold damage inflicted by the character is increased by 15%

Weight: 0~
//
Loading

0 comments on commit d9717db

Please sign in to comment.