Member
Join Date: Aug 2018
Location: Texas
Posts: 87
|
I am trying to create an Amulet of Protection from Good where the character gets +1 to AC when fighting enemies with a good alignment. I can get the +1 added easily BUT I need to know how to make it conditional vs good.
|
#1 |
Senior Member
Join Date: May 2016
Posts: 608
|
I'm not sure how you're wanting to see the conditional work, generally speaking, trying to check alignments of other "entities" in the portfolio is complex. I've not seen any code examples aside from stuff that affects minions.
You can give the player the option to turn the AC bonus on/off manually on the in-play tab by using the abilActive field. To make an item use this field you need to make sure the checkmark next to Show in Activated Abilities List? is checked. Here's a script example of how you might do this (generally running post-attributes 10000 timing but you may need to play with timing): Code:
~ leave script if not equipped doneif (field[gIsEquip].value = 0) ~ leave script if not attuned doneif (field[gIsAttuned].value = 0) ~ leave script of not activated doneif (field[abilActive].value = 0) ~ otherwise add 1 to the AC bonuses hero.childfound[ArmorClass].field[Bonus].value += 1 Code:
#situational[hero.childfound[ArmorClass],"Bonus to AC vs good creatures",field[thingname].text] |
#2 |
Member
Join Date: Aug 2018
Location: Texas
Posts: 87
|
Quote:
I guess I should have specified what I wanted exactly. However, I was looking the situational text and an asterisk by armor class. I will give this a shot and see what happens. |
|
#3 |
Member
Join Date: Aug 2018
Location: Texas
Posts: 87
|
It does not show the asterisk by Armor Class
|
#4 |
|
|