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
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
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 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 setup(core, actor, buff):

    buffWorkshop = actor.getAttachment("buffWorkshop")

    if buffWorkshop is None:
        return

    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