Move git root from Client/ to src/ to track all source code: - Client: Game client source (moved to Client/Client/) - Server: Game server source - GameTools: Development tools - CryptoSource: Encryption utilities - database: Database scripts - Script: Game scripts - rylCoder_16.02.2008_src: Legacy coder tools - GMFont, Game: Additional resources 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
67 lines
2.7 KiB
Plaintext
67 lines
2.7 KiB
Plaintext
|
|
***** Respawn Script 설정법 *****
|
|
|
|
탭 순서 : ID / 국적 / 존 / 리스폰 포인트 갯수 / X, Y, Z 좌표 (갯수만큼)
|
|
|
|
|
|
ID : 리스폰 지점의 정보 및 Index ID
|
|
0x1000000 : 마을 리스폰 포인트 (스크립트에 지정)
|
|
0x2000000 : 길드 요새 리스폰 포인트 (게임 서버에서 추가 및 제거)
|
|
0x4000000 : 성 관련 리스폰 포인트(스크립트에 지정)
|
|
0x8000000 : 다크 카나번 석상 리스폰 포인트 (게임 서버에서 추가 및 제거)
|
|
|
|
마을 리스폰 아이디 : 0x10000000 + Index
|
|
길드 요새 리스폰 아이디 : 길드 요새 ID (CampID)
|
|
성 리스폰 아이디 : 0x40000000 + ( CastleNameID << 12 )
|
|
공성측 리스폰 아이디 : 0x40FF0000 + ( CaslteNameID << 12 ) + Index
|
|
석상 리스폰 아이디 : 0x80000000 + ( 석상 Index << 16 )
|
|
|
|
|
|
국적 : 0 - 무국적 (모두 사용가능)
|
|
1 - 카르테란트
|
|
2 - 메르카디아
|
|
3 - 신의 해적단
|
|
|
|
|
|
존 : 12 - 신의 대지
|
|
8 - 카나번
|
|
16 - 다크 카나번
|
|
|
|
|
|
리스폰 포인트 갯수 : 한 지점에 여러개의 리스폰 포인트를 만들기 위해서 리스폰 포인트의 갯수를 지정한다.
|
|
캐릭터가 한곳에 쌓이는 현상을 막기 위해서 하나의 리스폰 포인트 자체에도 약간의
|
|
랜덤값을 사용하지만, 리스폰 포인트를 추가하면 쌓이는 현상이 더 줄어든다.
|
|
|
|
|
|
리스폰 좌표 : 리스폰 포인트 갯수 만큼의 X, Y, Z 좌표
|
|
|
|
|
|
|
|
ex ) 0x10000001 0 12 3 2809 36 2281 2805 65 2226 2670 63 2317
|
|
|
|
: 0x10000000 으로 시작하므로, 마을 리스폰 포인트이며, Index 가 1 이므로 1번 마을의 리스폰 포인트이다.
|
|
국적값이 0 이므로 모든 국적의 캐릭터가 사용할 수 있고, 12번존(신의 대지)에 있는 리스폰 포인트이다.
|
|
리스폰 포인트 좌표로 (2809, 36, 2281) (2805, 65, 2226) (2670, 63, 2317)중 한 곳에 리스폰 한다.
|
|
|
|
|
|
ex ) 0x40001000 0 16 2 2040 100 2960 2020 100 2940
|
|
|
|
: 0x40000000 으로 시작하므로, 성과 관련된 리스폰 포인트이며, 0x40FF0000 이 아니므로 성을 소유한 측의
|
|
성 리스폰 포인트이다. 성의 리스폰 포인트는 국적값을 서버에서 설정하므로 0 으로 둔다. 성의 NameID 가
|
|
1 이므로 다크 카나번에 있는 NameID 1번 성의 리스폰 포인트이다.
|
|
(2040, 100, 2960) (2020, 100, 2940) 두 곳중에 한곳으로 리스폰을 한다.
|
|
|
|
|
|
ex ) 0x40FF1002 0 16 1 2040 100 2760
|
|
|
|
: 0x40000000 으로 시작하므로, 성과 관련된 리스폰 포인트이며, 0x40FF0000 으로 시작하며, NameID 가 1번이
|
|
므로 다크 카나번에 있는 NameID 1번 성을 공격하는 공성측이 사용하는 리스폰 포인트이다. Index 가 2 이
|
|
므로 공성측의 세번째 리스폰 포인트로써, (2040, 100, 2760) 좌표에 리스폰 한다.
|
|
|
|
|
|
ex ) 0x40002000 0 16 2 2040 100 2960 2020 100 2940
|
|
|
|
: 0x40000000 으로 시작하므로, 성과 관련된 리스폰 포인트이며, 0x40FF0000 이 아니므로 성을 소유한 측의
|
|
성 리스폰 포인트이다. 성의 리스폰 포인트는 국적값을 서버에서 설정하므로 0 으로 둔다. 성의 NameID 가
|
|
2 이므로 다크 카나번에 있는 NameID 2번 성의 리스폰 포인트이다.
|
|
(2040, 100, 2960) (2020, 100, 2940) 두 곳중에서 한곳으로 리스폰 한다. |