![]() |
Senior Member
Join Date: Jul 2010
Posts: 3,127
|
Release 1.31 - TBD
Enhancements & Changes
Bug Fixes
Data File Authoring
New Files Added
Files Removed
Notes
Known Issues
Last edited by Sendric; October 23rd, 2023 at 04:39 AM. |
![]() |
![]() |
Senior Member
Join Date: Jul 2010
Posts: 3,127
|
Requires Investigation
To-Do
User Requests
Antimagic Zone adjustment Item Familiar, Apprentice and Mentor (DMG p. 176) feats Bloodlines (the standard ones from UA) Unseelie Fey (template). Dragon Magazine 304 Arctic (template). Dragon Magazine 306 Wild Reaper (Druid Variant Class). Dragon Magazone 311 pg 55 Incarnate Construct (template). Savage Species Ur-Priest update from Complete Divine Dungeonscape class variants Last edited by Sendric; July 6th, 2022 at 07:27 AM. |
![]() |
![]() |
Senior Member
Join Date: Jul 2010
Posts: 3,127
|
Useful Coding Examples
To pull tags from one thing and apply them to another. Example: Oracle Domain Class Special, Complete Divine Code:
perform hero.childfound[cdOracle].pulltags[ClsScAllSp.?] perform field[usrChosen1].chosen.pushtags[ClsScAllSp.?] Code:
field[usrChosen1].chosen.field[cSecSplReq].value += 1 Code:
var spells as string spells = hero.childfound[cdOracle].tagids[ClsScAllSp.?,"|"] spells = replace(spells, "ClsScAllSp", "thingid", 0) Code:
field[usrChosen1].chosen.field[cSpellExpr].text &= " |" & spells Last edited by Sendric; March 4th, 2021 at 05:09 AM. |
![]() |
![]() |
Spy
Join Date: Jan 2011
Location: Van Nuys, California
Posts: 1,220
|
Code:
~ We have to impose secondary natural weapon penalties if secondary tag is applied, 0 with improved multiattack, -2 with multiattack, -5 normally... doneif (tagis[Helper.NatSecondary] = 0) doneif (#hasfeat[fImpMultiA] <> 0) if (#hasfeat[fMultiAtt] <> 0) then field[wAttBonus].value -= 2 else field[wAttBonus].value -= 5 endif You can run this script much easier by looking for the condition that imposes a secondary attack on the pincer, and then just deleting the Helper.NatPrimary tag from the pincer attack. This will automatically fix the attack values and damage without having to script it. I just don't know why the glabrezu would need to make its pincer attack secondary, so the script would only be needed for that. Any clue why this code is here? |
![]() |
![]() |
Senior Member
Join Date: Jul 2010
Posts: 3,127
|
What confuses me more is that the pincer weapon includes both the NatSecondary and NatPrimary attacks already. The glabrezu doesn't add any tags of its own except a user tag to determine damage and a value tag (2). It's kinda weird how its set up. Unfortunately, I have to go, so I can't delve into this any further today.
|
![]() |
![]() |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 13,194
|
If both NatSecondary and NatPrimary are present, NatSecondary is ignored in favor of NatPrimary.
|
![]() |
![]() |
Senior Member
Join Date: Jul 2010
Posts: 3,127
|
Quote:
Code:
doneif (tagis[Helper.NatSecondary] = 0) Update: I took care of the Pincer problem, but taking a peak at the effort that would be involved in making wholesale changes, I have decided not to pursue that at this time. It seems likely that most of the creatures have correct attack and damage anyway, so at this point I would prefer to leave well enough alone unless and until someone reports an error. Last edited by Sendric; May 22nd, 2012 at 07:36 AM. |
|
![]() |
![]() |
Junior Member
Join Date: Aug 2011
Posts: 22
|
Just to help, attached in this post is a working version of Enlightened Fist - Complete Arcane.
You can add it to the data sets if you like. http://forums.wolflair.com/showthread.php?t=16999 I also have working versions of Complete Warrior - Kensai, Complete Warrior - Bladesinger, Heroes of Battle - Combat Medic, if you want. Last edited by skaven; May 27th, 2012 at 12:32 AM. |
![]() |
![]() |
Senior Member
Join Date: Jul 2010
Posts: 3,127
|
Quote:
Last edited by Sendric; May 29th, 2012 at 07:28 AM. |
|
![]() |
![]() |
Junior Member
Join Date: Apr 2012
Posts: 22
|
Any hope of getting Holy Scourge from Complete Mage?
|
![]() |
![]() |
![]() |
Thread Tools | |
Display Modes | |
|
|