New Temple+ Available

Discussion in 'General Modification' started by _doug_, May 6, 2020.

Remove all ads!
Tags:
  1. Daryk

    Daryk Veteran Member

    Joined:
    Jan 14, 2012
    Messages:
    1,177
    Likes Received:
    34
    Allyx, that's probably good information. GitP still has a large community of 3.5/Pathfinder players. I shouldn't be hard to find there, despite not having posted in a while...
     
    Allyx likes this.
  2. Sitra Achara

    Sitra Achara Senior Member

    Joined:
    Sep 1, 2003
    Messages:
    3,627
    Likes Received:
    538
    Another question about Swift Actions: Suppose you've used up your SW for this turn. Are you then able to perform it at a greater cost? E.g. as a Move or Standard action? Currently that's how spells are handled.
     
  3. Allyx

    Allyx Master Crafter Global Moderator Supporter

    Joined:
    Dec 2, 2004
    Messages:
    5,009
    Likes Received:
    255
    An Immediate action casting time spell can be cast as a Swift action on your turn, I don't think it specifically calls out using a Swift action as a Standard action anywhere, just that you can't use more than 1 Swift action in a round, and using a (Swift equivalent) Immediate action uses your following turn's Swift action.
     
  4. Sitra Achara

    Sitra Achara Senior Member

    Joined:
    Sep 1, 2003
    Messages:
    3,627
    Likes Received:
    538
    Can I get some SA examples from Tome of Battle?
     
  5. Allyx

    Allyx Master Crafter Global Moderator Supporter

    Joined:
    Dec 2, 2004
    Messages:
    5,009
    Likes Received:
    255
    There is a 3.5e Spell Compendium pdf here that has Swift and Immedate action spells in it. I just downloaded that, and the Tome of Battle - which makes no mention of "Swift" anywhere in the pdf.
     
    Last edited: Feb 14, 2021
  6. Sagenlicht

    Sagenlicht Established Member

    Joined:
    Apr 14, 2004
    Messages:
    338
    Likes Received:
    119
    Thanks for adding these Sitra, now this explains perfectly why I ran into a permancy effect with Critical Strike. Here is what I tried to do:
    Code:
        #if not (spell.caster.item_worn_at(3) == OBJ_HANDLE_NULL): #mainhand weapon crit range
        #    spell.caster.item_worn_at(3).d20_status_init()
        #    spell.caster.item_worn_at(3).condition_add_with_args('sp-Keen Edge', spell.id, spell.duration, 0)
        #if not (spell.caster.item_worn_at(4) == OBJ_HANDLE_NULL): #mainhand weapon crit range
        #    spell.caster.item_worn_at(4).d20_status_init()
        #    spell.caster.item_worn_at(4).condition_add_with_args('sp-Keen Edge', spell.id, spell.duration, 0)
    
    now I tried to apply the Keen Edge spell on targets that where (of course) not part of the spell.target_list, as the main part of the spell is affecting the caster itself. When the secondary effects wear off, they try to find the spell in the registry and can't cause they where never in the target list. Easiest solution would be to add them to the list, but I don't think this is possible, as fas as I understand it, you can only remove targets from the list.
     
  7. Sagenlicht

    Sagenlicht Established Member

    Joined:
    Apr 14, 2004
    Messages:
    338
    Likes Received:
    119
    Anyways here is what I've done so far :
    (WIP = Work in progress, WAT = Wrong Action Type)
    • Sound Lance - WIP
    • Critical Strike - WIP + WAP Due to stacking issues not usable atm!
    • Camouflage - finished
    • Appraising Touch - finished
    • Phantom Threat - WIP
    • Distort Speech - WIP
    • Distract - finished
    • Focusing Chant - WAT
    • Herald's Call - finished
    • Improvisation - finished (slider menu missing)
    • Invisibility, Swift - WAT
    • Ironguts - finished
    • Ironthunder Horn - finished
    • Master's Touch - WIP It is not usable atm!
    • Serene Visage - finished
    • Shock and Awe - WIP not working
    • Sticky Fingers - finished
    • Undersong - finished
    • Distract Assailant - finished
    • Insightfull Feint - WIP
    • Lightfoot - WIP not working, but I do not know why :(
    • Sniper's Shot - finished
    There is a small readme.txt included, which has a few more details than the list above.

    All spells have a full help system integration, which is also included. Custom .mes files are all named spell_compendium*.mes so no conflicts should arise while you want to take a look :) The only exception to this is Critical Strike which uses a modified damage.mes, be careful if you have an modified one, the included combat.mes can be ignored, it was just prepared for the slider menu entry.
    The common.zip contains custom help.mes entries, they are fully compatible to the co8 help.mes so you can safely use them and the nauseated condition which is needed for the ironguts spell (more to come!).
    I am aware that the Assassin spells entry just lists my custom spells for now, I will add the base spells to the help entry. All of this will not interfere with your existing help file.

    I do want to implement a few more level 1 bard spells
    • Insidious Rhythm - not yet started
    • Inspirational Boost - no idea where or how to hook
    • Joyful Noise -not yet started
    Especially Inspirational Boost would be a great addition, but I have no clue how to do it atm :)

    Next I will do level 2 and 3 bard spells, then I will do Level 1 Paladin and Blackguard spells.

    I would really appreciate feedback on the spells, especially how to do things better.

    EDIT: OH I forgot to delete the custom assassin file, you have to do it, else your game crashes, or you have to add the spells to the constants.py
     

    Attached Files:

    Last edited: Feb 15, 2021
    Sitra Achara likes this.
  8. Endarire

    Endarire Ronald Rynnwrathi

    Joined:
    Jan 7, 2004
    Messages:
    987
    Likes Received:
    122
    @Sagenlicht
    +1 to inspirational boost! A masterwork natural horn instrument stacks and functions similarly, also giving +1 to accuracy and damage from Inspire Courage, but -2 on saves vs. fear from Inspire Courage.
     
  9. Sagenlicht

    Sagenlicht Established Member

    Joined:
    Apr 14, 2004
    Messages:
    338
    Likes Received:
    119
    I've updated the assassin help to include the base spells in the list and did add racial immunities und removed by heal spell to the nauseated condition, which both are part of the common.zip, which I attached. Here are some screenshots of the updated help dor the assassin.
    assassin spell list.jpg
    assassin spell list new.jpg
    assassin spell list level 1.jpg
    Hope this is fine.

    Shall I post my further updates in this threat or should I start a new one? Next update will likely be when I added the level 2 bard spells.
     

    Attached Files:

  10. anatoliy

    anatoliy Established Member

    Joined:
    Feb 18, 2017
    Messages:
    635
    Likes Received:
    201
    Wait a sec, are you considering Tome of Battle implementation? That would be grand!

    I have started to run Cormyr 2 (Shadowdale) with my group recently. Two Warblades, Warlock, Cleric and Wizardess. I insisted, that if they are using Tome of Battle, all monsters would have these tricks as well. Essentially if monster has Fighter like classes, then it will have Crusader, if Barb then Warblade.
     
  11. sigofmugmort

    sigofmugmort Established Member Supporter

    Joined:
    Aug 18, 2015
    Messages:
    330
    Likes Received:
    66
    While ToB would be a nice addition why do you replace monster fighter with a class with Divine abilities?:p
     
  12. anatoliy

    anatoliy Established Member

    Joined:
    Feb 18, 2017
    Messages:
    635
    Likes Received:
    201
    In Shadowdale they all are of Dark Lord believers))
     
  13. Sitra Achara

    Sitra Achara Senior Member

    Joined:
    Sep 1, 2003
    Messages:
    3,627
    Likes Received:
    538
    Well, in the vague sense of the word ;)
    I'm looking for examples so that the implementation of swift actions won't conflict with these use cases.
     
  14. Sagenlicht

    Sagenlicht Established Member

    Joined:
    Apr 14, 2004
    Messages:
    338
    Likes Received:
    119
    Ok, so I've done some level 2 Bard spells, here is the promised update:
    For spells marked with a * see below)
    Sound Lance
    Critical Strike*
    Camouflage
    Appraising Touch
    Phantom Threat
    Distort Speech
    Distract
    Focusing Chant
    Herald's Call
    Improvisation
    Invisibility, Swift
    Ironguts
    Ironthunder Horn
    Master's Touch
    Serene Visage
    Shock and Awe
    Sticky Fingers
    Undersong
    Distract Assailant
    Insightfull Feint
    Lightfoot
    Sniper's Shot

    Level 2
    Sonic Weapon
    Bonefiddle
    Cloud of Bewilderment*
    Curse of Impending Blades
    Wave of Grief
    Harmonic Chorusmissing
    Iron Silence*
    War Cry*
    Bladeweave

    Critical Strike is stacking with Keen Edge, which it should not and is also stacking with imrpoved crit feat (keed adge does this as well but both should not) but is fully functional. Just don't use it with keen edges atm :)
    Cloud of Bewilderment is non functional
    Iron SIlence does not check for proficiency
    War Cry does not add panicked condition after hit
    To avoid a game crash you need either a) delete the class021_assassin.py in overrrides\rules\char_class or b) add the following lines to your constants.py in the templeplus folder, which is usually located at: C:\Users\[YourUserName]\AppData\Local\TemplePlus\app-1.0.84\tpdata\templeplus\lib\templeplus
    spell_sound_lance = 1050
    spell_critical_strike = 1051
    spell_camouflage = 1052
    spell_appraising_touch = 1053
    spell_phantom_threat = 1054
    spell_distort_speech = 1055
    spell_distract = 1056
    spell_focusing_chant = 1057
    spell_heralds_call = 1058
    spell_improvisation = 1059
    spell_insidious_rhythm = 1060
    spell_inspirational_boost = 1061
    spell_invisibility_swift = 1062
    spell_ironguts = 1063
    spell_ironthunder_horn = 1064
    spell_joyful_noise = 1065
    spell_masters__touch = 1066
    spell_serene_visage = 1067
    spell_shock_and_awe = 1068
    spell_sticky_fingers = 1069
    spell_undersong = 1070
    spell_distract_assailant = 1071
    spell_insightfull_feint = 1072
    spell_lightfoot = 1073
    spell_snipers_shot = 1074
    spell_sonic_weapon = 1075
    spell_bonefiddle = 1076
    spell_cloud_of_bewilderment = 1077
    spell_curse_of_impending_blades = 1078
    spell_wave_of_grief = 1079
    spell_harmonic_chorus = 1080
    spell_iron_silence = 1081
    spell_war_cry = 1082
    spell_bladeweave = 1084
    search for the line spell_waves_of_exhaustion = 1004 and add the entries below that line.

    You need to unzip and copy both the spell_compendium.zip as well as the common.zip to your overrides folder.
    Please be aware, that the spell_compendium does use a modified damage.mes, if you have an own modified version you need to merge them manually. You could ignore the combat.mes and the history.mes, both are not needed if you have own customized versions.

    Next update will be level 2 assassin spells.

    @Sitra Achara Are you interested in adding those spells to temple+?

    EDIT: Forgot to attach files, had to delete a custom .wav file, else the zipwould have been too big. Guess Bonefiddle has no sound now :)
     

    Attached Files:

    Last edited: Feb 22, 2021
  15. Endarire

    Endarire Ronald Rynnwrathi

    Joined:
    Jan 7, 2004
    Messages:
    987
    Likes Received:
    122
    @Sitra Achara
    WotC many years ago officially released all maneuvers and stances from Tome of Battle as maneuver cards. That gives you all relevant ToB info for now. Enjoy!

    (There are also swift/immediate action psionic powers and other abilities that are presently not ToB-related directly.)
     
Our Host!