Files
NGECore2/scripts/buffs/buildabuff_inspiration.py
T

27 lines
872 B
Python

from resources.common import BuffBuilder
import sys
def setup(core, actor, buff):
buffWorkshop = actor.getAttachment('buffWorkshop')
if buffWorkshop is None:
return
buff.setDuration(3600) #1 hour
for BuffBuilder in buffWorkshop:
core.skillModService.addSkillMod(actor, BuffBuilder.getStatAffects(), BuffBuilder.getTotalAffected())
print (' gave the skill mod ' + BuffBuilder.getStatAffects() + ' with affect of ' + str(BuffBuilder.getTotalAffected()))
return
return
def removeBuff(core, actor, buff):
for BuffBuilder in actor.getAttachment('buffWorkshop'):
core.skillModService.deductSkillMod(actor, BuffBuilder.getStatAffects(), BuffBuilder.getTotalAffected())
print ('removed skill mod!')
return
actor.setAttachment('buffWorkshop', 'none')
return