NAV
GS2-Script

GS2-Mission

Reference for event triggers that call GS2-Script

GS2-Script Reference

Trigger

missionComplete

missionComplete

namespace = args.namespace
missionGroupModel = args.missionGroupModel
oldComplete = args.oldComplete
newComplete = args.newComplete

result = {
  permit=permit
}

Event trigger to call GS2-Script before a mission is completed.

Request

Type Description
namespace Namespace Namespace
missionGroupModel MissionGroupModel Mission Group
oldComplete Complete Before status of achievement
newComplete Complete After status of achievement

Result

Type Require Default Limitation Description
permit bool Allow mission accomplishment

missionCompleteDone

missionCompleteDone

namespace = args.namespace
missionGroupModel = args.missionGroupModel
complete = args.complete

result = {
}

GS2-Script called after a mission is completed.

Request

Type Description
namespace Namespace Namespace
missionGroupModel MissionGroupModel Mission Group
complete Complete Status of achievement

Result

Type Require Default Limitation Description

counterIncrement

counterIncrement

namespace = args.namespace
counterModel = args.counterModel
oldCounter = args.oldCounter
newCounter = args.newCounter

result = {
  permit=permit
}

Event trigger to call GS2-Script before the counter rises.

Request

Type Description
namespace Namespace Namespace
counterModel CounterModel Counter Model
oldCounter Counter Before Counter
newCounter Counter After Counter

Result

Type Require Default Limitation Description
permit bool Allow counter rise

counterIncrementDone

counterIncrementDone

namespace = args.namespace
counterModel = args.counterModel
counter = args.counter

result = {
}

GS2-Script called after the counter rises.

Request

Type Description
namespace Namespace Namespace
counterModel CounterModel Counter Model
counter Counter Counter

Result

Type Require Default Limitation Description

receiveRewards

receiveRewards

namespace = args.namespace
missionGroupModel = args.missionGroupModel
missionTaskModel = args.missionTaskModel
oldComplete = args.oldComplete
newComplete = args.newComplete

result = {
  permit=permit
}

Event trigger to call GS2-Script before GS2-Script to be executed upon receipt of reward.

Request

Type Description
namespace Namespace Namespace
missionGroupModel MissionGroupModel Mission Group
missionTaskModel MissionTaskModel Mission Task
oldComplete Complete Before status of achievement
newComplete Complete After status of achievement

Result

Type Require Default Limitation Description
permit bool Allow counter rise

receiveRewardsDone

receiveRewardsDone

namespace = args.namespace
missionGroupModel = args.missionGroupModel
missionTaskModel = args.missionTaskModel
complete = args.complete

result = {
}

GS2-Script called after GS2-Script to be executed upon receipt of reward.

Request

Type Description
namespace Namespace Namespace
missionGroupModel MissionGroupModel Mission Group
missionTaskModel MissionTaskModel Mission Task
complete Complete status of achievement

Result

Type Require Default Limitation Description