Documentation index for AI agents

GS2-LoginReward Buff 레퍼런스

GS2-Buff로 버프를 적용할 때 지정하는, 파라미터 보정이 가능한 모델/액션 내 필드와 그 적용 범위 설정에 대해

Models

버프 적용 가능한 모델의 종류

Gs2LoginReward:BonusModel

로그인 보너스 모델

버프 적용 대상 필드

acquireActions
타입활성화 조건필수기본값값 제한설명
acquireActionsList<AcquireAction>
1 ~ 10 items입수 액션 목록
이 날짜의 보상으로 사용자에게 부여되는 리소스를 정의하는 입수 액션 목록.
각 액션은 입수 액션(아이템 추가, 화폐 부여 등)과 그 요청 파라미터를 지정합니다.
보상당 최소 1개, 최대 10개의 액션을 설정할 수 있습니다.
마스터 데이터 작성 예

rate에는 대상 필드에 대한 보정 배율을 지정합니다.

"targetModel": {
    "targetModelName": "Gs2LoginReward:BonusModel",
    "targetFieldName": "acquireActions",
    "conditionGrns": [
    ],
    "rate": 1.0
}

버프 적용 조건 모델

Gs2LoginReward:BonusModel

로그인 보너스 모델

마스터 데이터 작성 예
"conditionGrns": [
    {
        "targetModelName": "Gs2LoginReward:BonusModel",
        "targetGrn": "grn:gs2:any:any:loginReward:{namespaceName}:bonusModel:{bonusModelName}"
    }
]

missedReceiveReliefConsumeActions
타입활성화 조건필수기본값값 제한설명
missedReceiveReliefConsumeActionsList<ConsumeAction>{missedReceiveRelief} == “enabled”[]0 ~ 10 items미수령 구제 소비 액션 목록
놓친 보너스를 구제하기 위해 사용자가 지불해야 하는 비용을 정의하는 소비 액션의 목록입니다.
예를 들어 게임 내 화폐나 아이템을 구제 비용으로 소비하도록 설정할 수 있습니다. 최대 10개까지 설정할 수 있습니다.
missedReceiveRelief가 활성화된 경우에만 적용됩니다.
※ missedReceiveRelief이(가) “enabled” 이면 활성화
마스터 데이터 작성 예

rate에는 대상 필드에 대한 보정 배율을 지정합니다.

"targetModel": {
    "targetModelName": "Gs2LoginReward:BonusModel",
    "targetFieldName": "missedReceiveReliefConsumeActions",
    "conditionGrns": [
    ],
    "rate": 1.0
}

버프 적용 조건 모델

Gs2LoginReward:BonusModel

로그인 보너스 모델

마스터 데이터 작성 예
"conditionGrns": [
    {
        "targetModelName": "Gs2LoginReward:BonusModel",
        "targetGrn": "grn:gs2:any:any:loginReward:{namespaceName}:bonusModel:{bonusModelName}"
    }
]