GS2-Enchant API 레퍼런스

인챈트·랜덤 파라미터 기능

아이템이나 장비에 부여할 추가 파라미터를 무작위로 선정하는 구조를 제공합니다.

GS2-Enchant 에서는 2종류의 추가 파라미터를 다룰 수 있습니다.

  • 밸런스 파라미터
  • 레어리티 파라미터

밸런스 파라미터

밸런스 파라미터는 미리 정한 여러 파라미터를 정해진 총량을 기준으로 무작위로 분배합니다.
예를 들어, 공격력과 방어력이라는 2개의 파라미터를 합계 100으로 정의하고 공격력이 60으로 추첨되면, 방어력은 40이 됩니다.

밸런스 파라미터는 재추첨을 할 수 있으며, 재추첨 시 일부 파라미터의 값을 고정할 수 있습니다.
이 기능을 이용하면 게임 플레이어는 대가를 지불하고 보다 효율적으로 파라미터를 조정할 수 있습니다.

레어리티 파라미터

레어리티 파라미터는 미리 정한 여러 파라미터 중에서 무작위로 선정됩니다.
먼저 몇 개의 파라미터를 부여할지를 추첨한 후, 파라미터를 선정합니다.
파라미터는 《종류》와 《값》이라는 2개의 게임용 파라미터를 가지며, 각각 추첨 처리에 사용되는 《추첨 가중치》를 설정합니다.

레어리티 파라미터는 재추첨을 할 수 있으며, 재추첨 시 일부 파라미터의 값을 고정할 수 있습니다.
또한, 추가로 부여하는 것도 가능합니다. 따라서 레어리티 파라미터의 최대 개수도 설정해야 합니다.


GS2-Enchant SDK for Game Engine API 레퍼런스

게임 엔진용 GS2-Enchant SDK의 모델 사양과 API 레퍼런스

GS2-Enchant SDK API 레퍼런스

각종 프로그래밍 언어용 GS2-Enchant SDK의 모델 사양과 API 레퍼런스

GS2-Enchant Deploy/CDK 레퍼런스

GS2-Deploy의 스택을 생성할 때 사용하는 템플릿 포맷과, CDK를 이용한 각종 언어의 템플릿 출력 구현 예제

GS2-Enchant 마스터 데이터 레퍼런스

마스터 데이터 포맷과 임포트할 각종 모델의 레퍼런스

GS2-Enchant 트랜잭션 액션

검증/소비/입수 각 트랜잭션 액션의 사양