mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-09-28 13:12:54 -04:00
27 lines
872 B
Python
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 |