Compare commits
46 Commits
Author | SHA1 | Date | |
---|---|---|---|
bb19e9abda | |||
0fa4fe2494 | |||
863c3f9296 | |||
363f729f5d | |||
1e96dae60b | |||
6c1e703ee2 | |||
5ba1cb44b9 | |||
37847b1635 | |||
60cfea47e0 | |||
51bde0b3d9 | |||
8b4d012e72 | |||
830e47b00b | |||
0ad2d3b7cc | |||
540ba33b0e | |||
67c4325b01 | |||
62916f0622 | |||
2589163a49 | |||
077a365840 | |||
c21c99393d | |||
373c184dfe | |||
361a62853d | |||
4525e3103d | |||
603f2207ef | |||
6564e417f9 | |||
e7b6680895 | |||
187ecd53f2 | |||
8d27c24328 | |||
955c2a8fd9 | |||
609862f222 | |||
1ccfffff07 | |||
a7eac9dedf | |||
c4236ba185 | |||
0a2248cfac | |||
dea9c0c99f | |||
3400b6e356 | |||
d82532f054 | |||
82a1a28787 | |||
e685bdd3e3 | |||
d19dc772db | |||
c698136614 | |||
9fac112e35 | |||
f46e28d3f2 | |||
e3a957cf4b | |||
83ae7358c1 | |||
d90f123059 | |||
a21139193e |
14
.gitignore
vendored
@ -363,16 +363,18 @@ MigrationBackup/
|
||||
# Fody - auto-generated XML schema
|
||||
FodyWeavers.xsd
|
||||
|
||||
# vcpkg dependency folder
|
||||
vcpkg_installed/
|
||||
|
||||
##
|
||||
## Project rules
|
||||
##
|
||||
|
||||
# Binary game data
|
||||
!bin/
|
||||
!bin/**
|
||||
!bin/
|
||||
!bin_original/**
|
||||
|
||||
# External dependencies
|
||||
!extern
|
||||
!extern/**
|
||||
!extern/**
|
||||
|
||||
# Build directories
|
||||
build/
|
||||
dist/
|
||||
|
173
Metin2Client.sln
@ -34,274 +34,117 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ScriptLib", "src\ScriptLib\
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EterLocale", "src\EterLocale\EterLocale.vcxproj", "{05207E97-C83A-49C6-8E08-403679963A7B}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Config", "src\Config\Metin2Config.vcxproj", "{879A444C-3A51-4B63-8888-DC0AAD578B03}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Distribute|Win32 = Distribute|Win32
|
||||
DLL-Import Debug|Win32 = DLL-Import Debug|Win32
|
||||
DLL-Import Release|Win32 = DLL-Import Release|Win32
|
||||
MfcDebug|Win32 = MfcDebug|Win32
|
||||
MfcRelease|Win32 = MfcRelease|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
VTune|Win32 = VTune|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{D64AE35F-F982-46D4-8E38-09E5C9752955}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{D64AE35F-F982-46D4-8E38-09E5C9752955}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{D64AE35F-F982-46D4-8E38-09E5C9752955}.Distribute|Win32.ActiveCfg = Distribute|Win32
|
||||
{D64AE35F-F982-46D4-8E38-09E5C9752955}.Distribute|Win32.Build.0 = Distribute|Win32
|
||||
{D64AE35F-F982-46D4-8E38-09E5C9752955}.DLL-Import Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{D64AE35F-F982-46D4-8E38-09E5C9752955}.DLL-Import Debug|Win32.Build.0 = Debug|Win32
|
||||
{D64AE35F-F982-46D4-8E38-09E5C9752955}.DLL-Import Release|Win32.ActiveCfg = Release|Win32
|
||||
{D64AE35F-F982-46D4-8E38-09E5C9752955}.DLL-Import Release|Win32.Build.0 = Release|Win32
|
||||
{D64AE35F-F982-46D4-8E38-09E5C9752955}.MfcDebug|Win32.ActiveCfg = Debug|Win32
|
||||
{D64AE35F-F982-46D4-8E38-09E5C9752955}.MfcDebug|Win32.Build.0 = Debug|Win32
|
||||
{D64AE35F-F982-46D4-8E38-09E5C9752955}.MfcRelease|Win32.ActiveCfg = Release|Win32
|
||||
{D64AE35F-F982-46D4-8E38-09E5C9752955}.MfcRelease|Win32.Build.0 = Release|Win32
|
||||
{D64AE35F-F982-46D4-8E38-09E5C9752955}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{D64AE35F-F982-46D4-8E38-09E5C9752955}.Release|Win32.Build.0 = Release|Win32
|
||||
{D64AE35F-F982-46D4-8E38-09E5C9752955}.VTune|Win32.ActiveCfg = Distribute|Win32
|
||||
{D64AE35F-F982-46D4-8E38-09E5C9752955}.VTune|Win32.Build.0 = Distribute|Win32
|
||||
{790B152D-6582-467F-B767-8603C5A9E613}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{790B152D-6582-467F-B767-8603C5A9E613}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{790B152D-6582-467F-B767-8603C5A9E613}.Distribute|Win32.ActiveCfg = Distribute|Win32
|
||||
{790B152D-6582-467F-B767-8603C5A9E613}.Distribute|Win32.Build.0 = Distribute|Win32
|
||||
{790B152D-6582-467F-B767-8603C5A9E613}.DLL-Import Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{790B152D-6582-467F-B767-8603C5A9E613}.DLL-Import Debug|Win32.Build.0 = Debug|Win32
|
||||
{790B152D-6582-467F-B767-8603C5A9E613}.DLL-Import Release|Win32.ActiveCfg = Release|Win32
|
||||
{790B152D-6582-467F-B767-8603C5A9E613}.DLL-Import Release|Win32.Build.0 = Release|Win32
|
||||
{790B152D-6582-467F-B767-8603C5A9E613}.MfcDebug|Win32.ActiveCfg = MfcDebug|Win32
|
||||
{790B152D-6582-467F-B767-8603C5A9E613}.MfcDebug|Win32.Build.0 = MfcDebug|Win32
|
||||
{790B152D-6582-467F-B767-8603C5A9E613}.MfcRelease|Win32.ActiveCfg = MfcRelease|Win32
|
||||
{790B152D-6582-467F-B767-8603C5A9E613}.MfcRelease|Win32.Build.0 = MfcRelease|Win32
|
||||
{790B152D-6582-467F-B767-8603C5A9E613}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{790B152D-6582-467F-B767-8603C5A9E613}.Release|Win32.Build.0 = Release|Win32
|
||||
{790B152D-6582-467F-B767-8603C5A9E613}.VTune|Win32.ActiveCfg = VTune|Win32
|
||||
{790B152D-6582-467F-B767-8603C5A9E613}.VTune|Win32.Build.0 = VTune|Win32
|
||||
{4950BA04-3877-4F66-BCA0-60E00DE3770B}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4950BA04-3877-4F66-BCA0-60E00DE3770B}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4950BA04-3877-4F66-BCA0-60E00DE3770B}.Distribute|Win32.ActiveCfg = Distribute|Win32
|
||||
{4950BA04-3877-4F66-BCA0-60E00DE3770B}.Distribute|Win32.Build.0 = Distribute|Win32
|
||||
{4950BA04-3877-4F66-BCA0-60E00DE3770B}.DLL-Import Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4950BA04-3877-4F66-BCA0-60E00DE3770B}.DLL-Import Debug|Win32.Build.0 = Debug|Win32
|
||||
{4950BA04-3877-4F66-BCA0-60E00DE3770B}.DLL-Import Release|Win32.ActiveCfg = Release|Win32
|
||||
{4950BA04-3877-4F66-BCA0-60E00DE3770B}.DLL-Import Release|Win32.Build.0 = Release|Win32
|
||||
{4950BA04-3877-4F66-BCA0-60E00DE3770B}.MfcDebug|Win32.ActiveCfg = MfcDebug|Win32
|
||||
{4950BA04-3877-4F66-BCA0-60E00DE3770B}.MfcDebug|Win32.Build.0 = MfcDebug|Win32
|
||||
{4950BA04-3877-4F66-BCA0-60E00DE3770B}.MfcRelease|Win32.ActiveCfg = MfcRelease|Win32
|
||||
{4950BA04-3877-4F66-BCA0-60E00DE3770B}.MfcRelease|Win32.Build.0 = MfcRelease|Win32
|
||||
{4950BA04-3877-4F66-BCA0-60E00DE3770B}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4950BA04-3877-4F66-BCA0-60E00DE3770B}.Release|Win32.Build.0 = Release|Win32
|
||||
{4950BA04-3877-4F66-BCA0-60E00DE3770B}.VTune|Win32.ActiveCfg = VTune|Win32
|
||||
{4950BA04-3877-4F66-BCA0-60E00DE3770B}.VTune|Win32.Build.0 = VTune|Win32
|
||||
{8B1D0DDE-A521-4EB2-9544-F606376278CC}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8B1D0DDE-A521-4EB2-9544-F606376278CC}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{8B1D0DDE-A521-4EB2-9544-F606376278CC}.Distribute|Win32.ActiveCfg = Distribute|Win32
|
||||
{8B1D0DDE-A521-4EB2-9544-F606376278CC}.Distribute|Win32.Build.0 = Distribute|Win32
|
||||
{8B1D0DDE-A521-4EB2-9544-F606376278CC}.DLL-Import Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8B1D0DDE-A521-4EB2-9544-F606376278CC}.DLL-Import Debug|Win32.Build.0 = Debug|Win32
|
||||
{8B1D0DDE-A521-4EB2-9544-F606376278CC}.DLL-Import Release|Win32.ActiveCfg = Release|Win32
|
||||
{8B1D0DDE-A521-4EB2-9544-F606376278CC}.DLL-Import Release|Win32.Build.0 = Release|Win32
|
||||
{8B1D0DDE-A521-4EB2-9544-F606376278CC}.MfcDebug|Win32.ActiveCfg = MfcDebug|Win32
|
||||
{8B1D0DDE-A521-4EB2-9544-F606376278CC}.MfcDebug|Win32.Build.0 = MfcDebug|Win32
|
||||
{8B1D0DDE-A521-4EB2-9544-F606376278CC}.MfcRelease|Win32.ActiveCfg = MfcRelease|Win32
|
||||
{8B1D0DDE-A521-4EB2-9544-F606376278CC}.MfcRelease|Win32.Build.0 = MfcRelease|Win32
|
||||
{8B1D0DDE-A521-4EB2-9544-F606376278CC}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{8B1D0DDE-A521-4EB2-9544-F606376278CC}.Release|Win32.Build.0 = Release|Win32
|
||||
{8B1D0DDE-A521-4EB2-9544-F606376278CC}.VTune|Win32.ActiveCfg = VTune|Win32
|
||||
{8B1D0DDE-A521-4EB2-9544-F606376278CC}.VTune|Win32.Build.0 = VTune|Win32
|
||||
{0FDDD886-1EB5-4655-80C3-EF08087FAEFD}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0FDDD886-1EB5-4655-80C3-EF08087FAEFD}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0FDDD886-1EB5-4655-80C3-EF08087FAEFD}.Distribute|Win32.ActiveCfg = Distribute|Win32
|
||||
{0FDDD886-1EB5-4655-80C3-EF08087FAEFD}.Distribute|Win32.Build.0 = Distribute|Win32
|
||||
{0FDDD886-1EB5-4655-80C3-EF08087FAEFD}.DLL-Import Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0FDDD886-1EB5-4655-80C3-EF08087FAEFD}.DLL-Import Debug|Win32.Build.0 = Debug|Win32
|
||||
{0FDDD886-1EB5-4655-80C3-EF08087FAEFD}.DLL-Import Release|Win32.ActiveCfg = Release|Win32
|
||||
{0FDDD886-1EB5-4655-80C3-EF08087FAEFD}.DLL-Import Release|Win32.Build.0 = Release|Win32
|
||||
{0FDDD886-1EB5-4655-80C3-EF08087FAEFD}.MfcDebug|Win32.ActiveCfg = MfcDebug|Win32
|
||||
{0FDDD886-1EB5-4655-80C3-EF08087FAEFD}.MfcDebug|Win32.Build.0 = MfcDebug|Win32
|
||||
{0FDDD886-1EB5-4655-80C3-EF08087FAEFD}.MfcRelease|Win32.ActiveCfg = MfcRelease|Win32
|
||||
{0FDDD886-1EB5-4655-80C3-EF08087FAEFD}.MfcRelease|Win32.Build.0 = MfcRelease|Win32
|
||||
{0FDDD886-1EB5-4655-80C3-EF08087FAEFD}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0FDDD886-1EB5-4655-80C3-EF08087FAEFD}.Release|Win32.Build.0 = Release|Win32
|
||||
{0FDDD886-1EB5-4655-80C3-EF08087FAEFD}.VTune|Win32.ActiveCfg = VTune|Win32
|
||||
{0FDDD886-1EB5-4655-80C3-EF08087FAEFD}.VTune|Win32.Build.0 = VTune|Win32
|
||||
{A5D7AF9F-0A4F-4ED3-B209-2553B1ADD17D}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{A5D7AF9F-0A4F-4ED3-B209-2553B1ADD17D}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{A5D7AF9F-0A4F-4ED3-B209-2553B1ADD17D}.Distribute|Win32.ActiveCfg = Distribute|Win32
|
||||
{A5D7AF9F-0A4F-4ED3-B209-2553B1ADD17D}.Distribute|Win32.Build.0 = Distribute|Win32
|
||||
{A5D7AF9F-0A4F-4ED3-B209-2553B1ADD17D}.DLL-Import Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{A5D7AF9F-0A4F-4ED3-B209-2553B1ADD17D}.DLL-Import Debug|Win32.Build.0 = Debug|Win32
|
||||
{A5D7AF9F-0A4F-4ED3-B209-2553B1ADD17D}.DLL-Import Release|Win32.ActiveCfg = Release|Win32
|
||||
{A5D7AF9F-0A4F-4ED3-B209-2553B1ADD17D}.DLL-Import Release|Win32.Build.0 = Release|Win32
|
||||
{A5D7AF9F-0A4F-4ED3-B209-2553B1ADD17D}.MfcDebug|Win32.ActiveCfg = MfcDebug|Win32
|
||||
{A5D7AF9F-0A4F-4ED3-B209-2553B1ADD17D}.MfcDebug|Win32.Build.0 = MfcDebug|Win32
|
||||
{A5D7AF9F-0A4F-4ED3-B209-2553B1ADD17D}.MfcRelease|Win32.ActiveCfg = MfcRelease|Win32
|
||||
{A5D7AF9F-0A4F-4ED3-B209-2553B1ADD17D}.MfcRelease|Win32.Build.0 = MfcRelease|Win32
|
||||
{A5D7AF9F-0A4F-4ED3-B209-2553B1ADD17D}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{A5D7AF9F-0A4F-4ED3-B209-2553B1ADD17D}.Release|Win32.Build.0 = Release|Win32
|
||||
{A5D7AF9F-0A4F-4ED3-B209-2553B1ADD17D}.VTune|Win32.ActiveCfg = VTune|Win32
|
||||
{A5D7AF9F-0A4F-4ED3-B209-2553B1ADD17D}.VTune|Win32.Build.0 = VTune|Win32
|
||||
{F6CEB04C-4403-4CD4-84A2-D6A372BD4334}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{F6CEB04C-4403-4CD4-84A2-D6A372BD4334}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{F6CEB04C-4403-4CD4-84A2-D6A372BD4334}.Distribute|Win32.ActiveCfg = Distribute|Win32
|
||||
{F6CEB04C-4403-4CD4-84A2-D6A372BD4334}.Distribute|Win32.Build.0 = Distribute|Win32
|
||||
{F6CEB04C-4403-4CD4-84A2-D6A372BD4334}.DLL-Import Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{F6CEB04C-4403-4CD4-84A2-D6A372BD4334}.DLL-Import Debug|Win32.Build.0 = Debug|Win32
|
||||
{F6CEB04C-4403-4CD4-84A2-D6A372BD4334}.DLL-Import Release|Win32.ActiveCfg = Release|Win32
|
||||
{F6CEB04C-4403-4CD4-84A2-D6A372BD4334}.DLL-Import Release|Win32.Build.0 = Release|Win32
|
||||
{F6CEB04C-4403-4CD4-84A2-D6A372BD4334}.MfcDebug|Win32.ActiveCfg = Debug|Win32
|
||||
{F6CEB04C-4403-4CD4-84A2-D6A372BD4334}.MfcDebug|Win32.Build.0 = Debug|Win32
|
||||
{F6CEB04C-4403-4CD4-84A2-D6A372BD4334}.MfcRelease|Win32.ActiveCfg = Release|Win32
|
||||
{F6CEB04C-4403-4CD4-84A2-D6A372BD4334}.MfcRelease|Win32.Build.0 = Release|Win32
|
||||
{F6CEB04C-4403-4CD4-84A2-D6A372BD4334}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{F6CEB04C-4403-4CD4-84A2-D6A372BD4334}.Release|Win32.Build.0 = Release|Win32
|
||||
{F6CEB04C-4403-4CD4-84A2-D6A372BD4334}.VTune|Win32.ActiveCfg = VTune|Win32
|
||||
{F6CEB04C-4403-4CD4-84A2-D6A372BD4334}.VTune|Win32.Build.0 = VTune|Win32
|
||||
{678C47DC-B3EF-460E-A932-56F3208FC65E}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{678C47DC-B3EF-460E-A932-56F3208FC65E}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{678C47DC-B3EF-460E-A932-56F3208FC65E}.Distribute|Win32.ActiveCfg = Distribute|Win32
|
||||
{678C47DC-B3EF-460E-A932-56F3208FC65E}.Distribute|Win32.Build.0 = Distribute|Win32
|
||||
{678C47DC-B3EF-460E-A932-56F3208FC65E}.DLL-Import Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{678C47DC-B3EF-460E-A932-56F3208FC65E}.DLL-Import Debug|Win32.Build.0 = Debug|Win32
|
||||
{678C47DC-B3EF-460E-A932-56F3208FC65E}.DLL-Import Release|Win32.ActiveCfg = Release|Win32
|
||||
{678C47DC-B3EF-460E-A932-56F3208FC65E}.DLL-Import Release|Win32.Build.0 = Release|Win32
|
||||
{678C47DC-B3EF-460E-A932-56F3208FC65E}.MfcDebug|Win32.ActiveCfg = MfcDebug|Win32
|
||||
{678C47DC-B3EF-460E-A932-56F3208FC65E}.MfcDebug|Win32.Build.0 = MfcDebug|Win32
|
||||
{678C47DC-B3EF-460E-A932-56F3208FC65E}.MfcRelease|Win32.ActiveCfg = MfcRelease|Win32
|
||||
{678C47DC-B3EF-460E-A932-56F3208FC65E}.MfcRelease|Win32.Build.0 = MfcRelease|Win32
|
||||
{678C47DC-B3EF-460E-A932-56F3208FC65E}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{678C47DC-B3EF-460E-A932-56F3208FC65E}.Release|Win32.Build.0 = Release|Win32
|
||||
{678C47DC-B3EF-460E-A932-56F3208FC65E}.VTune|Win32.ActiveCfg = VTune|Win32
|
||||
{678C47DC-B3EF-460E-A932-56F3208FC65E}.VTune|Win32.Build.0 = VTune|Win32
|
||||
{E1FF7630-628F-4AD0-BF66-F14D86A04035}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{E1FF7630-628F-4AD0-BF66-F14D86A04035}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{E1FF7630-628F-4AD0-BF66-F14D86A04035}.Distribute|Win32.ActiveCfg = Distribute|Win32
|
||||
{E1FF7630-628F-4AD0-BF66-F14D86A04035}.Distribute|Win32.Build.0 = Distribute|Win32
|
||||
{E1FF7630-628F-4AD0-BF66-F14D86A04035}.DLL-Import Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{E1FF7630-628F-4AD0-BF66-F14D86A04035}.DLL-Import Debug|Win32.Build.0 = Debug|Win32
|
||||
{E1FF7630-628F-4AD0-BF66-F14D86A04035}.DLL-Import Release|Win32.ActiveCfg = Release|Win32
|
||||
{E1FF7630-628F-4AD0-BF66-F14D86A04035}.DLL-Import Release|Win32.Build.0 = Release|Win32
|
||||
{E1FF7630-628F-4AD0-BF66-F14D86A04035}.MfcDebug|Win32.ActiveCfg = MfcDebug|Win32
|
||||
{E1FF7630-628F-4AD0-BF66-F14D86A04035}.MfcDebug|Win32.Build.0 = MfcDebug|Win32
|
||||
{E1FF7630-628F-4AD0-BF66-F14D86A04035}.MfcRelease|Win32.ActiveCfg = MfcRelease|Win32
|
||||
{E1FF7630-628F-4AD0-BF66-F14D86A04035}.MfcRelease|Win32.Build.0 = MfcRelease|Win32
|
||||
{E1FF7630-628F-4AD0-BF66-F14D86A04035}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{E1FF7630-628F-4AD0-BF66-F14D86A04035}.Release|Win32.Build.0 = Release|Win32
|
||||
{E1FF7630-628F-4AD0-BF66-F14D86A04035}.VTune|Win32.ActiveCfg = VTune|Win32
|
||||
{E1FF7630-628F-4AD0-BF66-F14D86A04035}.VTune|Win32.Build.0 = VTune|Win32
|
||||
{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}.Distribute|Win32.ActiveCfg = Distribute|Win32
|
||||
{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}.Distribute|Win32.Build.0 = Distribute|Win32
|
||||
{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}.DLL-Import Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}.DLL-Import Debug|Win32.Build.0 = Debug|Win32
|
||||
{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}.DLL-Import Release|Win32.ActiveCfg = Release|Win32
|
||||
{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}.DLL-Import Release|Win32.Build.0 = Release|Win32
|
||||
{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}.MfcDebug|Win32.ActiveCfg = MfcDebug|Win32
|
||||
{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}.MfcDebug|Win32.Build.0 = MfcDebug|Win32
|
||||
{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}.MfcRelease|Win32.ActiveCfg = MfcRelease|Win32
|
||||
{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}.MfcRelease|Win32.Build.0 = MfcRelease|Win32
|
||||
{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}.Release|Win32.Build.0 = Release|Win32
|
||||
{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}.VTune|Win32.ActiveCfg = VTune|Win32
|
||||
{FE95382C-8E3E-40AC-8060-634D1A0D4CF5}.VTune|Win32.Build.0 = VTune|Win32
|
||||
{24516A87-8544-46A9-A0C8-0A01269642D9}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{24516A87-8544-46A9-A0C8-0A01269642D9}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{24516A87-8544-46A9-A0C8-0A01269642D9}.Distribute|Win32.ActiveCfg = Distribute|Win32
|
||||
{24516A87-8544-46A9-A0C8-0A01269642D9}.Distribute|Win32.Build.0 = Distribute|Win32
|
||||
{24516A87-8544-46A9-A0C8-0A01269642D9}.DLL-Import Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{24516A87-8544-46A9-A0C8-0A01269642D9}.DLL-Import Debug|Win32.Build.0 = Debug|Win32
|
||||
{24516A87-8544-46A9-A0C8-0A01269642D9}.DLL-Import Release|Win32.ActiveCfg = Release|Win32
|
||||
{24516A87-8544-46A9-A0C8-0A01269642D9}.DLL-Import Release|Win32.Build.0 = Release|Win32
|
||||
{24516A87-8544-46A9-A0C8-0A01269642D9}.MfcDebug|Win32.ActiveCfg = MfcDebug|Win32
|
||||
{24516A87-8544-46A9-A0C8-0A01269642D9}.MfcDebug|Win32.Build.0 = MfcDebug|Win32
|
||||
{24516A87-8544-46A9-A0C8-0A01269642D9}.MfcRelease|Win32.ActiveCfg = MfcRelease|Win32
|
||||
{24516A87-8544-46A9-A0C8-0A01269642D9}.MfcRelease|Win32.Build.0 = MfcRelease|Win32
|
||||
{24516A87-8544-46A9-A0C8-0A01269642D9}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{24516A87-8544-46A9-A0C8-0A01269642D9}.Release|Win32.Build.0 = Release|Win32
|
||||
{24516A87-8544-46A9-A0C8-0A01269642D9}.VTune|Win32.ActiveCfg = VTune|Win32
|
||||
{24516A87-8544-46A9-A0C8-0A01269642D9}.VTune|Win32.Build.0 = VTune|Win32
|
||||
{887F89DF-A1A2-47DF-A869-F3FC84704E3E}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{887F89DF-A1A2-47DF-A869-F3FC84704E3E}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{887F89DF-A1A2-47DF-A869-F3FC84704E3E}.Distribute|Win32.ActiveCfg = Distribute|Win32
|
||||
{887F89DF-A1A2-47DF-A869-F3FC84704E3E}.Distribute|Win32.Build.0 = Distribute|Win32
|
||||
{887F89DF-A1A2-47DF-A869-F3FC84704E3E}.DLL-Import Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{887F89DF-A1A2-47DF-A869-F3FC84704E3E}.DLL-Import Debug|Win32.Build.0 = Debug|Win32
|
||||
{887F89DF-A1A2-47DF-A869-F3FC84704E3E}.DLL-Import Release|Win32.ActiveCfg = Release|Win32
|
||||
{887F89DF-A1A2-47DF-A869-F3FC84704E3E}.DLL-Import Release|Win32.Build.0 = Release|Win32
|
||||
{887F89DF-A1A2-47DF-A869-F3FC84704E3E}.MfcDebug|Win32.ActiveCfg = MfcDebug|Win32
|
||||
{887F89DF-A1A2-47DF-A869-F3FC84704E3E}.MfcDebug|Win32.Build.0 = MfcDebug|Win32
|
||||
{887F89DF-A1A2-47DF-A869-F3FC84704E3E}.MfcRelease|Win32.ActiveCfg = MfcRelease|Win32
|
||||
{887F89DF-A1A2-47DF-A869-F3FC84704E3E}.MfcRelease|Win32.Build.0 = MfcRelease|Win32
|
||||
{887F89DF-A1A2-47DF-A869-F3FC84704E3E}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{887F89DF-A1A2-47DF-A869-F3FC84704E3E}.Release|Win32.Build.0 = Release|Win32
|
||||
{887F89DF-A1A2-47DF-A869-F3FC84704E3E}.VTune|Win32.ActiveCfg = VTune|Win32
|
||||
{887F89DF-A1A2-47DF-A869-F3FC84704E3E}.VTune|Win32.Build.0 = VTune|Win32
|
||||
{1801F0ED-7DE6-4175-BF25-6FA98AAA350B}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{1801F0ED-7DE6-4175-BF25-6FA98AAA350B}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{1801F0ED-7DE6-4175-BF25-6FA98AAA350B}.Distribute|Win32.ActiveCfg = Distribute|Win32
|
||||
{1801F0ED-7DE6-4175-BF25-6FA98AAA350B}.Distribute|Win32.Build.0 = Distribute|Win32
|
||||
{1801F0ED-7DE6-4175-BF25-6FA98AAA350B}.DLL-Import Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{1801F0ED-7DE6-4175-BF25-6FA98AAA350B}.DLL-Import Debug|Win32.Build.0 = Debug|Win32
|
||||
{1801F0ED-7DE6-4175-BF25-6FA98AAA350B}.DLL-Import Release|Win32.ActiveCfg = Release|Win32
|
||||
{1801F0ED-7DE6-4175-BF25-6FA98AAA350B}.DLL-Import Release|Win32.Build.0 = Release|Win32
|
||||
{1801F0ED-7DE6-4175-BF25-6FA98AAA350B}.MfcDebug|Win32.ActiveCfg = MfcDebug|Win32
|
||||
{1801F0ED-7DE6-4175-BF25-6FA98AAA350B}.MfcDebug|Win32.Build.0 = MfcDebug|Win32
|
||||
{1801F0ED-7DE6-4175-BF25-6FA98AAA350B}.MfcRelease|Win32.ActiveCfg = MfcRelease|Win32
|
||||
{1801F0ED-7DE6-4175-BF25-6FA98AAA350B}.MfcRelease|Win32.Build.0 = MfcRelease|Win32
|
||||
{1801F0ED-7DE6-4175-BF25-6FA98AAA350B}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{1801F0ED-7DE6-4175-BF25-6FA98AAA350B}.Release|Win32.Build.0 = Release|Win32
|
||||
{1801F0ED-7DE6-4175-BF25-6FA98AAA350B}.VTune|Win32.ActiveCfg = VTune|Win32
|
||||
{1801F0ED-7DE6-4175-BF25-6FA98AAA350B}.VTune|Win32.Build.0 = VTune|Win32
|
||||
{9189BA90-1997-4B47-A673-A54C7DF4A4F7}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{9189BA90-1997-4B47-A673-A54C7DF4A4F7}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{9189BA90-1997-4B47-A673-A54C7DF4A4F7}.Distribute|Win32.ActiveCfg = Distribute|Win32
|
||||
{9189BA90-1997-4B47-A673-A54C7DF4A4F7}.Distribute|Win32.Build.0 = Distribute|Win32
|
||||
{9189BA90-1997-4B47-A673-A54C7DF4A4F7}.DLL-Import Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{9189BA90-1997-4B47-A673-A54C7DF4A4F7}.DLL-Import Debug|Win32.Build.0 = Debug|Win32
|
||||
{9189BA90-1997-4B47-A673-A54C7DF4A4F7}.DLL-Import Release|Win32.ActiveCfg = Release|Win32
|
||||
{9189BA90-1997-4B47-A673-A54C7DF4A4F7}.DLL-Import Release|Win32.Build.0 = Release|Win32
|
||||
{9189BA90-1997-4B47-A673-A54C7DF4A4F7}.MfcDebug|Win32.ActiveCfg = MfcDebug|Win32
|
||||
{9189BA90-1997-4B47-A673-A54C7DF4A4F7}.MfcDebug|Win32.Build.0 = MfcDebug|Win32
|
||||
{9189BA90-1997-4B47-A673-A54C7DF4A4F7}.MfcRelease|Win32.ActiveCfg = MfcRelease|Win32
|
||||
{9189BA90-1997-4B47-A673-A54C7DF4A4F7}.MfcRelease|Win32.Build.0 = MfcRelease|Win32
|
||||
{9189BA90-1997-4B47-A673-A54C7DF4A4F7}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{9189BA90-1997-4B47-A673-A54C7DF4A4F7}.Release|Win32.Build.0 = Release|Win32
|
||||
{9189BA90-1997-4B47-A673-A54C7DF4A4F7}.VTune|Win32.ActiveCfg = VTune|Win32
|
||||
{9189BA90-1997-4B47-A673-A54C7DF4A4F7}.VTune|Win32.Build.0 = VTune|Win32
|
||||
{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}.Distribute|Win32.ActiveCfg = Distribute|Win32
|
||||
{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}.Distribute|Win32.Build.0 = Distribute|Win32
|
||||
{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}.DLL-Import Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}.DLL-Import Debug|Win32.Build.0 = Debug|Win32
|
||||
{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}.DLL-Import Release|Win32.ActiveCfg = Release|Win32
|
||||
{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}.DLL-Import Release|Win32.Build.0 = Release|Win32
|
||||
{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}.MfcDebug|Win32.ActiveCfg = MfcDebug|Win32
|
||||
{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}.MfcDebug|Win32.Build.0 = MfcDebug|Win32
|
||||
{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}.MfcRelease|Win32.ActiveCfg = MfcRelease|Win32
|
||||
{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}.MfcRelease|Win32.Build.0 = MfcRelease|Win32
|
||||
{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}.Release|Win32.Build.0 = Release|Win32
|
||||
{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}.VTune|Win32.ActiveCfg = VTune|Win32
|
||||
{E682CEA2-1D79-4DE9-A2CE-6AED27E4170E}.VTune|Win32.Build.0 = VTune|Win32
|
||||
{05207E97-C83A-49C6-8E08-403679963A7B}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{05207E97-C83A-49C6-8E08-403679963A7B}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{05207E97-C83A-49C6-8E08-403679963A7B}.Distribute|Win32.ActiveCfg = Distribute|Win32
|
||||
{05207E97-C83A-49C6-8E08-403679963A7B}.Distribute|Win32.Build.0 = Distribute|Win32
|
||||
{05207E97-C83A-49C6-8E08-403679963A7B}.DLL-Import Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{05207E97-C83A-49C6-8E08-403679963A7B}.DLL-Import Debug|Win32.Build.0 = Debug|Win32
|
||||
{05207E97-C83A-49C6-8E08-403679963A7B}.DLL-Import Release|Win32.ActiveCfg = Release|Win32
|
||||
{05207E97-C83A-49C6-8E08-403679963A7B}.DLL-Import Release|Win32.Build.0 = Release|Win32
|
||||
{05207E97-C83A-49C6-8E08-403679963A7B}.MfcDebug|Win32.ActiveCfg = MfcDebug|Win32
|
||||
{05207E97-C83A-49C6-8E08-403679963A7B}.MfcDebug|Win32.Build.0 = MfcDebug|Win32
|
||||
{05207E97-C83A-49C6-8E08-403679963A7B}.MfcRelease|Win32.ActiveCfg = MfcRelease|Win32
|
||||
{05207E97-C83A-49C6-8E08-403679963A7B}.MfcRelease|Win32.Build.0 = MfcRelease|Win32
|
||||
{05207E97-C83A-49C6-8E08-403679963A7B}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{05207E97-C83A-49C6-8E08-403679963A7B}.Release|Win32.Build.0 = Release|Win32
|
||||
{05207E97-C83A-49C6-8E08-403679963A7B}.VTune|Win32.ActiveCfg = VTune|Win32
|
||||
{05207E97-C83A-49C6-8E08-403679963A7B}.VTune|Win32.Build.0 = VTune|Win32
|
||||
{879A444C-3A51-4B63-8888-DC0AAD578B03}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{879A444C-3A51-4B63-8888-DC0AAD578B03}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{879A444C-3A51-4B63-8888-DC0AAD578B03}.Distribute|Win32.ActiveCfg = Distribute|Win32
|
||||
{879A444C-3A51-4B63-8888-DC0AAD578B03}.Distribute|Win32.Build.0 = Distribute|Win32
|
||||
{879A444C-3A51-4B63-8888-DC0AAD578B03}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{879A444C-3A51-4B63-8888-DC0AAD578B03}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
15
README.md
@ -9,4 +9,17 @@ while using files from [TMP4's project](https://metin2.dev/topic/27610-40250-ref
|
||||
|
||||
Except for some work in order to ensure compatibility with the server, this client is pretty much
|
||||
unchanged.
|
||||
|
||||
|
||||
## Requirements
|
||||
|
||||
### Installing DirectX 9.0c
|
||||
The client has been updated to DirectX 9. This means that if DirectX 9 is not installed on your computer, you might be met with one of these error messages:
|
||||
|
||||

|
||||

|
||||
|
||||
In this case, simply [download the DirectX End-User Runtimes (June 2010) from Microsoft's website](http://download.microsoft.com/download/8/4/A/84A35BF1-DAFE-4AE8-82AF-AD2AE20B6B14/directx_Jun2010_redist.exe) (SHA-1 checksum: `7E5D2E5E1A13FBC47F990CC55CBDB428CD12F759`). This is a self-extracting archive, so simply create a new folder, run the executable and extract its contents to that folder.
|
||||
|
||||
In this working folder, find and run `DXSETUP.exe` in order to start the install.
|
||||
|
||||
After the installation is complete, your client should run without issue.
|
||||
|
8
bin/.gitignore
vendored
@ -1,18 +1,22 @@
|
||||
# Game executable
|
||||
metin2client.exe
|
||||
|
||||
# Configuration executable
|
||||
config.exe
|
||||
|
||||
# User configuration files
|
||||
channel.inf
|
||||
locale.cfg
|
||||
metin2.cfg
|
||||
BGM/lastplay.inf
|
||||
|
||||
# Log files
|
||||
ErrorLog.txt
|
||||
log.txt
|
||||
syserr.txt
|
||||
|
||||
# Game files
|
||||
pack/*.eix
|
||||
pack/*.epk
|
||||
pack/*.zip
|
||||
|
||||
# Guild images
|
||||
mark/
|
||||
|
BIN
bin/config.exe
BIN
bin/errorlog.exe
@ -1 +0,0 @@
|
||||
10022 1250 ro
|
@ -1 +0,0 @@
|
||||
10019 1250 cz
|
@ -1 +0,0 @@
|
||||
10000 1252 de
|
@ -1 +0,0 @@
|
||||
10013 1252 dk
|
@ -1 +0,0 @@
|
||||
10002 1252 en
|
@ -1 +0,0 @@
|
||||
10004 1252 es
|
@ -1 +0,0 @@
|
||||
10000 1252 fr
|
@ -1 +0,0 @@
|
||||
0 1253 gr
|
@ -1 +0,0 @@
|
||||
10021 1250 hu
|
@ -1 +0,0 @@
|
||||
10006 1252 it
|
@ -1 +0,0 @@
|
||||
10018 1252 nl
|
@ -1 +0,0 @@
|
||||
10012 1250 pl
|
@ -1 +0,0 @@
|
||||
10010 1252 pt
|
@ -1 +0,0 @@
|
||||
10022 1250 ro
|
@ -1 +0,0 @@
|
||||
10020 1251 ru
|
@ -1 +0,0 @@
|
||||
10012 1254 tr
|
351
bin/pack/Index
@ -1,249 +1,102 @@
|
||||
PACK
|
||||
*
|
||||
patch1
|
||||
*
|
||||
season3_eu
|
||||
*
|
||||
patch2
|
||||
*
|
||||
metin2_patch_snow
|
||||
pack/
|
||||
metin2_patch_snow_dungeon
|
||||
pack/
|
||||
metin2_patch_etc_costume1
|
||||
pack/
|
||||
metin2_patch_pet1
|
||||
pack/
|
||||
metin2_patch_pet2
|
||||
pack/
|
||||
metin2_patch_ramadan_costume
|
||||
pack/
|
||||
metin2_patch_flame
|
||||
pack/
|
||||
metin2_patch_flame_dungeon
|
||||
pack/
|
||||
metin2_patch_w21_etc
|
||||
pack/
|
||||
metin2_patch_w21_mobs
|
||||
pack/
|
||||
metin2_patch_w21_mobs_m
|
||||
pack/
|
||||
metin2_patch_dss_box
|
||||
pack/
|
||||
metin2_patch_costume_soccer
|
||||
pack/
|
||||
metin2_patch_easter1
|
||||
pack/
|
||||
metin2_patch_mineral
|
||||
pack/
|
||||
metin2_patch_w20_sound
|
||||
pack/
|
||||
metin2_patch_ds
|
||||
pack/
|
||||
metin2_patch_5th_armor
|
||||
pack/
|
||||
metin2_patch_w20_etc
|
||||
pack/
|
||||
metin2_patch_dragon_rock
|
||||
pack/
|
||||
metin2_patch_dragon_rock_mobs
|
||||
pack/
|
||||
metin2_patch_etc
|
||||
pack/
|
||||
metin2_patch_xmas
|
||||
pack/
|
||||
metin2_patch_eu3
|
||||
pack/
|
||||
metin2_patch_eu4
|
||||
pack/
|
||||
metin2_patch_mundi
|
||||
pack/
|
||||
metin2_patch_sd
|
||||
pack/
|
||||
metin2_patch_halloween
|
||||
pack/
|
||||
metin2_patch_party
|
||||
pack/
|
||||
metin2_patch_dance
|
||||
d:/ymir work/pc/
|
||||
pc
|
||||
d:/ymir work/pc2/
|
||||
pc2
|
||||
d:/ymir work/monster/
|
||||
monster
|
||||
d:/ymir work/monster2/
|
||||
monster2
|
||||
d:/ymir work/effect/
|
||||
effect
|
||||
d:/ymir work/zone/
|
||||
zone
|
||||
d:/ymir work/terrainmaps/
|
||||
terrain
|
||||
d:/ymir work/npc/
|
||||
npc
|
||||
d:/ymir work/npc2/
|
||||
npc2
|
||||
d:/ymir work/tree/
|
||||
tree
|
||||
d:/ymir work/guild/
|
||||
guild
|
||||
d:/ymir work/item/
|
||||
item
|
||||
textureset/
|
||||
textureset
|
||||
property/
|
||||
property
|
||||
icon/
|
||||
icon
|
||||
season1/
|
||||
season1
|
||||
season2/
|
||||
season2
|
||||
metin2_map_a1/
|
||||
outdoora1
|
||||
map_a2/
|
||||
outdoora2
|
||||
metin2_map_a3/
|
||||
outdoora3
|
||||
metin2_map_b1/
|
||||
outdoorb1
|
||||
metin2_map_b3/
|
||||
outdoorb3
|
||||
metin2_map_c1/
|
||||
outdoorc1
|
||||
metin2_map_c3/
|
||||
outdoorc3
|
||||
map_n_snowm_01/
|
||||
outdoorsnow1
|
||||
metin2_map_n_desert_01/
|
||||
outdoordesert1
|
||||
metin2_map_n_flame_01/
|
||||
outdoorflame1
|
||||
map_b_fielddungeon/
|
||||
outdoorfielddungeon1
|
||||
metin2_map_t1/
|
||||
outdoort1
|
||||
metin2_map_t2/
|
||||
outdoort2
|
||||
metin2_map_t3/
|
||||
outdoort3
|
||||
metin2_map_t4/
|
||||
outdoort4
|
||||
metin2_map_wedding_01/
|
||||
outdoorwedding
|
||||
metin2_map_milgyo/
|
||||
outdoormilgyo1
|
||||
metin2_map_spiderdungeon/
|
||||
indoorspiderdungeon1
|
||||
metin2_map_deviltower1/
|
||||
indoordeviltower1
|
||||
metin2_map_monkeydungeon/
|
||||
indoormonkeydungeon1
|
||||
metin2_map_monkeydungeon_02/
|
||||
indoormonkeydungeon2
|
||||
metin2_map_monkeydungeon_03/
|
||||
indoormonkeydungeon3
|
||||
metin2_map_trent02/
|
||||
outdoortrent02
|
||||
metin2_map_guild_01/
|
||||
outdoorguild1
|
||||
metin2_map_guild_02/
|
||||
outdoorguild2
|
||||
metin2_map_guild_03/
|
||||
outdoorguild3
|
||||
metin2_map_trent/
|
||||
outdoortrent
|
||||
metin2_map_trent02/
|
||||
outdoortrent02
|
||||
metin2_map_duel/
|
||||
outdoorduel
|
||||
gm_guild_build/
|
||||
outdoorgmguildbuild
|
||||
sound/ambience/
|
||||
sound
|
||||
sound/common/
|
||||
sound
|
||||
sound/effect/
|
||||
sound
|
||||
sound/monster/
|
||||
sound
|
||||
sound/npc/
|
||||
sound
|
||||
sound/pc/
|
||||
sound
|
||||
sound/ui/
|
||||
sound
|
||||
sound/ambience/
|
||||
sound_m
|
||||
sound/common/
|
||||
sound_m
|
||||
sound/effect/
|
||||
sound_m
|
||||
sound/monster/
|
||||
sound_m
|
||||
sound/npc/
|
||||
sound_m
|
||||
sound/pc/
|
||||
sound_m
|
||||
sound/ui/
|
||||
sound_m
|
||||
sound/monster2/
|
||||
sound2
|
||||
sound/pc2/
|
||||
sound2
|
||||
bgm/
|
||||
bgm
|
||||
d:/ymir work/special/
|
||||
ETC
|
||||
d:/ymir work/environment/
|
||||
ETC
|
||||
locale/ca/
|
||||
locale_ca
|
||||
locale/ae/
|
||||
locale_ae
|
||||
locale/de/
|
||||
locale_de
|
||||
locale/es/
|
||||
locale_es
|
||||
locale/fr/
|
||||
locale_fr
|
||||
locale/gr/
|
||||
locale_gr
|
||||
locale/it/
|
||||
locale_it
|
||||
locale/nl/
|
||||
locale_nl
|
||||
locale/pl/
|
||||
locale_pl
|
||||
locale/pt/
|
||||
locale_pt
|
||||
locale/tr/
|
||||
locale_tr
|
||||
locale/uk/
|
||||
locale_uk
|
||||
locale/bg/
|
||||
locale_bg
|
||||
locale/en/
|
||||
locale_en
|
||||
locale/mx/
|
||||
locale_mx
|
||||
locale/ro/
|
||||
locale_ro
|
||||
locale/ru/
|
||||
locale_ru
|
||||
locale/dk/
|
||||
locale_dk
|
||||
locale/cz/
|
||||
locale_cz
|
||||
locale/hu/
|
||||
locale_hu
|
||||
locale/us/
|
||||
locale_us
|
||||
locale/pa/
|
||||
locale_pa
|
||||
uiscript/
|
||||
uiscript
|
||||
d:/ymir work/ui/
|
||||
ETC
|
||||
d:/ymir work/uiloading/
|
||||
uiloading
|
||||
patch1 ZIP
|
||||
season3_eu ZIP
|
||||
patch2 ZIP
|
||||
metin2_patch_snow ZIP
|
||||
metin2_patch_snow_dungeon ZIP
|
||||
metin2_patch_etc_costume1 ZIP
|
||||
metin2_patch_pet1 ZIP
|
||||
metin2_patch_pet2 ZIP
|
||||
metin2_patch_ramadan_costume ZIP
|
||||
metin2_patch_flame ZIP
|
||||
metin2_patch_flame_dungeon ZIP
|
||||
metin2_patch_w21_etc ZIP
|
||||
metin2_patch_w21_mobs ZIP
|
||||
metin2_patch_w21_mobs_m ZIP
|
||||
metin2_patch_dss_box ZIP
|
||||
metin2_patch_costume_soccer ZIP
|
||||
metin2_patch_easter1 ZIP
|
||||
metin2_patch_mineral ZIP
|
||||
metin2_patch_w20_sound ZIP
|
||||
metin2_patch_ds ZIP
|
||||
metin2_patch_5th_armor ZIP
|
||||
metin2_patch_w20_etc ZIP
|
||||
metin2_patch_dragon_rock ZIP
|
||||
metin2_patch_dragon_rock_mobs ZIP
|
||||
metin2_patch_etc ZIP
|
||||
metin2_patch_xmas ZIP
|
||||
metin2_patch_eu3 ZIP
|
||||
metin2_patch_eu4 ZIP
|
||||
metin2_patch_mundi ZIP
|
||||
metin2_patch_sd ZIP
|
||||
metin2_patch_halloween ZIP
|
||||
metin2_patch_party ZIP
|
||||
metin2_patch_dance ZIP
|
||||
pc ZIP
|
||||
pc2 ZIP
|
||||
monster ZIP
|
||||
monster2 ZIP
|
||||
effect ZIP
|
||||
zone ZIP
|
||||
terrain ZIP
|
||||
npc ZIP
|
||||
npc2 ZIP
|
||||
tree ZIP
|
||||
guild ZIP
|
||||
item ZIP
|
||||
textureset ZIP
|
||||
property ZIP
|
||||
icon ZIP
|
||||
season1 ZIP
|
||||
season2 ZIP
|
||||
outdoora1 ZIP
|
||||
outdoora2 ZIP
|
||||
outdoora3 ZIP
|
||||
outdoorb1 ZIP
|
||||
outdoorb3 ZIP
|
||||
outdoorc1 ZIP
|
||||
outdoorc3 ZIP
|
||||
outdoorsnow1 ZIP
|
||||
outdoordesert1 ZIP
|
||||
outdoorflame1 ZIP
|
||||
outdoorfielddungeon1 ZIP
|
||||
outdoort1 ZIP
|
||||
outdoort2 ZIP
|
||||
outdoort3 ZIP
|
||||
outdoort4 ZIP
|
||||
outdoorwedding ZIP
|
||||
outdoormilgyo1 ZIP
|
||||
indoorspiderdungeon1 ZIP
|
||||
indoordeviltower1 ZIP
|
||||
indoormonkeydungeon1 ZIP
|
||||
indoormonkeydungeon2 ZIP
|
||||
indoormonkeydungeon3 ZIP
|
||||
outdoortrent02 ZIP
|
||||
outdoorguild1 ZIP
|
||||
outdoorguild2 ZIP
|
||||
outdoorguild3 ZIP
|
||||
outdoortrent ZIP
|
||||
outdoorduel ZIP
|
||||
outdoorgmguildbuild ZIP
|
||||
sound ZIP
|
||||
sound_m ZIP
|
||||
sound2 ZIP
|
||||
bgm ZIP
|
||||
ETC ZIP
|
||||
locale_de ZIP
|
||||
locale_es ZIP
|
||||
locale_fr ZIP
|
||||
locale_gr ZIP
|
||||
locale_it ZIP
|
||||
locale_nl ZIP
|
||||
locale_pl ZIP
|
||||
locale_pt ZIP
|
||||
locale_tr ZIP
|
||||
locale_en ZIP
|
||||
locale_ro ZIP
|
||||
locale_ru ZIP
|
||||
locale_dk ZIP
|
||||
locale_cz ZIP
|
||||
locale_hu ZIP
|
||||
uiscript ZIP
|
||||
uiloading ZIP
|
||||
root ZIP
|
||||
|
102
bin/pack/Index.dev
Normal file
@ -0,0 +1,102 @@
|
||||
patch1 FOLDER
|
||||
season3_eu FOLDER
|
||||
patch2 FOLDER
|
||||
metin2_patch_snow FOLDER
|
||||
metin2_patch_snow_dungeon FOLDER
|
||||
metin2_patch_etc_costume1 FOLDER
|
||||
metin2_patch_pet1 FOLDER
|
||||
metin2_patch_pet2 FOLDER
|
||||
metin2_patch_ramadan_costume FOLDER
|
||||
metin2_patch_flame FOLDER
|
||||
metin2_patch_flame_dungeon FOLDER
|
||||
metin2_patch_w21_etc FOLDER
|
||||
metin2_patch_w21_mobs FOLDER
|
||||
metin2_patch_w21_mobs_m FOLDER
|
||||
metin2_patch_dss_box FOLDER
|
||||
metin2_patch_costume_soccer FOLDER
|
||||
metin2_patch_easter1 FOLDER
|
||||
metin2_patch_mineral FOLDER
|
||||
metin2_patch_w20_sound FOLDER
|
||||
metin2_patch_ds FOLDER
|
||||
metin2_patch_5th_armor FOLDER
|
||||
metin2_patch_w20_etc FOLDER
|
||||
metin2_patch_dragon_rock FOLDER
|
||||
metin2_patch_dragon_rock_mobs FOLDER
|
||||
metin2_patch_etc FOLDER
|
||||
metin2_patch_xmas FOLDER
|
||||
metin2_patch_eu3 FOLDER
|
||||
metin2_patch_eu4 FOLDER
|
||||
metin2_patch_mundi FOLDER
|
||||
metin2_patch_sd FOLDER
|
||||
metin2_patch_halloween FOLDER
|
||||
metin2_patch_party FOLDER
|
||||
metin2_patch_dance FOLDER
|
||||
pc FOLDER
|
||||
pc2 FOLDER
|
||||
monster FOLDER
|
||||
monster2 FOLDER
|
||||
effect FOLDER
|
||||
zone FOLDER
|
||||
terrain FOLDER
|
||||
npc FOLDER
|
||||
npc2 FOLDER
|
||||
tree FOLDER
|
||||
guild FOLDER
|
||||
item FOLDER
|
||||
textureset FOLDER
|
||||
property FOLDER
|
||||
icon FOLDER
|
||||
season1 FOLDER
|
||||
season2 FOLDER
|
||||
outdoora1 FOLDER
|
||||
outdoora2 FOLDER
|
||||
outdoora3 FOLDER
|
||||
outdoorb1 FOLDER
|
||||
outdoorb3 FOLDER
|
||||
outdoorc1 FOLDER
|
||||
outdoorc3 FOLDER
|
||||
outdoorsnow1 FOLDER
|
||||
outdoordesert1 FOLDER
|
||||
outdoorflame1 FOLDER
|
||||
outdoorfielddungeon1 FOLDER
|
||||
outdoort1 FOLDER
|
||||
outdoort2 FOLDER
|
||||
outdoort3 FOLDER
|
||||
outdoort4 FOLDER
|
||||
outdoorwedding FOLDER
|
||||
outdoormilgyo1 FOLDER
|
||||
indoorspiderdungeon1 FOLDER
|
||||
indoordeviltower1 FOLDER
|
||||
indoormonkeydungeon1 FOLDER
|
||||
indoormonkeydungeon2 FOLDER
|
||||
indoormonkeydungeon3 FOLDER
|
||||
outdoortrent02 FOLDER
|
||||
outdoorguild1 FOLDER
|
||||
outdoorguild2 FOLDER
|
||||
outdoorguild3 FOLDER
|
||||
outdoortrent FOLDER
|
||||
outdoorduel FOLDER
|
||||
outdoorgmguildbuild FOLDER
|
||||
sound FOLDER
|
||||
sound_m FOLDER
|
||||
sound2 FOLDER
|
||||
bgm FOLDER
|
||||
ETC FOLDER
|
||||
locale_de FOLDER
|
||||
locale_es FOLDER
|
||||
locale_fr FOLDER
|
||||
locale_gr FOLDER
|
||||
locale_it FOLDER
|
||||
locale_nl FOLDER
|
||||
locale_pl FOLDER
|
||||
locale_pt FOLDER
|
||||
locale_tr FOLDER
|
||||
locale_en FOLDER
|
||||
locale_ro FOLDER
|
||||
locale_ru FOLDER
|
||||
locale_dk FOLDER
|
||||
locale_cz FOLDER
|
||||
locale_hu FOLDER
|
||||
uiscript FOLDER
|
||||
uiloading FOLDER
|
||||
root FOLDER
|
@ -265,22 +265,17 @@ LEFT_TIME Zb
|
||||
LOGIN_CONNECT_FAILURE Chyba p<>i spojen<65> se serverem.
|
||||
LOGIN_CONNECT_SUCCESS Byl jsi p<>ipojen na server.
|
||||
LOGIN_CONNETING Bude<64> p<>ipojen na server...
|
||||
LOGIN_FAILURE_ALREAY Tv<54> konto je u<> p<>ipojeno.
|
||||
LOGIN_FAILURE_BE_SAME_KEY Probl<62>m s p<>ihl<68><6C>en<65>m
|
||||
LOGIN_FAILURE_ALREADY Tv<54> konto je u<> p<>ipojeno.
|
||||
LOGIN_FAILURE_BLOCK_ID Konto je zablokov<6F>no.
|
||||
LOGIN_FAILURE_BLOCK_LOGIN Pros<6F>m, zvolte si n<>kter<65> z jin<69>ch server<65>!
|
||||
LOGIN_FAILURE_NOBILL Konto nem<65> k dispozici <20><>dnou hrac<61> dobu.
|
||||
LOGIN_FAILURE_NOT_AVAIL Konto nen<65> k dispozici.
|
||||
LOGIN_FAILURE_NOT_EXIST_ID Konto neexistuje nebo je chybn<62> heslo.
|
||||
LOGIN_FAILURE_REPAIR_ID Pr<50>v<EFBFBD> se znovu z<>izuj<75> p<>edm<64>ty pro toto konto.
|
||||
LOGIN_FAILURE_SAMELOGIN N<>kdo se p<>ipojil na tv<74>j <20><>et.
|
||||
LOGIN_FAILURE_SHUTDOWN Server zat<61>m nen<65> p<><70>stupn<70>.
|
||||
LOGIN_FAILURE_TOO_MANY_USER Nemohl jsi nav<61>zat spojen<65>, proto<74>e pr<70>v<EFBFBD> hraje p<><70>li<6C> mnoho hr<68><72><EFBFBD>.
|
||||
LOGIN_FAILURE_UNKNOWN Z nezn<7A>m<EFBFBD>ch d<>vod<6F> jsi se nemohl p<>ihl<68>sit.
|
||||
LOGIN_FAILURE_WEB_BLOCK Byl jsi na webov<6F> str<74>nce zablokov<6F>n. Pros<6F>m zkontroluj si e-maily.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER Zadal jsi <20>patn<74> <20><>slo.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER_TRIPLE Zadal jsi t<>ikr<6B>t <20>patn<74> <20><>slo. Tvoje p<>ipojen<65> bude p<>eru<72>eno.
|
||||
LOGIN_FAILURE_WRONG_PASSWORD Chybn<62> jm<6A>no nebo heslo.
|
||||
LOGIN_FAILURE_WRONG_CREDENTIALS Chybn<62> jm<6A>no nebo heslo.
|
||||
LOGIN_INPUT_ID Zadej ID.
|
||||
LOGIN_INPUT_PASSWORD Zadej heslo.
|
||||
LOGIN_PROCESSING P<>ihl<68><6C>en<65> prob<6F>h<EFBFBD>...
|
||||
|
@ -236,21 +236,16 @@ LEFT_TIME Verbl. Zeit
|
||||
LOGIN_CONNECT_FAILURE Fehler beim Verbinden mit dem Server.
|
||||
LOGIN_CONNECT_SUCCESS Verbindung zum Server hergestellt.
|
||||
LOGIN_CONNETING Du wirst mit dem Server verbunden...
|
||||
LOGIN_FAILURE_ALREAY Dein Konto ist bereits verbunden.
|
||||
LOGIN_FAILURE_BE_SAME_KEY Anmeldeproblem
|
||||
LOGIN_FAILURE_ALREADY Dein Konto ist bereits verbunden.
|
||||
LOGIN_FAILURE_BLOCK_ID Das Konto ist gesperrt.
|
||||
LOGIN_FAILURE_BLOCK_LOGIN Bitte w<>hle einen anderen Server!
|
||||
LOGIN_FAILURE_NOBILL Das Konto verf<72>gt <20>ber keine Spielzeit.
|
||||
LOGIN_FAILURE_NOT_AVAIL Das Konto ist nicht verf<72>gbar.
|
||||
LOGIN_FAILURE_NOT_EXIST_ID Accountname oder Passwort falsch.
|
||||
LOGIN_FAILURE_REPAIR_ID F<>r das Konto werden gerade Gegenst<73>nde wiederhergestellt.
|
||||
LOGIN_FAILURE_SHUTDOWN Der Server ist noch nicht offen.
|
||||
LOGIN_FAILURE_TOO_MANY_USER Du konntest keine Verbindung herstellen, da es zu viele Spieler gibt.
|
||||
LOGIN_FAILURE_UNKNOWN Du konntest dich aus unbekannten Gr<47>nden nicht anmelden.
|
||||
LOGIN_FAILURE_WEB_BLOCK Du wurdest auf der Webseite geblockt. Bitte <20>berpr<70>fe deine E-Mails.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER Du hast eine falsche Nr. eingegeben.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER_TRIPLE Du hast dreimal eine falsche Nr. eingegeben. Deine Verbindung wird beendet.
|
||||
LOGIN_FAILURE_WRONG_PASSWORD Accountname oder Passwort falsch.
|
||||
LOGIN_FAILURE_WRONG_CREDENTIALS Accountname oder Passwort falsch.
|
||||
LOGIN_INPUT_ID Gib die ID ein.
|
||||
LOGIN_INPUT_PASSWORD Gib das Kennwort ein.
|
||||
LOGIN_PROCESSING Anmeldevorgang l<>uft...
|
||||
|
@ -265,22 +265,17 @@ LEFT_TIME Resterende tid
|
||||
LOGIN_CONNECT_FAILURE En fejl opstod ved forbindelsen til serveren.
|
||||
LOGIN_CONNECT_SUCCESS Du er forbundet til serveren.
|
||||
LOGIN_CONNETING Forbinder til Serveren...
|
||||
LOGIN_FAILURE_ALREAY Din account er allerede forbundet.
|
||||
LOGIN_FAILURE_BE_SAME_KEY Registrerings problem.
|
||||
LOGIN_FAILURE_ALREADY Din account er allerede forbundet.
|
||||
LOGIN_FAILURE_BLOCK_ID Din account er sp<73>rret.
|
||||
LOGIN_FAILURE_BLOCK_LOGIN V<>lg venligst en anden servere.
|
||||
LOGIN_FAILURE_NOBILL Denne konto har ingen spilletid tilovers.
|
||||
LOGIN_FAILURE_NOT_AVAIL Denne konto er ikke tilg<6C>ngeligt.
|
||||
LOGIN_FAILURE_NOT_EXIST_ID Forkert brugernavn eller password.
|
||||
LOGIN_FAILURE_REPAIR_ID For denne konto bliver der gendannet nogle genstande.
|
||||
LOGIN_FAILURE_SAMELOGIN En person har forbundet sig til din konto.
|
||||
LOGIN_FAILURE_SHUTDOWN Denne server er ikke <20>ben.
|
||||
LOGIN_FAILURE_TOO_MANY_USER Du kan ikke f<> forbindelse med serveren, da der er for mange spillere online.
|
||||
LOGIN_FAILURE_UNKNOWN Du kunne ikke logge p<>. <20>rsagen er ukendt.
|
||||
LOGIN_FAILURE_WEB_BLOCK Du blev blokeret p<> websiden. Tjek venligst din e-mail.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER Du har indtastet et forkert nr.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER_TRIPLE Du har 3 gange i tr<74>k indtastet et forkert nr. - din forbindelse blev afbrudt.
|
||||
LOGIN_FAILURE_WRONG_PASSWORD Forkert brugernavn eller password.
|
||||
LOGIN_FAILURE_WRONG_CREDENTIALS Forkert brugernavn eller password.
|
||||
LOGIN_INPUT_ID Angiv ID.
|
||||
LOGIN_INPUT_PASSWORD Angiv kodeordet.
|
||||
LOGIN_PROCESSING Registreringen med serveren er i gang...
|
||||
|
@ -236,21 +236,16 @@ LEFT_TIME Time Remaining
|
||||
LOGIN_CONNECT_FAILURE Error while connecting to the server.
|
||||
LOGIN_CONNECT_SUCCESS You have been connected to the server.
|
||||
LOGIN_CONNETING You will be connected to the server...
|
||||
LOGIN_FAILURE_ALREAY Your account is already connected.
|
||||
LOGIN_FAILURE_BE_SAME_KEY Registration problem.
|
||||
LOGIN_FAILURE_ALREADY Your account is already connected.
|
||||
LOGIN_FAILURE_BLOCK_ID Your account is banned.
|
||||
LOGIN_FAILURE_BLOCK_LOGIN Please choose one of the other servers!
|
||||
LOGIN_FAILURE_NOBILL Your account had no play time.
|
||||
LOGIN_FAILURE_NOT_AVAIL Your account cannot be used.
|
||||
LOGIN_FAILURE_NOT_EXIST_ID Account name or password incorrect.
|
||||
LOGIN_FAILURE_REPAIR_ID Items have been restored for this account.
|
||||
LOGIN_FAILURE_SHUTDOWN The server is not open yet.
|
||||
LOGIN_FAILURE_TOO_MANY_USER You could not connect because too many players are online.
|
||||
LOGIN_FAILURE_UNKNOWN You could not register for unknown reasons.
|
||||
LOGIN_FAILURE_WEB_BLOCK You have been blocked at the website. Please check your EMails.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER You entered a wrong number.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER_TRIPLE You entered a wrong number three times. /n Your connection will be disabled.
|
||||
LOGIN_FAILURE_WRONG_PASSWORD Account name or password incorrect.
|
||||
LOGIN_FAILURE_WRONG_CREDENTIALS Account name or password incorrect.
|
||||
LOGIN_INPUT_ID Enter the ID.
|
||||
LOGIN_INPUT_PASSWORD Enter the password.
|
||||
LOGIN_PROCESSING Logging in...
|
||||
|
@ -265,22 +265,17 @@ LEFT_TIME Tiempo restante
|
||||
LOGIN_CONNECT_FAILURE Error al conectar al servidor.
|
||||
LOGIN_CONNECT_SUCCESS Has sido conectado al servidor.
|
||||
LOGIN_CONNETING Est<73>s siendo conectado al servidor...
|
||||
LOGIN_FAILURE_ALREAY Tu cuenta ya est<73> conectada.
|
||||
LOGIN_FAILURE_BE_SAME_KEY Problema de registro.
|
||||
LOGIN_FAILURE_ALREADY Tu cuenta ya est<73> conectada.
|
||||
LOGIN_FAILURE_BLOCK_ID Tu cuenta est<73> baneada.
|
||||
LOGIN_FAILURE_BLOCK_LOGIN <09>Por favor, elige uno de los otros servidores!
|
||||
LOGIN_FAILURE_NOBILL Tu cuenta no tiene horas de juego.
|
||||
LOGIN_FAILURE_NOT_AVAIL Tu cuenta no puede ser usada.
|
||||
LOGIN_FAILURE_NOT_EXIST_ID Nombre de cuenta o contrase<73>a incorrectos.
|
||||
LOGIN_FAILURE_REPAIR_ID Han sido restablecidos objetos para esta cuenta.
|
||||
LOGIN_FAILURE_SAMELOGIN Alguien se ha conectado con tu cuenta.
|
||||
LOGIN_FAILURE_SHUTDOWN Este servidor a<>n no est<73> abierto.
|
||||
LOGIN_FAILURE_TOO_MANY_USER No puedes conectar porque hay demasiados jugadores conectados.
|
||||
LOGIN_FAILURE_UNKNOWN No te puedes registrar por razones desconocidas.
|
||||
LOGIN_FAILURE_WEB_BLOCK Has sido bloqueado del sitio web. Por favor comprueba tus EMails.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER Has introducido un n<>mero incorrecto.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER_TRIPLE Has introducido un n<>mero incorrecto tres veces. /n Tu conexi<78>n ser<65> deshabilitada.
|
||||
LOGIN_FAILURE_WRONG_PASSWORD Nombre de cuenta o contrase<73>a incorrectos
|
||||
LOGIN_FAILURE_WRONG_CREDENTIALS Nombre de cuenta o contrase<73>a incorrectos
|
||||
LOGIN_INPUT_ID Introduce el ID.
|
||||
LOGIN_INPUT_PASSWORD Introduce la contrase<73>a.
|
||||
LOGIN_PROCESSING Registro en curso...
|
||||
|
@ -236,21 +236,16 @@ LEFT_TIME Temps restant
|
||||
LOGIN_CONNECT_FAILURE Erreur lors de la connection au serveur
|
||||
LOGIN_CONNECT_SUCCESS Connexion au serveur en cours.
|
||||
LOGIN_CONNETING Connexion au serveur en cours.
|
||||
LOGIN_FAILURE_ALREAY Votre compte est d<>j<EFBFBD> connect<63>.
|
||||
LOGIN_FAILURE_BE_SAME_KEY Probl<62>me
|
||||
LOGIN_FAILURE_ALREADY Votre compte est d<>j<EFBFBD> connect<63>.
|
||||
LOGIN_FAILURE_BLOCK_ID Votre compte est banni
|
||||
LOGIN_FAILURE_BLOCK_LOGIN Veuillez choisir un autre serveur !
|
||||
LOGIN_FAILURE_NOBILL Votre compte n'a pas de temps de jeu.
|
||||
LOGIN_FAILURE_NOT_AVAIL Votre compte ne peut pas <20>tre utilis<69>.
|
||||
LOGIN_FAILURE_NOT_EXIST_ID Compte ou mot de passe incorrect
|
||||
LOGIN_FAILURE_REPAIR_ID Sur ce compte, les objets ont <20>t<EFBFBD> restaur<75>s
|
||||
LOGIN_FAILURE_SHUTDOWN Le serveur n'est pour le moment pas ouvert
|
||||
LOGIN_FAILURE_TOO_MANY_USER Vous ne pouvez pas vous connecter car trop de joueurs sont actuellement en ligne.
|
||||
LOGIN_FAILURE_UNKNOWN Vous ne pouvez pas vous enregistrer vous des raisons inconnues.
|
||||
LOGIN_FAILURE_WEB_BLOCK Vous avez <20>t<EFBFBD> bloqu<71> sur ce site. Veuillez consulter vos mails.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER Vous avez entr<74> un mauvais num<75>ro.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER_TRIPLE Vous avez entr<74> un mauvais num<75>ro trois fois. La connexion va <20>tre perdue.
|
||||
LOGIN_FAILURE_WRONG_PASSWORD Compte ou mot de passe incorrect
|
||||
LOGIN_FAILURE_WRONG_CREDENTIALS Compte ou mot de passe incorrect
|
||||
LOGIN_INPUT_ID Entrez le nom du compte
|
||||
LOGIN_INPUT_PASSWORD Entrez le mot de passe
|
||||
LOGIN_PROCESSING Connexion au compte en cours
|
||||
|
@ -265,22 +265,17 @@ LEFT_TIME
|
||||
LOGIN_CONNECT_FAILURE <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_CONNECT_SUCCESS <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_CONNETING <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
||||
LOGIN_FAILURE_ALREAY <09> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_BE_SAME_KEY <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_ALREADY <09> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_BLOCK_ID <09> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_BLOCK_LOGIN <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_NOBILL <09> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_NOT_AVAIL <09> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_NOT_EXIST_ID <09><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_REPAIR_ID <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_SAMELOGIN <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>.
|
||||
LOGIN_FAILURE_SHUTDOWN <09> server <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_TOO_MANY_USER <09><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_UNKNOWN <09><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_WEB_BLOCK <09><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> E-mail <20><><EFBFBD>
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER_TRIPLE <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. /n <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_WRONG_PASSWORD <09><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_WRONG_CREDENTIALS <09><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_INPUT_ID <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> ID.
|
||||
LOGIN_INPUT_PASSWORD <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_PROCESSING <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
||||
|
@ -236,21 +236,16 @@ LEFT_TIME Marad
|
||||
LOGIN_CONNECT_FAILURE Hiba a szerver kapcsolatban.
|
||||
LOGIN_CONNECT_SUCCESS A szerver kapcsolat l<>trej<65>tt.
|
||||
LOGIN_CONNETING Kapcsol<6F>d<EFBFBD>s a szerverhez...
|
||||
LOGIN_FAILURE_ALREAY A sz<73>ml<6D>d m<>r csatlakoztatva van.
|
||||
LOGIN_FAILURE_BE_SAME_KEY Bejelentkez<65>si probl<62>ma
|
||||
LOGIN_FAILURE_ALREADY A sz<73>ml<6D>d m<>r csatlakoztatva van.
|
||||
LOGIN_FAILURE_BLOCK_ID Az el<65>fizet<65>i sz<73>mla le van tiltva.
|
||||
LOGIN_FAILURE_BLOCK_LOGIN K<>rlek v<>lassz egyet a t<>bbi szerver k<>z<EFBFBD>l!
|
||||
LOGIN_FAILURE_NOBILL El<45>fizet<65>i sz<73>ml<6D>dnak nincs m<>r j<>t<EFBFBD>kideje
|
||||
LOGIN_FAILURE_NOT_AVAIL Az el<65>fizet<65>i sz<73>mla nem el<65>rhet<65>.
|
||||
LOGIN_FAILURE_NOT_EXIST_ID Hib<69>s Felhaszn<7A>l<EFBFBD>n<EFBFBD>v vagy Jelsz<73>.
|
||||
LOGIN_FAILURE_REPAIR_ID Az el<65>fizet<65>i sz<73>ml<6D>ra <20>ppen t<>rgyak helyre<72>ll<6C>t<EFBFBD>sa van folyamatban.
|
||||
LOGIN_FAILURE_SHUTDOWN A szerver m<>g nem ny<6E>lt meg.
|
||||
LOGIN_FAILURE_TOO_MANY_USER Nem csatlakozhatsz, mert t<>l sokan j<>tszanak.
|
||||
LOGIN_FAILURE_UNKNOWN Ismeretlen okb<6B>l nem tudsz bejelentkezni.
|
||||
LOGIN_FAILURE_WEB_BLOCK Le lett<74>l tiltva a web oldalon. Ellen<65>rizd leveleidet.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER Rossz sz<73>mot adt<64>l meg.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER_TRIPLE H<>romszor adt<64>l meg helytelen sz<73>mot. A kapcsolat lez<65>r<EFBFBD>dik.
|
||||
LOGIN_FAILURE_WRONG_PASSWORD Hib<69>s Felhaszn<7A>l<EFBFBD>n<EFBFBD>v vagy Jelsz<73>.
|
||||
LOGIN_FAILURE_WRONG_CREDENTIALS Hib<69>s Felhaszn<7A>l<EFBFBD>n<EFBFBD>v vagy Jelsz<73>.
|
||||
LOGIN_INPUT_ID Add meg az ID-t.
|
||||
LOGIN_INPUT_PASSWORD Add meg a jelsz<73>t.
|
||||
LOGIN_PROCESSING Bejelentkez<65>s folyamatban...
|
||||
|
@ -265,22 +265,17 @@ LEFT_TIME Tempo rimanente
|
||||
LOGIN_CONNECT_FAILURE Errore di collegamento con il server.
|
||||
LOGIN_CONNECT_SUCCESS Sei stato collegato al server.
|
||||
LOGIN_CONNETING Stai per essere collegato al server.
|
||||
LOGIN_FAILURE_ALREAY Il tuo account <20> gi<67> collegato.
|
||||
LOGIN_FAILURE_BE_SAME_KEY Problema d'iscrizione
|
||||
LOGIN_FAILURE_ALREADY Il tuo account <20> gi<67> collegato.
|
||||
LOGIN_FAILURE_BLOCK_ID Il tuo account <20> bloccato.
|
||||
LOGIN_FAILURE_BLOCK_LOGIN Sei pregato di scegliere un altro server!
|
||||
LOGIN_FAILURE_NOBILL Il tuo account non ha tempo di gioco.
|
||||
LOGIN_FAILURE_NOT_AVAIL L'account non <20> disponibile.
|
||||
LOGIN_FAILURE_NOT_EXIST_ID Nome account o password errati.
|
||||
LOGIN_FAILURE_REPAIR_ID Vengono rigenerati oggetti per l'account.
|
||||
LOGIN_FAILURE_SAMELOGIN Qualcuno si <20> collegato al tuo account.
|
||||
LOGIN_FAILURE_SHUTDOWN Il server non <20> ancora aperto.
|
||||
LOGIN_FAILURE_TOO_MANY_USER Non sei riuscito a connetterti perch<63> ci sono troppi giocatori
|
||||
LOGIN_FAILURE_UNKNOWN Non sei riuscito a connetterti per ragioni sconosciute.
|
||||
LOGIN_FAILURE_WEB_BLOCK <09> stato bloccato sulla pagina web. Per favore controlli la sua e-mail
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER Hai inserito un numero sbagliato.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER_TRIPLE Hai inserito per tre volte un numero sbagliato. La connessione <20> stata conclusa.
|
||||
LOGIN_FAILURE_WRONG_PASSWORD Nome account o password errati.
|
||||
LOGIN_FAILURE_WRONG_CREDENTIALS Nome account o password errati.
|
||||
LOGIN_INPUT_ID Inserisci l'ID.
|
||||
LOGIN_INPUT_PASSWORD Inserisci la password.
|
||||
LOGIN_PROCESSING <09> in corso il login.
|
||||
|
@ -265,22 +265,17 @@ LEFT_TIME Overgebleven Tijd
|
||||
LOGIN_CONNECT_FAILURE Fout bij de server verbinding.
|
||||
LOGIN_CONNECT_SUCCESS Je bent verbonden met de server
|
||||
LOGIN_CONNETING Je wordt verbonden met de server...
|
||||
LOGIN_FAILURE_ALREAY Je account is al verbonden.
|
||||
LOGIN_FAILURE_BE_SAME_KEY Registratie probleem.
|
||||
LOGIN_FAILURE_ALREADY Je account is al verbonden.
|
||||
LOGIN_FAILURE_BLOCK_ID Je account is geband.
|
||||
LOGIN_FAILURE_BLOCK_LOGIN kies een van de andere servers!
|
||||
LOGIN_FAILURE_NOBILL Je account heeft geen speeltijd.
|
||||
LOGIN_FAILURE_NOT_AVAIL Je account kan niet worden gebruikt.
|
||||
LOGIN_FAILURE_NOT_EXIST_ID Account naam of wachtwoord is incorrect
|
||||
LOGIN_FAILURE_REPAIR_ID Voorwerpen zijn hersteld voor dit account.
|
||||
LOGIN_FAILURE_SAMELOGIN Iemand heeft zich met jouw account verbonden.
|
||||
LOGIN_FAILURE_SHUTDOWN De server is nog niet open.
|
||||
LOGIN_FAILURE_TOO_MANY_USER Je kan niet verbonden worden want er zijn teveel spelers online.
|
||||
LOGIN_FAILURE_UNKNOWN Je kon niet registreren voor onbekende redenen.
|
||||
LOGIN_FAILURE_WEB_BLOCK Je bent geblokkerd bij de website. Controleer je e-mails alstublieft.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER Je hebt een verkeerd nummer ingevoerd.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER_TRIPLE Je hebt drie keer een verkeerd nummer ingevoerd. /n Je verbinding wordt verbroken.
|
||||
LOGIN_FAILURE_WRONG_PASSWORD Account naam of wachtwoord is incorrect.
|
||||
LOGIN_FAILURE_WRONG_CREDENTIALS Account naam of wachtwoord is incorrect.
|
||||
LOGIN_INPUT_ID Voer ID in.
|
||||
LOGIN_INPUT_PASSWORD Voer wachtwoord in.
|
||||
LOGIN_PROCESSING Login proces is gestart.
|
||||
|
@ -265,22 +265,17 @@ LEFT_TIME Pozosta
|
||||
LOGIN_CONNECT_FAILURE B<><42>d podczas <20><>czenia si<73> z serwerem.
|
||||
LOGIN_CONNECT_SUCCESS Zosta<74>e<EFBFBD> po<70><6F>czony z serwerem.
|
||||
LOGIN_CONNETING Zostaniesz po<70><6F>czony z serwerem...
|
||||
LOGIN_FAILURE_ALREAY Twoje konto jest ju<6A> po<70><6F>czone.
|
||||
LOGIN_FAILURE_BE_SAME_KEY Problem z rejestracj<63>.
|
||||
LOGIN_FAILURE_ALREADY Twoje konto jest ju<6A> po<70><6F>czone.
|
||||
LOGIN_FAILURE_BLOCK_ID Twoje konto jest zablokowane.
|
||||
LOGIN_FAILURE_BLOCK_LOGIN Serwer Zamkni<6E>ty - prosz<73> wybra<72> inny!
|
||||
LOGIN_FAILURE_NOBILL Twoje konto nie ma czasu gry.
|
||||
LOGIN_FAILURE_NOT_AVAIL Twoje konto nie mo<6D>e by<62> u<>yte.
|
||||
LOGIN_FAILURE_NOT_EXIST_ID Nieprawid<69>owa nazwa konta lub has<61>o.
|
||||
LOGIN_FAILURE_REPAIR_ID Przedmioty zosta<74>y przywr<77>cone dla tego konta.
|
||||
LOGIN_FAILURE_SAMELOGIN Kto<74> po<70><6F>czy<7A> si<73> z Twoim kontem.
|
||||
LOGIN_FAILURE_SHUTDOWN Serwer nie jest jeszcze otwarty.
|
||||
LOGIN_FAILURE_TOO_MANY_USER Nie mo<6D>esz si<73> po<70><6F>czy<7A>, poniewa<77> za du<64>o graczy jest online.
|
||||
LOGIN_FAILURE_UNKNOWN Nie mo<6D>esz si<73> zarejestrowa<77> z nieznanych powod<6F>w.
|
||||
LOGIN_FAILURE_WEB_BLOCK Twoje konto zosta<74>o zablokowane na stronie www. Prosz<73> sprawdzi<7A> swoj<6F> poczt<7A> e-mail.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER Wpisa<73>e<EFBFBD> nieprawid<EFBFBD>owy numer.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER_TRIPLE Wybra<72>e<EFBFBD> z<>y numer trzy razy. /n Twoje po<70><6F>czenie zostanie zerwane.
|
||||
LOGIN_FAILURE_WRONG_PASSWORD Nieprawid<69>owa nazwa konta lub has<61>o.
|
||||
LOGIN_FAILURE_WRONG_CREDENTIALS Nieprawid<EFBFBD>owa nazwa konta lub has<61>o.
|
||||
LOGIN_INPUT_ID Podaj swoje ID.
|
||||
LOGIN_INPUT_PASSWORD Wpisz swoje has<61>o.
|
||||
LOGIN_PROCESSING Logowanie...
|
||||
|
@ -265,22 +265,17 @@ LEFT_TIME Tempo Restante
|
||||
LOGIN_CONNECT_FAILURE Ocorreu um erro enquanto te ligavas ao Servidor.
|
||||
LOGIN_CONNECT_SUCCESS Est<73>s ligado ao Servidor.
|
||||
LOGIN_CONNETING Vais ser ligado ao Servidor...
|
||||
LOGIN_FAILURE_ALREAY A tua conta j<> est<73> ligada.
|
||||
LOGIN_FAILURE_BE_SAME_KEY Problema de registo.
|
||||
LOGIN_FAILURE_ALREADY A tua conta j<> est<73> ligada.
|
||||
LOGIN_FAILURE_BLOCK_ID A tua conta est<73> bloqueada.
|
||||
LOGIN_FAILURE_BLOCK_LOGIN Por favor escolhe um dos outros Servidores!
|
||||
LOGIN_FAILURE_NOBILL A tua conta n<>o tinha tempo de jogo.
|
||||
LOGIN_FAILURE_NOT_AVAIL A tua conta n<>o pode ser usada.
|
||||
LOGIN_FAILURE_NOT_EXIST_ID O nome da conta ou a palavra-passe est<73>/<2F>o incorrecta(s).
|
||||
LOGIN_FAILURE_REPAIR_ID Foram restaurados Itens a esta conta.
|
||||
LOGIN_FAILURE_SAMELOGIN Algu<67>m se ligou <20> tua conta.
|
||||
LOGIN_FAILURE_SHUTDOWN O Servidor ainda n<>o est<73> aberto.
|
||||
LOGIN_FAILURE_TOO_MANY_USER N<>o te podes ligar ao Servidor porque est<73>o muitos jogadores ligados.
|
||||
LOGIN_FAILURE_UNKNOWN N<>o te foi poss<73>vel registar por raz<61>es desconhecidas.
|
||||
LOGIN_FAILURE_WEB_BLOCK Foste bloqueado no site, por favor verifica os teus E-mails.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER Inseriste um n<>mero errado.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER_TRIPLE Inseriste um n<>mero errado tr<74>s vezes. /n A tua liga<67><61>o vai ser anulada.
|
||||
LOGIN_FAILURE_WRONG_PASSWORD O nome da conta ou a palavra-passe est<73>/<2F>o incorrecta(s).
|
||||
LOGIN_FAILURE_WRONG_CREDENTIALS O nome da conta ou a palavra-passe est<73>/<2F>o incorrecta(s).
|
||||
LOGIN_INPUT_ID Insere o ID.
|
||||
LOGIN_INPUT_PASSWORD Insere a palavra-passe.
|
||||
LOGIN_PROCESSING Processo de Login em progresso...
|
||||
|
@ -265,22 +265,17 @@ LEFT_TIME Timp r
|
||||
LOGIN_CONNECT_FAILURE Eroare la conectarea la server.
|
||||
LOGIN_CONNECT_SUCCESS Ai fost conectat la server.
|
||||
LOGIN_CONNETING Vei fi conectat la server...
|
||||
LOGIN_FAILURE_ALREAY Contul t<>u este deja conectat.
|
||||
LOGIN_FAILURE_BE_SAME_KEY Problem<65> la login
|
||||
LOGIN_FAILURE_ALREADY Contul t<>u este deja conectat.
|
||||
LOGIN_FAILURE_BLOCK_ID Contul este blocat.
|
||||
LOGIN_FAILURE_BLOCK_LOGIN Alege alt server!
|
||||
LOGIN_FAILURE_NOBILL Contul nu de<64>ine timp de joc.
|
||||
LOGIN_FAILURE_NOT_AVAIL Contul este inaccesibil.
|
||||
LOGIN_FAILURE_NOT_EXIST_ID Nume contului sau parola sunt gre<72>ite.
|
||||
LOGIN_FAILURE_REPAIR_ID Pentru acest cont sunt ref<65>cute obiectele.
|
||||
LOGIN_FAILURE_SAMELOGIN Cineva s-a conectat la contul tau.
|
||||
LOGIN_FAILURE_SHUTDOWN Serverul nu este <20>nc<6E> deschis.
|
||||
LOGIN_FAILURE_TOO_MANY_USER Conectarea nu s-a realizat pentru ca exist<73> prea mul<75>i juc<75>tori.
|
||||
LOGIN_FAILURE_UNKNOWN Login a e<>uat din motive necunoscute.
|
||||
LOGIN_FAILURE_WEB_BLOCK Ai fost blocat pe website. Verific<69>-<2D>i mailurile.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER Ai introdus un num<75>r gre<72>it.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER_TRIPLE Ai introdus de 3 ori un num<75>r gre<72>it. Conectarea va fi <20>nchis<69>.
|
||||
LOGIN_FAILURE_WRONG_PASSWORD Nume sau parola gre<72>it<69>.
|
||||
LOGIN_FAILURE_WRONG_CREDENTIALS Nume sau parola gre<72>it<EFBFBD>.
|
||||
LOGIN_INPUT_ID Introdu ID-ul.
|
||||
LOGIN_INPUT_PASSWORD Introdu parola.
|
||||
LOGIN_PROCESSING Conectarea ruleaz<61> ...
|
||||
|
@ -265,22 +265,17 @@ LEFT_TIME
|
||||
LOGIN_CONNECT_FAILURE <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_CONNECT_SUCCESS <09><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_CONNETING <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
||||
LOGIN_FAILURE_ALREAY <09><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_BE_SAME_KEY <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
LOGIN_FAILURE_ALREADY <09><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_BLOCK_ID <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_BLOCK_LOGIN <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!
|
||||
LOGIN_FAILURE_NOBILL <09> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_NOT_AVAIL <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_NOT_EXIST_ID <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_REPAIR_ID <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_SAMELOGIN <09><><EFBFBD>-<2D><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_SHUTDOWN <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_TOO_MANY_USER <09> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_UNKNOWN <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_WEB_BLOCK <09><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> Email.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER_TRIPLE <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_WRONG_PASSWORD <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_FAILURE_WRONG_CREDENTIALS <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_INPUT_ID <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_INPUT_PASSWORD <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
LOGIN_PROCESSING <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
||||
|
@ -265,22 +265,17 @@ LEFT_TIME Kalan S
|
||||
LOGIN_CONNECT_FAILURE Sunucuya ba<62>lan<61>rken hata
|
||||
LOGIN_CONNECT_SUCCESS Sunucuya ba<62>land<6E>n.
|
||||
LOGIN_CONNETING Sunucuya ba<62>lan<61>yorsun...
|
||||
LOGIN_FAILURE_ALREAY Hesap zaten ba<62>l<EFBFBD>.
|
||||
LOGIN_FAILURE_BE_SAME_KEY Kay<61>t problemi
|
||||
LOGIN_FAILURE_ALREADY Hesap zaten ba<62>l<EFBFBD>.
|
||||
LOGIN_FAILURE_BLOCK_ID Hesab<61>n<EFBFBD>z engellendi!
|
||||
LOGIN_FAILURE_BLOCK_LOGIN L<>tfen ba<62>ka server se<73>!
|
||||
LOGIN_FAILURE_NOBILL Hesab<61>n<EFBFBD>z<EFBFBD>n oyun s<>resi yok.
|
||||
LOGIN_FAILURE_NOT_AVAIL Hesab<61>n<EFBFBD>z kullan<61>lamaz.
|
||||
LOGIN_FAILURE_NOT_EXIST_ID Hesap ismi veya <20>ifre yanl<6E><6C>.
|
||||
LOGIN_FAILURE_REPAIR_ID Bu hesap i<>in, nesneler y<>klendi.
|
||||
LOGIN_FAILURE_SAMELOGIN Biri senin hesab<61>nla giri<72> yapt<70>.
|
||||
LOGIN_FAILURE_SHUTDOWN Sunucu hen<65>z a<><61>lmad<61>.
|
||||
LOGIN_FAILURE_TOO_MANY_USER <09>ok fazla kullan<61>c<EFBFBD> ba<62>l<EFBFBD> oldu<64>u i<>in ba<62>lanamazs<7A>n<EFBFBD>z.
|
||||
LOGIN_FAILURE_UNKNOWN Bilinmeyen bir nedenle kaydolamad<61>n<EFBFBD>z.
|
||||
LOGIN_FAILURE_WEB_BLOCK Web sitesine eri<72>iminiz engellendi. L<>tfen E-Postan<61>z<EFBFBD> kontrol ediniz.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER Yanl<6E><6C> numara girdiniz.
|
||||
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER_TRIPLE 3 kere yanl<6E><6C> numara girdiniz. Ba<42>lant<6E>n<EFBFBD>z kesildi.
|
||||
LOGIN_FAILURE_WRONG_PASSWORD Hesap ismi veya <20>ifre yanl<6E><6C>.
|
||||
LOGIN_FAILURE_WRONG_CREDENTIALS Hesap ismi veya <20>ifre yanl<6E><6C>.
|
||||
LOGIN_INPUT_ID ID nizi yaz<61>n.
|
||||
LOGIN_INPUT_PASSWORD <09>ifreyi gir.
|
||||
LOGIN_PROCESSING Giri<72> i<>lemi yap<61>l<EFBFBD>yor...
|
||||
|
@ -683,13 +683,6 @@ class GameWindow(ui.ScriptWindow):
|
||||
def RefreshGuildGradePage(self):
|
||||
self.interface.RefreshGuildGradePage()
|
||||
|
||||
def RefreshMobile(self):
|
||||
if self.interface:
|
||||
self.interface.RefreshMobile()
|
||||
|
||||
def OnMobileAuthority(self):
|
||||
self.interface.OnMobileAuthority()
|
||||
|
||||
def OnBlockMode(self, mode):
|
||||
self.interface.OnBlockMode(mode)
|
||||
|
||||
|
@ -610,12 +610,6 @@ class Interface(object):
|
||||
self.wndMessenger.ClearGuildMember()
|
||||
self.wndGuild.DeleteGuild()
|
||||
|
||||
def RefreshMobile(self):
|
||||
self.dlgSystem.RefreshMobile()
|
||||
|
||||
def OnMobileAuthority(self):
|
||||
self.dlgSystem.OnMobileAuthority()
|
||||
|
||||
def OnBlockMode(self, mode):
|
||||
self.dlgSystem.OnBlockMode(mode)
|
||||
|
||||
|
@ -203,27 +203,19 @@ class LoginWindow(ui.ScriptWindow):
|
||||
self.loginFailureMsgDict={
|
||||
#"DEFAULT" : localeInfo.LOGIN_FAILURE_UNKNOWN,
|
||||
|
||||
"ALREADY" : localeInfo.LOGIN_FAILURE_ALREAY,
|
||||
"NOID" : localeInfo.LOGIN_FAILURE_NOT_EXIST_ID,
|
||||
"WRONGPWD" : localeInfo.LOGIN_FAILURE_WRONG_PASSWORD,
|
||||
"ALREADY" : localeInfo.LOGIN_FAILURE_ALREADY,
|
||||
"WRONGCRD" : localeInfo.LOGIN_FAILURE_WRONG_CREDENTIALS,
|
||||
"FULL" : localeInfo.LOGIN_FAILURE_TOO_MANY_USER,
|
||||
"SHUTDOWN" : localeInfo.LOGIN_FAILURE_SHUTDOWN,
|
||||
"REPAIR" : localeInfo.LOGIN_FAILURE_REPAIR_ID,
|
||||
"BLOCK" : localeInfo.LOGIN_FAILURE_BLOCK_ID,
|
||||
"WRONGMAT" : localeInfo.LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER,
|
||||
"QUIT" : localeInfo.LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER_TRIPLE,
|
||||
"BESAMEKEY" : localeInfo.LOGIN_FAILURE_BE_SAME_KEY,
|
||||
"NOTAVAIL" : localeInfo.LOGIN_FAILURE_NOT_AVAIL,
|
||||
"NOBILL" : localeInfo.LOGIN_FAILURE_NOBILL,
|
||||
"BLKLOGIN" : localeInfo.LOGIN_FAILURE_BLOCK_LOGIN,
|
||||
"WEBBLK" : localeInfo.LOGIN_FAILURE_WEB_BLOCK,
|
||||
"BADSCLID" : localeInfo.LOGIN_FAILURE_WRONG_SOCIALID,
|
||||
"AGELIMIT" : localeInfo.LOGIN_FAILURE_SHUTDOWN_TIME,
|
||||
}
|
||||
|
||||
self.loginFailureFuncDict = {
|
||||
"WRONGPWD" : self.__DisconnectAndInputPassword,
|
||||
"WRONGMAT" : self.__DisconnectAndInputMatrix,
|
||||
"WRONGCRD" : self.__DisconnectAndInputPassword,
|
||||
"QUIT" : app.Exit,
|
||||
}
|
||||
|
||||
@ -238,9 +230,7 @@ class LoginWindow(ui.ScriptWindow):
|
||||
|
||||
if app.loggined:
|
||||
self.loginFailureFuncDict = {
|
||||
"WRONGPWD" : app.Exit,
|
||||
"WRONGMAT" : app.Exit,
|
||||
"QUIT" : app.Exit,
|
||||
"WRONGCRD" : app.Exit,
|
||||
}
|
||||
|
||||
if musicInfo.loginMusic != "":
|
||||
@ -491,20 +481,6 @@ class LoginWindow(ui.ScriptWindow):
|
||||
self.SetPasswordEditLineFocus()
|
||||
net.Disconnect()
|
||||
|
||||
def __DisconnectAndInputMatrix(self):
|
||||
if self.connectingDialog:
|
||||
self.connectingDialog.Close()
|
||||
self.connectingDialog = None
|
||||
|
||||
self.stream.popupWindow.Close()
|
||||
self.matrixInputChanceCount -= 1
|
||||
|
||||
if self.matrixInputChanceCount <= 0:
|
||||
self.__OnCloseInputDialog()
|
||||
|
||||
elif self.inputDialog:
|
||||
self.inputDialog.Show()
|
||||
|
||||
def __LoadScript(self, fileName):
|
||||
import dbg
|
||||
try:
|
||||
@ -985,7 +961,6 @@ class LoginWindow(ui.ScriptWindow):
|
||||
|
||||
def OnExit(self):
|
||||
self.stream.popupWindow.Close()
|
||||
self.stream.popupWindow.Open(localeInfo.LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER_TRIPLE, app.Exit, localeInfo.UI_OK)
|
||||
|
||||
def OnUpdate(self):
|
||||
ServerStateChecker.Update()
|
||||
|
@ -350,7 +350,6 @@ class SelectCharacterWindow(ui.Window):
|
||||
def SameLoginDisconnect(self):
|
||||
self.stream.popupWindow.Close()
|
||||
self.stream.popupWindow.Open(localeInfo.LOGIN_FAILURE_SAMELOGIN, self.ExitSelect, localeInfo.UI_OK)
|
||||
#self.stream.popupWindow.Open(localeInfo.LOGIN_FAILURE_ALREAY, app.Exit, localeInfo.UI_OK)
|
||||
|
||||
def MakeCharacter(self, index, id, name, race, form, hair):
|
||||
if 0 == id:
|
||||
|
@ -46,9 +46,7 @@ __IS_ARABIC = "locale/ae" == app.GetLocalePath()
|
||||
__IS_CIBN10 = "locale/cibn10" == app.GetLocalePath()
|
||||
__IS_WE_KOREA = "locale/we_korea" == app.GetLocalePath()
|
||||
__IS_TAIWAN = "locale/taiwan" == app.GetLocalePath()
|
||||
__IS_JAPAN = "locale/japan" == app.GetLocalePath()
|
||||
LOGIN_FAILURE_WRONG_SOCIALID = "ASDF"
|
||||
LOGIN_FAILURE_SHUTDOWN_TIME = "ASDF"
|
||||
__IS_JAPAN = "locale/japan" == app.GetLocalePath()
|
||||
|
||||
if __IS_CANADA:
|
||||
__IS_EUROPE = True
|
||||
|
@ -85,7 +85,6 @@ class MainStream(object):
|
||||
net.SetHandler(self)
|
||||
net.SetTCPRecvBufferSize(128*1024)
|
||||
net.SetTCPSendBufferSize(4096)
|
||||
net.SetUDPRecvBufferSize(4096)
|
||||
|
||||
self.id=""
|
||||
self.pwd=""
|
||||
@ -261,8 +260,6 @@ class MainStream(object):
|
||||
else:
|
||||
net.ConnectTCP(self.addr, self.port)
|
||||
|
||||
#net.ConnectUDP(IP, Port)
|
||||
|
||||
def SetConnectInfo(self, addr, port, account_addr=0, account_port=0):
|
||||
self.addr = addr
|
||||
self.port = port
|
||||
|
@ -14,11 +14,6 @@ import interfaceModule #
|
||||
blockMode = 0
|
||||
viewChatMode = 0
|
||||
|
||||
MOBILE = False
|
||||
|
||||
if localeInfo.IsYMIR():
|
||||
MOBILE = True
|
||||
|
||||
|
||||
class OptionDialog(ui.ScriptWindow):
|
||||
|
||||
@ -87,22 +82,13 @@ class OptionDialog(ui.ScriptWindow):
|
||||
self.showsalesTextButtonList.append(GetObject("salestext_on_button"))
|
||||
self.showsalesTextButtonList.append(GetObject("salestext_off_button"))
|
||||
|
||||
global MOBILE
|
||||
if MOBILE:
|
||||
self.inputMobileButton = GetObject("input_mobile_button")
|
||||
self.deleteMobileButton = GetObject("delete_mobile_button")
|
||||
|
||||
|
||||
except:
|
||||
import exception
|
||||
exception.Abort("OptionDialog.__Load_BindObject")
|
||||
|
||||
def __Load(self):
|
||||
global MOBILE
|
||||
if MOBILE:
|
||||
self.__Load_LoadScript("uiscript/gameoptiondialog_formobile.py")
|
||||
else:
|
||||
self.__Load_LoadScript("uiscript/gameoptiondialog.py")
|
||||
self.__Load_LoadScript("uiscript/gameoptiondialog.py")
|
||||
|
||||
self.__Load_BindObject()
|
||||
|
||||
@ -151,11 +137,6 @@ class OptionDialog(ui.ScriptWindow):
|
||||
self.__ClickRadioButton(self.viewTargetBoardButtonList, constInfo.GET_VIEW_OTHER_EMPIRE_PLAYER_TARGET_BOARD())
|
||||
self.__SetPeacePKMode()
|
||||
|
||||
#global MOBILE
|
||||
if MOBILE:
|
||||
self.inputMobileButton.SetEvent(ui.__mem_func__(self.__OnChangeMobilePhoneNumber))
|
||||
self.deleteMobileButton.SetEvent(ui.__mem_func__(self.__OnDeleteMobilePhoneNumber))
|
||||
|
||||
def __ClickRadioButton(self, buttonList, buttonIndex):
|
||||
try:
|
||||
selButton=buttonList[buttonIndex]
|
||||
@ -334,67 +315,6 @@ class OptionDialog(ui.ScriptWindow):
|
||||
def OnChangePKMode(self):
|
||||
self.__RefreshPVPButtonList()
|
||||
|
||||
def __OnChangeMobilePhoneNumber(self):
|
||||
global MOBILE
|
||||
if not MOBILE:
|
||||
return
|
||||
|
||||
import uiCommon
|
||||
inputDialog = uiCommon.InputDialog()
|
||||
inputDialog.SetTitle(localeInfo.MESSENGER_INPUT_MOBILE_PHONE_NUMBER_TITLE)
|
||||
inputDialog.SetMaxLength(13)
|
||||
inputDialog.SetAcceptEvent(ui.__mem_func__(self.OnInputMobilePhoneNumber))
|
||||
inputDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseInputDialog))
|
||||
inputDialog.Open()
|
||||
self.inputDialog = inputDialog
|
||||
|
||||
def __OnDeleteMobilePhoneNumber(self):
|
||||
global MOBILE
|
||||
if not MOBILE:
|
||||
return
|
||||
|
||||
import uiCommon
|
||||
questionDialog = uiCommon.QuestionDialog()
|
||||
questionDialog.SetText(localeInfo.MESSENGER_DO_YOU_DELETE_PHONE_NUMBER)
|
||||
questionDialog.SetAcceptEvent(ui.__mem_func__(self.OnDeleteMobile))
|
||||
questionDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseQuestionDialog))
|
||||
questionDialog.Open()
|
||||
self.questionDialog = questionDialog
|
||||
|
||||
def OnInputMobilePhoneNumber(self):
|
||||
global MOBILE
|
||||
if not MOBILE:
|
||||
return
|
||||
|
||||
text = self.inputDialog.GetText()
|
||||
|
||||
if not text:
|
||||
return
|
||||
|
||||
text.replace('-', '')
|
||||
net.SendChatPacket("/mobile " + text)
|
||||
self.OnCloseInputDialog()
|
||||
return True
|
||||
|
||||
def OnInputMobileAuthorityCode(self):
|
||||
global MOBILE
|
||||
if not MOBILE:
|
||||
return
|
||||
|
||||
text = self.inputDialog.GetText()
|
||||
net.SendChatPacket("/mobile_auth " + text)
|
||||
self.OnCloseInputDialog()
|
||||
return True
|
||||
|
||||
def OnDeleteMobile(self):
|
||||
global MOBILE
|
||||
if not MOBILE:
|
||||
return
|
||||
|
||||
net.SendChatPacket("/mobile")
|
||||
self.OnCloseQuestionDialog()
|
||||
return True
|
||||
|
||||
def OnCloseInputDialog(self):
|
||||
self.inputDialog.Close()
|
||||
self.inputDialog = None
|
||||
@ -409,34 +329,6 @@ class OptionDialog(ui.ScriptWindow):
|
||||
self.Close()
|
||||
return True
|
||||
|
||||
def RefreshMobile(self):
|
||||
global MOBILE
|
||||
if not MOBILE:
|
||||
return
|
||||
|
||||
if player.HasMobilePhoneNumber():
|
||||
self.inputMobileButton.Hide()
|
||||
self.deleteMobileButton.Show()
|
||||
else:
|
||||
self.inputMobileButton.Show()
|
||||
self.deleteMobileButton.Hide()
|
||||
|
||||
def OnMobileAuthority(self):
|
||||
global MOBILE
|
||||
if not MOBILE:
|
||||
return
|
||||
|
||||
import uiCommon
|
||||
inputDialog = uiCommon.InputDialogWithDescription()
|
||||
inputDialog.SetTitle(localeInfo.MESSENGER_INPUT_MOBILE_AUTHORITY_TITLE)
|
||||
inputDialog.SetDescription(localeInfo.MESSENGER_INPUT_MOBILE_AUTHORITY_DESCRIPTION)
|
||||
inputDialog.SetAcceptEvent(ui.__mem_func__(self.OnInputMobileAuthorityCode))
|
||||
inputDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseInputDialog))
|
||||
inputDialog.SetMaxLength(4)
|
||||
inputDialog.SetBoardWidth(310)
|
||||
inputDialog.Open()
|
||||
self.inputDialog = inputDialog
|
||||
|
||||
def RefreshBlock(self):
|
||||
global blockMode
|
||||
for i in xrange(len(self.blockButtonList)):
|
||||
@ -483,7 +375,6 @@ class OptionDialog(ui.ScriptWindow):
|
||||
self.RefreshBlock()
|
||||
|
||||
def Show(self):
|
||||
self.RefreshMobile()
|
||||
self.RefreshBlock()
|
||||
ui.ScriptWindow.Show(self)
|
||||
|
||||
|
@ -71,15 +71,9 @@ class MessengerItem(ui.Window):
|
||||
def IsOnline(self):
|
||||
return False
|
||||
|
||||
def IsMobile(self):
|
||||
return False
|
||||
|
||||
def OnWhisper(self):
|
||||
pass
|
||||
|
||||
def OnMobileMessage(self):
|
||||
pass
|
||||
|
||||
# Remove
|
||||
def CanRemove(self):
|
||||
return False
|
||||
@ -123,17 +117,16 @@ class MessengerMemberItem(MessengerItem):
|
||||
|
||||
STATE_OFFLINE = 0
|
||||
STATE_ONLINE = 1
|
||||
STATE_MOBILE = 2
|
||||
|
||||
IMAGE_FILE_NAME = { "ONLINE" : "d:/ymir work/ui/game/windows/messenger_list_online.sub",
|
||||
"OFFLINE" : "d:/ymir work/ui/game/windows/messenger_list_offline.sub",
|
||||
"MOBILE" : "d:/ymir work/ui/game/windows/messenger_list_mobile.sub", }
|
||||
IMAGE_FILE_NAME = {
|
||||
"ONLINE" : "d:/ymir work/ui/game/windows/messenger_list_online.sub",
|
||||
"OFFLINE" : "d:/ymir work/ui/game/windows/messenger_list_offline.sub",
|
||||
}
|
||||
|
||||
def __init__(self, getParentEvent):
|
||||
MessengerItem.__init__(self, getParentEvent)
|
||||
self.key = None
|
||||
self.state = self.STATE_OFFLINE
|
||||
self.mobileFlag = False
|
||||
self.Offline()
|
||||
|
||||
def GetStepWidth(self):
|
||||
@ -151,30 +144,13 @@ class MessengerMemberItem(MessengerItem):
|
||||
|
||||
return False
|
||||
|
||||
def IsMobile(self):
|
||||
if self.STATE_MOBILE == self.state:
|
||||
return True
|
||||
|
||||
return False
|
||||
|
||||
def Online(self):
|
||||
self.image.LoadImage(self.IMAGE_FILE_NAME["ONLINE"])
|
||||
self.state = self.STATE_ONLINE
|
||||
|
||||
def Offline(self):
|
||||
if self.mobileFlag:
|
||||
self.image.LoadImage(self.IMAGE_FILE_NAME["MOBILE"])
|
||||
self.state = self.STATE_MOBILE
|
||||
|
||||
else:
|
||||
self.image.LoadImage(self.IMAGE_FILE_NAME["OFFLINE"])
|
||||
self.state = self.STATE_OFFLINE
|
||||
|
||||
def SetMobile(self, flag):
|
||||
self.mobileFlag = flag
|
||||
|
||||
if not self.IsOnline():
|
||||
self.Offline()
|
||||
self.image.LoadImage(self.IMAGE_FILE_NAME["OFFLINE"])
|
||||
self.state = self.STATE_OFFLINE
|
||||
|
||||
def CanWhisper(self):
|
||||
if self.IsOnline():
|
||||
@ -186,15 +162,6 @@ class MessengerMemberItem(MessengerItem):
|
||||
if self.IsOnline():
|
||||
self.getParentEvent().whisperButtonEvent(self.GetName())
|
||||
|
||||
def OnMobileMessage(self):
|
||||
if not uiGameOption.MOBILE:
|
||||
return
|
||||
|
||||
if not self.IsMobile():
|
||||
return
|
||||
|
||||
self.getParentEvent().SendMobileMessage(self.GetName())
|
||||
|
||||
def Select(self):
|
||||
MessengerItem.Select(self)
|
||||
|
||||
@ -370,7 +337,6 @@ class MessengerWindow(ui.ScriptWindow):
|
||||
|
||||
self.showingPageSize = 0
|
||||
self.startLine = 0
|
||||
self.hasMobilePhoneNumber = True
|
||||
|
||||
self.isLoaded = 0
|
||||
|
||||
@ -396,7 +362,6 @@ class MessengerWindow(ui.ScriptWindow):
|
||||
self.board = self.GetChild("board")
|
||||
self.scrollBar = self.GetChild("ScrollBar")
|
||||
self.whisperButton = self.GetChild("WhisperButton")
|
||||
self.mobileButton = self.GetChild("MobileButton")
|
||||
self.removeButton = self.GetChild("RemoveButton")
|
||||
self.addFriendButton = self.GetChild("AddFriendButton")
|
||||
self.guildButton = self.GetChild("GuildButton")
|
||||
@ -407,22 +372,11 @@ class MessengerWindow(ui.ScriptWindow):
|
||||
self.board.SetCloseEvent(ui.__mem_func__(self.Close))
|
||||
self.scrollBar.SetScrollEvent(ui.__mem_func__(self.OnScroll))
|
||||
self.whisperButton.SetEvent(ui.__mem_func__(self.OnPressWhisperButton))
|
||||
self.mobileButton.SetEvent(ui.__mem_func__(self.OnPressMobileButton))
|
||||
self.removeButton.SetEvent(ui.__mem_func__(self.OnPressRemoveButton))
|
||||
self.addFriendButton.SetEvent(ui.__mem_func__(self.OnPressAddFriendButton))
|
||||
self.guildButton.SetEvent(ui.__mem_func__(self.OnPressGuildButton))
|
||||
|
||||
if not uiGameOption.MOBILE: #constInfo.SEND_MOBILE_PHONE_MESSAGE_ENABLE:
|
||||
self.mobileButton.Hide()
|
||||
width = self.GetWidth()
|
||||
height = self.GetHeight()
|
||||
self.addFriendButton.SetPosition(-60, 30)
|
||||
self.whisperButton.SetPosition(-20, 30)
|
||||
self.removeButton.SetPosition(20, 30)
|
||||
self.guildButton.SetPosition(60, 30)
|
||||
|
||||
self.whisperButton.Disable()
|
||||
self.mobileButton.Disable()
|
||||
self.removeButton.Disable()
|
||||
|
||||
resizeButton = self.ResizeButton()
|
||||
@ -450,11 +404,9 @@ class MessengerWindow(ui.ScriptWindow):
|
||||
self.friendNameBoard = None
|
||||
self.questionDialog = None
|
||||
self.popupDialog = None
|
||||
self.inputDialog = None
|
||||
self.familyGroup = None
|
||||
|
||||
self.whisperButton = None
|
||||
self.mobileButton = None
|
||||
self.removeButton = None
|
||||
|
||||
def OnCloseQuestionDialog(self):
|
||||
@ -543,84 +495,6 @@ class MessengerWindow(ui.ScriptWindow):
|
||||
def SetGuildButtonEvent(self, event):
|
||||
self.guildButtonEvent=event
|
||||
|
||||
def SendMobileMessage(self, name):
|
||||
if not uiGameOption.MOBILE:
|
||||
return
|
||||
|
||||
if not self.hasMobilePhoneNumber:
|
||||
questionDialog = uiCommon.QuestionDialog2()
|
||||
questionDialog.SetText1(localeInfo.MESSENGER_INPUT_MOBILE_PHONE_NUMBER_1)
|
||||
questionDialog.SetText2(localeInfo.MESSENGER_INPUT_MOBILE_PHONE_NUMBER_2)
|
||||
questionDialog.SetAcceptEvent(ui.__mem_func__(self.OnAcceptInputMobilePhoneNumber))
|
||||
questionDialog.SetCancelEvent(ui.__mem_func__(self.OnCancelInputMobilePhoneNumber))
|
||||
questionDialog.SetWidth(400)
|
||||
questionDialog.Open()
|
||||
self.questionDialog = questionDialog
|
||||
return
|
||||
|
||||
## Input Sending Mobile Message
|
||||
inputDialog = uiCommon.InputDialog()
|
||||
inputDialog.SetTitle(localeInfo.MESSENGER_SEND_MOBILE_MESSAGE_TITLE)
|
||||
inputDialog.SetMaxLength(50)
|
||||
inputDialog.SetAcceptEvent(ui.__mem_func__(self.OnInputMobileMessage))
|
||||
inputDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseInputDialog))
|
||||
inputDialog.name = name
|
||||
inputDialog.Open()
|
||||
self.inputDialog = inputDialog
|
||||
|
||||
def OnAcceptInputMobilePhoneNumber(self):
|
||||
if not uiGameOption.MOBILE:
|
||||
return
|
||||
|
||||
## Input Mobile Phone Number
|
||||
inputDialog = uiCommon.InputDialog()
|
||||
inputDialog.SetTitle(localeInfo.MESSENGER_INPUT_MOBILE_PHONE_NUMBER_TITLE)
|
||||
inputDialog.SetMaxLength(13)
|
||||
inputDialog.SetAcceptEvent(ui.__mem_func__(self.OnInputMobilePhoneNumber))
|
||||
inputDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseInputDialog))
|
||||
inputDialog.Open()
|
||||
self.inputDialog = inputDialog
|
||||
self.OnCancelInputMobilePhoneNumber()
|
||||
|
||||
def OnCancelInputMobilePhoneNumber(self):
|
||||
if not uiGameOption.MOBILE:
|
||||
return
|
||||
self.questionDialog.Close()
|
||||
self.questionDialog = None
|
||||
return True
|
||||
|
||||
def OnInputMobilePhoneNumber(self):
|
||||
if not uiGameOption.MOBILE:
|
||||
return
|
||||
|
||||
text = self.inputDialog.GetText()
|
||||
|
||||
if not text:
|
||||
return
|
||||
|
||||
text.replace('-', '')
|
||||
net.SendChatPacket("/mobile " + text)
|
||||
self.OnCloseInputDialog()
|
||||
return True
|
||||
|
||||
def OnInputMobileMessage(self):
|
||||
if not uiGameOption.MOBILE:
|
||||
return
|
||||
|
||||
text = self.inputDialog.GetText()
|
||||
|
||||
if not text:
|
||||
return
|
||||
|
||||
net.SendMobileMessagePacket(self.inputDialog.name, text)
|
||||
self.OnCloseInputDialog()
|
||||
return True
|
||||
|
||||
def OnCloseInputDialog(self):
|
||||
self.inputDialog.Close()
|
||||
self.inputDialog = None
|
||||
return True
|
||||
|
||||
def OnPressGuildButton(self):
|
||||
self.guildButtonEvent()
|
||||
|
||||
@ -649,10 +523,6 @@ class MessengerWindow(ui.ScriptWindow):
|
||||
if self.selectedItem:
|
||||
self.selectedItem.OnWhisper()
|
||||
|
||||
def OnPressMobileButton(self):
|
||||
if self.selectedItem:
|
||||
self.selectedItem.OnMobileMessage()
|
||||
|
||||
def OnPressRemoveButton(self):
|
||||
if self.selectedItem:
|
||||
if self.selectedItem.CanRemove():
|
||||
@ -702,11 +572,6 @@ class MessengerWindow(ui.ScriptWindow):
|
||||
else:
|
||||
self.whisperButton.Disable()
|
||||
|
||||
if self.selectedItem.IsMobile():
|
||||
self.mobileButton.Enable()
|
||||
else:
|
||||
self.mobileButton.Disable()
|
||||
|
||||
if self.selectedItem.CanRemove():
|
||||
self.removeButton.Enable()
|
||||
else:
|
||||
@ -720,9 +585,6 @@ class MessengerWindow(ui.ScriptWindow):
|
||||
if self.selectedItem.IsOnline():
|
||||
self.OnPressWhisperButton()
|
||||
|
||||
elif self.selectedItem.IsMobile():
|
||||
self.OnPressMobileButton()
|
||||
|
||||
def GetSelf(self):
|
||||
return self
|
||||
|
||||
@ -796,14 +658,6 @@ class MessengerWindow(ui.ScriptWindow):
|
||||
member.Offline()
|
||||
self.OnRefreshList()
|
||||
|
||||
def OnMobile(self, groupIndex, key, mobileFlag):
|
||||
group = self.groupList[groupIndex]
|
||||
member = group.FindMember(key)
|
||||
if not member:
|
||||
return
|
||||
member.SetMobile(mobileFlag)
|
||||
self.OnRefreshList()
|
||||
|
||||
def OnAddLover(self, name, lovePoint):
|
||||
if not self.familyGroup:
|
||||
self.__AddFamilyGroup()
|
||||
|
@ -9,11 +9,6 @@ import constInfo
|
||||
import chrmgr
|
||||
import player
|
||||
|
||||
MOBILE = False
|
||||
|
||||
if localeInfo.IsYMIR():
|
||||
MOBILE = True
|
||||
|
||||
blockMode = 0
|
||||
|
||||
class OptionDialog(ui.ScriptWindow):
|
||||
@ -45,15 +40,9 @@ class OptionDialog(ui.ScriptWindow):
|
||||
print " -------------------------------------- DESTROY OPTION DIALOG"
|
||||
|
||||
def __LoadDialog(self):
|
||||
global NO_MOBILE
|
||||
|
||||
try:
|
||||
pyScriptLoader = ui.PythonScriptLoader()
|
||||
|
||||
if MOBILE:
|
||||
pyScriptLoader.LoadScriptFile(self, "uiscript/optiondialog_formobile.py")
|
||||
else:
|
||||
pyScriptLoader.LoadScriptFile(self, "uiscript/optiondialog.py")
|
||||
pyScriptLoader.LoadScriptFile(self, "uiscript/optiondialog.py")
|
||||
|
||||
except:
|
||||
import exception
|
||||
@ -82,10 +71,6 @@ class OptionDialog(ui.ScriptWindow):
|
||||
self.blockButtonList.append(GetObject("block_guild_button"))
|
||||
self.blockButtonList.append(GetObject("block_whisper_button"))
|
||||
self.blockButtonList.append(GetObject("block_friend_button"))
|
||||
|
||||
if MOBILE:
|
||||
self.inputMobileButton = GetObject("input_mobile_button")
|
||||
self.deleteMobileButton = GetObject("delete_mobile_button")
|
||||
|
||||
except:
|
||||
import exception
|
||||
@ -134,10 +119,6 @@ class OptionDialog(ui.ScriptWindow):
|
||||
self.__ClickRadioButton(self.viewTargetBoardButtonList, constInfo.GET_VIEW_OTHER_EMPIRE_PLAYER_TARGET_BOARD())
|
||||
self.__SetPeacePKMode()
|
||||
|
||||
if MOBILE:
|
||||
self.inputMobileButton.SetEvent(ui.__mem_func__(self.__OnChangeMobilePhoneNumber))
|
||||
self.deleteMobileButton.SetEvent(ui.__mem_func__(self.__OnDeleteMobilePhoneNumber))
|
||||
|
||||
def __ClickRadioButton(self, buttonList, buttonIndex):
|
||||
try:
|
||||
selButton=buttonList[buttonIndex]
|
||||
@ -294,53 +275,6 @@ class OptionDialog(ui.ScriptWindow):
|
||||
snd.SetSoundVolumef(pos)
|
||||
systemSetting.SetSoundVolumef(pos)
|
||||
|
||||
def __OnChangeMobilePhoneNumber(self):
|
||||
|
||||
import uiCommon
|
||||
inputDialog = uiCommon.InputDialog()
|
||||
inputDialog.SetTitle(localeInfo.MESSENGER_INPUT_MOBILE_PHONE_NUMBER_TITLE)
|
||||
inputDialog.SetMaxLength(13)
|
||||
inputDialog.SetAcceptEvent(ui.__mem_func__(self.OnInputMobilePhoneNumber))
|
||||
inputDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseInputDialog))
|
||||
inputDialog.Open()
|
||||
self.inputDialog = inputDialog
|
||||
|
||||
def __OnDeleteMobilePhoneNumber(self):
|
||||
import uiCommon
|
||||
questionDialog = uiCommon.QuestionDialog()
|
||||
questionDialog.SetText(localeInfo.MESSENGER_DO_YOU_DELETE_PHONE_NUMBER)
|
||||
questionDialog.SetAcceptEvent(ui.__mem_func__(self.OnDeleteMobile))
|
||||
questionDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseQuestionDialog))
|
||||
questionDialog.Open()
|
||||
self.questionDialog = questionDialog
|
||||
|
||||
def OnInputMobilePhoneNumber(self):
|
||||
text = self.inputDialog.GetText()
|
||||
|
||||
if not text:
|
||||
return
|
||||
|
||||
text.replace('-', '')
|
||||
net.SendChatPacket("/mobile " + text)
|
||||
self.OnCloseInputDialog()
|
||||
return True
|
||||
|
||||
def OnInputMobileAuthorityCode(self):
|
||||
text = self.inputDialog.GetText()
|
||||
net.SendChatPacket("/mobile_auth " + text)
|
||||
self.OnCloseInputDialog()
|
||||
return True
|
||||
|
||||
def OnDeleteMobile(self):
|
||||
net.SendChatPacket("/mobile")
|
||||
self.OnCloseQuestionDialog()
|
||||
return True
|
||||
|
||||
def OnCloseInputDialog(self):
|
||||
self.inputDialog.Close()
|
||||
self.inputDialog = None
|
||||
return True
|
||||
|
||||
def OnCloseQuestionDialog(self):
|
||||
self.questionDialog.Close()
|
||||
self.questionDialog = None
|
||||
@ -350,30 +284,6 @@ class OptionDialog(ui.ScriptWindow):
|
||||
self.Close()
|
||||
return True
|
||||
|
||||
def RefreshMobile(self):
|
||||
global MOBILE
|
||||
if not MOBILE:
|
||||
return
|
||||
|
||||
if player.HasMobilePhoneNumber():
|
||||
self.inputMobileButton.Hide()
|
||||
self.deleteMobileButton.Show()
|
||||
else:
|
||||
self.inputMobileButton.Show()
|
||||
self.deleteMobileButton.Hide()
|
||||
|
||||
def OnMobileAuthority(self):
|
||||
import uiCommon
|
||||
inputDialog = uiCommon.InputDialogWithDescription()
|
||||
inputDialog.SetTitle(localeInfo.MESSENGER_INPUT_MOBILE_AUTHORITY_TITLE)
|
||||
inputDialog.SetDescription(localeInfo.MESSENGER_INPUT_MOBILE_AUTHORITY_DESCRIPTION)
|
||||
inputDialog.SetAcceptEvent(ui.__mem_func__(self.OnInputMobileAuthorityCode))
|
||||
inputDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseInputDialog))
|
||||
inputDialog.SetMaxLength(4)
|
||||
inputDialog.SetBoardWidth(310)
|
||||
inputDialog.Open()
|
||||
self.inputDialog = inputDialog
|
||||
|
||||
def RefreshBlock(self):
|
||||
global blockMode
|
||||
for i in xrange(len(self.blockButtonList)):
|
||||
@ -388,7 +298,6 @@ class OptionDialog(ui.ScriptWindow):
|
||||
self.RefreshBlock()
|
||||
|
||||
def Show(self):
|
||||
self.RefreshMobile()
|
||||
self.RefreshBlock()
|
||||
ui.ScriptWindow.Show(self)
|
||||
|
||||
|
@ -136,16 +136,6 @@ class SystemDialog(ui.ScriptWindow):
|
||||
self.Hide()
|
||||
return True
|
||||
|
||||
def RefreshMobile(self):
|
||||
if self.gameOptionDlg:
|
||||
self.gameOptionDlg.RefreshMobile()
|
||||
#self.optionDialog.RefreshMobile()
|
||||
|
||||
def OnMobileAuthority(self):
|
||||
if self.gameOptionDlg:
|
||||
self.gameOptionDlg.OnMobileAuthority()
|
||||
#self.optionDialog.OnMobileAuthority()
|
||||
|
||||
def OnBlockMode(self, mode):
|
||||
uiGameOption.blockMode = mode
|
||||
if self.gameOptionDlg:
|
||||
|
@ -1,479 +0,0 @@
|
||||
import uiScriptLocale
|
||||
|
||||
ROOT_PATH = "d:/ymir work/ui/public/"
|
||||
|
||||
TEMPORARY_X = +13
|
||||
BUTTON_TEMPORARY_X = 5
|
||||
PVP_X = -10
|
||||
|
||||
LINE_LABEL_X = 30
|
||||
LINE_DATA_X = 90
|
||||
LINE_STEP = 0
|
||||
SMALL_BUTTON_WIDTH = 45
|
||||
MIDDLE_BUTTON_WIDTH = 65
|
||||
|
||||
window = {
|
||||
"name" : "GameOptionDialog",
|
||||
"style" : ("movable", "float",),
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 300,
|
||||
"height" : (258+25),
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "board",
|
||||
"type" : "board",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 300,
|
||||
"height" : 25*12+8,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Title
|
||||
{
|
||||
"name" : "titlebar",
|
||||
"type" : "titlebar",
|
||||
"style" : ("attach",),
|
||||
|
||||
"x" : 8,
|
||||
"y" : 8,
|
||||
|
||||
"width" : 284,
|
||||
"color" : "gray",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{ "name":"titlename", "type":"text", "x":0, "y":3,
|
||||
"text" : uiScriptLocale.GAMEOPTION_TITLE,
|
||||
"horizontal_align":"center", "text_horizontal_align":"center" },
|
||||
),
|
||||
},
|
||||
|
||||
## <20≯<EFBFBD><CCB8><EFBFBD>
|
||||
{
|
||||
"name" : "name_color",
|
||||
"type" : "text",
|
||||
|
||||
"x" : LINE_LABEL_X,
|
||||
"y" : 40+2,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_NAME_COLOR,
|
||||
},
|
||||
{
|
||||
"name" : "name_color_normal",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*0,
|
||||
"y" : 40,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_NAME_COLOR_NORMAL,
|
||||
|
||||
"default_image" : ROOT_PATH + "Middle_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Middle_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Middle_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "name_color_empire",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*1,
|
||||
"y" : 40,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_NAME_COLOR_EMPIRE,
|
||||
|
||||
"default_image" : ROOT_PATH + "Middle_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Middle_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Middle_Button_03.sub",
|
||||
},
|
||||
|
||||
## Ÿ<><C5B8>â
|
||||
{
|
||||
"name" : "target_board",
|
||||
"type" : "text",
|
||||
|
||||
"x" : LINE_LABEL_X,
|
||||
"y" : 65+2,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_TARGET_BOARD,
|
||||
},
|
||||
{
|
||||
"name" : "target_board_no_view",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*0,
|
||||
"y" : 65,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_TARGET_BOARD_NO_VIEW,
|
||||
|
||||
"default_image" : ROOT_PATH + "Middle_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Middle_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Middle_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "target_board_view",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*1,
|
||||
"y" : 65,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_TARGET_BOARD_VIEW,
|
||||
|
||||
"default_image" : ROOT_PATH + "Middle_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Middle_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Middle_Button_03.sub",
|
||||
},
|
||||
|
||||
|
||||
## PvP Mode
|
||||
{
|
||||
"name" : "pvp_mode",
|
||||
"type" : "text",
|
||||
|
||||
"x" : LINE_LABEL_X,
|
||||
"y" : 90+2,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_PVPMODE,
|
||||
},
|
||||
{
|
||||
"name" : "pvp_peace",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : LINE_DATA_X+SMALL_BUTTON_WIDTH*0,
|
||||
"y" : 90,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_PVPMODE_PEACE,
|
||||
"tooltip_text" : uiScriptLocale.OPTION_PVPMODE_PEACE_TOOLTIP,
|
||||
|
||||
"default_image" : ROOT_PATH + "small_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "small_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "small_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "pvp_revenge",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : LINE_DATA_X+SMALL_BUTTON_WIDTH*1,
|
||||
"y" : 90,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_PVPMODE_REVENGE,
|
||||
"tooltip_text" : uiScriptLocale.OPTION_PVPMODE_REVENGE_TOOLTIP,
|
||||
|
||||
"default_image" : ROOT_PATH + "small_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "small_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "small_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "pvp_guild",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : LINE_DATA_X+SMALL_BUTTON_WIDTH*2,
|
||||
"y" : 90,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_PVPMODE_GUILD,
|
||||
"tooltip_text" : uiScriptLocale.OPTION_PVPMODE_GUILD_TOOLTIP,
|
||||
|
||||
"default_image" : ROOT_PATH + "small_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "small_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "small_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "pvp_free",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : LINE_DATA_X+SMALL_BUTTON_WIDTH*3,
|
||||
"y" : 90,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_PVPMODE_FREE,
|
||||
"tooltip_text" : uiScriptLocale.OPTION_PVPMODE_FREE_TOOLTIP,
|
||||
|
||||
"default_image" : ROOT_PATH + "small_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "small_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "small_Button_03.sub",
|
||||
},
|
||||
|
||||
## Block
|
||||
{
|
||||
"name" : "block",
|
||||
"type" : "text",
|
||||
|
||||
"x" : LINE_LABEL_X,
|
||||
"y" : 115+2,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_BLOCK,
|
||||
},
|
||||
{
|
||||
"name" : "block_exchange_button",
|
||||
"type" : "toggle_button",
|
||||
|
||||
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*0,
|
||||
"y" : 115,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_BLOCK_EXCHANGE,
|
||||
|
||||
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
||||
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
||||
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "block_party_button",
|
||||
"type" : "toggle_button",
|
||||
|
||||
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*1,
|
||||
"y" : 115,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_BLOCK_PARTY,
|
||||
|
||||
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
||||
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
||||
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "block_guild_button",
|
||||
"type" : "toggle_button",
|
||||
|
||||
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*2,
|
||||
"y" : 115,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_BLOCK_GUILD,
|
||||
|
||||
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
||||
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
||||
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "block_whisper_button",
|
||||
"type" : "toggle_button",
|
||||
|
||||
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*0,
|
||||
"y" : 140,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_BLOCK_WHISPER,
|
||||
|
||||
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
||||
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
||||
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "block_friend_button",
|
||||
"type" : "toggle_button",
|
||||
|
||||
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*1,
|
||||
"y" : 140,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_BLOCK_FRIEND,
|
||||
|
||||
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
||||
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
||||
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "block_party_request_button",
|
||||
"type" : "toggle_button",
|
||||
|
||||
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH*2,
|
||||
"y" : 140,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_BLOCK_PARTY_REQUEST,
|
||||
|
||||
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
||||
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
||||
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
||||
},
|
||||
|
||||
## Chat
|
||||
{
|
||||
"name" : "chat",
|
||||
"type" : "text",
|
||||
|
||||
"x" : LINE_LABEL_X,
|
||||
"y" : 165+2,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_VIEW_CHAT,
|
||||
},
|
||||
{
|
||||
"name" : "view_chat_on_button",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : LINE_DATA_X,
|
||||
"y" : 165,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_VIEW_CHAT_ON,
|
||||
|
||||
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
||||
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
||||
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "view_chat_off_button",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH,
|
||||
"y" : 165,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_VIEW_CHAT_OFF,
|
||||
|
||||
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
||||
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
||||
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
||||
},
|
||||
|
||||
## Always Show Name
|
||||
{
|
||||
"name" : "always_show_name",
|
||||
"type" : "text",
|
||||
|
||||
"x" : LINE_LABEL_X,
|
||||
"y" : 190+2,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_ALWAYS_SHOW_NAME,
|
||||
},
|
||||
{
|
||||
"name" : "always_show_name_on_button",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : LINE_DATA_X,
|
||||
"y" : 190,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_ALWAYS_SHOW_NAME_ON,
|
||||
|
||||
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
||||
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
||||
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "always_show_name_off_button",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH,
|
||||
"y" : 190,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_ALWAYS_SHOW_NAME_OFF,
|
||||
|
||||
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
||||
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
||||
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
||||
},
|
||||
|
||||
## Mobile
|
||||
{
|
||||
"name" : "mobile",
|
||||
"type" : "text",
|
||||
|
||||
"x" : LINE_LABEL_X,
|
||||
"y" : 215+2,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_MOBILE,
|
||||
},
|
||||
{
|
||||
"name" : "input_mobile_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : LINE_DATA_X,
|
||||
"y" : 215,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_INPUT_MOBILE_BUTTON,
|
||||
|
||||
"default_image" : ROOT_PATH + "Large_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Large_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Large_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "delete_mobile_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 90,
|
||||
"y" : 215,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_DELETE_MOBILE_BUTTON,
|
||||
|
||||
"default_image" : ROOT_PATH + "Large_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Large_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Large_Button_03.sub",
|
||||
},
|
||||
|
||||
## Effect On/Off
|
||||
{
|
||||
"name" : "effect_on_off",
|
||||
"type" : "text",
|
||||
|
||||
"x" : LINE_LABEL_X,
|
||||
"y" : 240+2,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_EFFECT,
|
||||
},
|
||||
{
|
||||
"name" : "show_damage_on_button",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : LINE_DATA_X,
|
||||
"y" : 240,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_VIEW_CHAT_ON,
|
||||
|
||||
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
||||
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
||||
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "show_damage_off_button",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH,
|
||||
"y" : 240,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_VIEW_CHAT_OFF,
|
||||
|
||||
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
||||
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
||||
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
||||
},
|
||||
|
||||
## <20>ǸŹ<C7B8><C5B9><EFBFBD>
|
||||
|
||||
{
|
||||
"name" : "salestext_on_off",
|
||||
"type" : "text",
|
||||
|
||||
"x" : LINE_LABEL_X,
|
||||
"y" : 265+2,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_SALESTEXT,
|
||||
},
|
||||
{
|
||||
"name" : "salestext_on_button",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : LINE_DATA_X,
|
||||
"y" : 265,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_SALESTEXT_VIEW_ON,
|
||||
|
||||
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
||||
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
||||
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "salestext_off_button",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH,
|
||||
"y" : 265,
|
||||
|
||||
"text" : uiScriptLocale.OPTION_SALESTEXT_VIEW_OFF,
|
||||
|
||||
"default_image" : ROOT_PATH + "middle_button_01.sub",
|
||||
"over_image" : ROOT_PATH + "middle_button_02.sub",
|
||||
"down_image" : ROOT_PATH + "middle_button_03.sub",
|
||||
},
|
||||
|
||||
),
|
||||
},
|
||||
),
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
import uiScriptLocale
|
||||
|
||||
BUTTON_START_X_POS = -60
|
||||
BUTTON_X_STEP = 30
|
||||
BUTTON_X_STEP = 40
|
||||
|
||||
window = {
|
||||
"name" : "MessengerWindow",
|
||||
@ -73,28 +73,11 @@ window = {
|
||||
"down_image" : "d:/ymir work/ui/game/windows/messenger_whisper_03.sub",
|
||||
"disable_image" : "d:/ymir work/ui/game/windows/messenger_whisper_04.sub",
|
||||
},
|
||||
{
|
||||
"name" : "MobileButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : BUTTON_START_X_POS + BUTTON_X_STEP*2,
|
||||
"y" : 30,
|
||||
"horizontal_align" : "center",
|
||||
"vertical_align" : "bottom",
|
||||
"tooltip_text" : uiScriptLocale.MESSENGER_MOBILE,
|
||||
"tooltip_x" : 0,
|
||||
"tooltip_y" : 35,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/game/windows/messenger_mobile_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/game/windows/messenger_mobile_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/game/windows/messenger_mobile_03.sub",
|
||||
"disable_image" : "d:/ymir work/ui/game/windows/messenger_mobile_04.sub",
|
||||
},
|
||||
{
|
||||
"name" : "RemoveButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : BUTTON_START_X_POS + BUTTON_X_STEP*3,
|
||||
"x" : BUTTON_START_X_POS + BUTTON_X_STEP*2,
|
||||
"y" : 30,
|
||||
"horizontal_align" : "center",
|
||||
"vertical_align" : "bottom",
|
||||
@ -111,7 +94,7 @@ window = {
|
||||
"name" : "GuildButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : BUTTON_START_X_POS + BUTTON_X_STEP*4,
|
||||
"x" : BUTTON_START_X_POS + BUTTON_X_STEP*3,
|
||||
"y" : 30,
|
||||
"horizontal_align" : "center",
|
||||
"vertical_align" : "bottom",
|
||||
|
@ -1,66 +0,0 @@
|
||||
1 WARRIOR <09><><EFBFBD><EFBFBD>ն <09><><EFBFBD><EFBFBD>ն <09><>Х<EFBFBD><D0A5><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD><D9B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Σ<EFBFBD><CEA3><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɾ<C9BE><DEB4>˺<EFBFBD> ǰ<><C7B0><EFBFBD><EFBFBD>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION SWORD|TWO_HANDED samyeon 4 34 64 <09>ܹ<EFBFBD><DCB9><EFBFBD><EFBFBD><EFBFBD> %.0f-%.0f (1.1*MinATK + (0.3*MinATK + 0.5*STR + MinWEP)*SkillPoint) * 3 (1.1*MaxATK + (0.3*MaxATK + 0.5*STR + MaxWEP)*SkillPoint) * 3
|
||||
2 WARRIOR <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD>ն <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ע<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD>ϣ<EFBFBD><CFA3><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD>ķ<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Χ<EFBFBD>ĵ<EFBFBD><C4B5>ˣ<EFBFBD><CBA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD> ǰ<><C7B0><EFBFBD><EFBFBD>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> ATTACK_SKILL|CAN_CHANGE_DIRECTION|WEAPON_LIMITATION SWORD|TWO_HANDED palbang 16 46 76 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f-%.0f 3*MinATK + (0.8*MinATK + 2*STR + 2*DEX + 3*MinWEP) * SkillPoint 3*MaxATK + (0.8*MaxATK + 2*STR + 2*DEX + 3*MaxWEP) * SkillPoint
|
||||
3 WARRIOR ս<><D5BD> <09><><EFBFBD><EFBFBD>ŭ <09>Ƹ<EFBFBD><C6B8><EFBFBD><EFBFBD><EFBFBD> <09><>Ϊ<EFBFBD><CEAA>ʿ<EFBFBD><CABF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<C2B5><C4B9><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD>߹<EFBFBD><DFB9><EFBFBD><EFBFBD>ٶ<EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD>ƶ<EFBFBD><C6B6>ٶ<EFBFBD> <09>ܹ<EFBFBD><DCB9><EFBFBD><EFBFBD>˺<EFBFBD> STANDING_SKILL jeongwi 12 42 72 <09><><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD> +%.0f%% 50 * SkillPoint <09>ƶ<EFBFBD><C6B6>ٶ<EFBFBD> +%.0f%% 20 * SkillPoint <09>ܹ<EFBFBD><DCB9><EFBFBD><EFBFBD>˺<EFBFBD> %.0f%% 80 * SkillPoint
|
||||
4 WARRIOR <09><><EFBFBD><EFBFBD> <09><><EFBFBD>Ľ<EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮<EFBFBD>Ϸ<EFBFBD><CFB7>Ӽ<EFBFBD><D3BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5>˺<EFBFBD> ֻ<><D6BB><EFBFBD><EFBFBD><EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> STANDING_SKILL|WEAPON_LIMITATION SWORD|TWO_HANDED geomgyeong 7 37 67 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> +%.0f (100 + STR) * SkillPoint
|
||||
5 WARRIOR <09><>ɱ <09><><EFBFBD><EFBFBD> ʯ<><CAAF><EFBFBD>쾪 ʹ<>ü<EFBFBD>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD><EFBFBD>壬<EFBFBD><E5A3AC><EFBFBD>ٿ<EFBFBD><D9BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˲<EFBFBD><CBB2>ͻ<EFBFBD><CDBB>Է<EFBFBD><D4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB4>˺<EFBFBD> ͻ<><CDBB><EFBFBD><EFBFBD>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> ATTACK_SKILL|CHARGE_ATTACK|NEED_TARGET|WEAPON_LIMITATION SWORD|TWO_HANDED tanhwan 11 41 71 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f-%.0f 2*MinATK + (MinATK + 2*DEX + 4*STR + 3*MinWEP)*SkillPoint 2*MaxATK + (MaxATK + 2*DEX + 4*STR + 3*MaxWEP)*SkillPoint
|
||||
16 WARRIOR ƮҶն <09><><EFBFBD>²<EFBFBD> <09>˷<EFBFBD>ҹ<EFBFBD><D2B9> Ʈҷһ<D2B7><D2BB><EFBFBD><EFBFBD><EFBFBD>ٻ<EFBFBD><D9BB><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>⣬<EFBFBD><E2A3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD><CBBA> ǰ<><C7B0><EFBFBD><EFBFBD>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> ATTACK_SKILL|CAN_CHANGE_DIRECTION|NEED_TARGET|WEAPON_LIMITATION SWORD|TWO_HANDED gigongcham 5 35 65 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f-%.0f 2.3*MinATK + (MinATK*4 + STR + 3*MinWEP + CON)*SkillPoint 2.3*MaxATK + (MaxATK*4 + STR + 3*MaxWEP + CON)*SkillPoint
|
||||
17 WARRIOR <09><>ն <09><>Ծ <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><>ȫ<EFBFBD><C8AB>֮<EFBFBD><D6AE><EFBFBD>ڱ<EFBFBD><DAB1><EFBFBD><EFBFBD>ϣ<EFBFBD><CFA3>߸<EFBFBD>Ծ<EFBFBD><D4BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD>ҵĹ<D2B5><C4B9><EFBFBD> ֱ<>߷<EFBFBD>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> ATTACK_SKILL|CAN_CHANGE_DIRECTION|WEAPON_LIMITATION SWORD|TWO_HANDED gyeoksan 3 33 63 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f-%.0f 2.3*MinATK + (3*MinATK + 2*STR + 2*MinWEP + 3*CON)*SkillPoint 2.3*MaxATK + (3*MaxATK + 2*STR + 2*MaxWEP + 3*CON)*SkillPoint
|
||||
18 WARRIOR <09><><EFBFBD><EFBFBD> ʨ<><CAA8> <09>̹<EFBFBD><CCB9><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD><CBBA><EFBFBD>ͬʱ<CDAC><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ԭ<>ط<EFBFBD>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> һ<><D2BB><EFBFBD><EFBFBD><EFBFBD>ʲ<EFBFBD><CAB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ε<EFBFBD>Ч<EFBFBD><D0A7> ATTACK_SKILL|STANDING_SKILL daejin 1 31 61 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f-%.0f 2*MinATK + (2*MinATK + DEX + CON + 2*STR + 3*MinWEP)*SkillPoint 2*MaxATK + (2*MaxATK + DEX + CON + 2*STR + 3*MaxWEP)*SkillPoint <09>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD> %.0f%% (100 + 1000*SkillPoint/6)/10
|
||||
19 WARRIOR ǧ<><C7A7> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ˲<><CBB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̩ɽ<CCA9><C9BD><EFBFBD>κ<EFBFBD><CEBA><EFBFBD><EFBFBD>ҵĹ<D2B5><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD>ƶ<EFBFBD><C6B6>ٶ<EFBFBD> STANDING_SKILL cheongeun 10 40 70 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : +%.0f 7+(40 + 0.2*str + 0.5*con)*k <09>ƶ<EFBFBD><C6B6>ٶ<EFBFBD> : -%.0f 1 + 9*SkillPoint
|
||||
20 WARRIOR <09><><EFBFBD><EFBFBD> ն<><D5B6><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD>ٻӶ<D9BB><D3B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD>ײ<EFBFBD><D7B2><EFBFBD><EFBFBD>ڶ<EFBFBD>֮<EFBFBD>ƴ<EFBFBD><C6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Զ<>̹<EFBFBD><CCB9><EFBFBD> <09>ܱ߷<DCB1>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7> <09><><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD> ATTACK_SKILL|CAN_CHANGE_DIRECTION|WEAPON_LIMITATION SWORD|TWO_HANDED geompung 17 47 77 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f-%.0f 2*minatk + (minatk + 3*(dex + str + MinWEP))*k 2*maxatk + (maxatk + 3*(dex + str + MaxWEP))*k <09>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD> %.0f (100+k*1000/6)/10
|
||||
31 ASSASSIN <09><>Ϯ <09><><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٣<EFBFBD><D9A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˱<EFBFBD><CBB1><EFBFBD><F3A3ACB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD> <09><><EFBFBD><EFBFBD>͵Ϯʱ<CFAE><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD> ATTACK_SKILL|MELEE_ATTACK|NEED_TARGET|WEAPON_LIMITATION DAGGER|DOUBLE_SWORD|SWORD amseup 2 32 62 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : %.0f-%.0f minatk + (minatk + 500 + 2*(dex + str + 1.5*MinWEP))*k maxatk + (maxatk + 700 + 2*(dex + str + 1.5*MaxWEP))*k
|
||||
32 ASSASSIN <09><>Ӱ <09><>Ӱ<EFBFBD><D3B0> <09><>Ӱ<EFBFBD><D3B0>ħ ƾ<><C6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD><D6A3><EFBFBD><EFBFBD>ٽӽ<D9BD><D3BD><EFBFBD><EFBFBD>˲<EFBFBD><CBB2><EFBFBD><EFBFBD>Է<EFBFBD><D4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><CAA4> ˲<><CBB2><EFBFBD>ƶ<EFBFBD><C6B6><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD> ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION DAGGER|DOUBLE_SWORD|SWORD gungsin 0 30 60 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f-%.0f (minatk + (1.6*minatk + 200 + 3*(dex + str + 1.5*MinWEP))*k) (maxatk + (1.6*maxatk + 200 + 3*(dex + str + 1.5*MaxWEP))*k)
|
||||
33 ASSASSIN Ǭ<><C7AC><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD>ն <09><><EFBFBD>귭<EFBFBD><EAB7AD> <09><>ת<EFBFBD><D7AA><EFBFBD>Σ<EFBFBD><CEA3>Կ<EFBFBD><D4BF><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˣ<EFBFBD>ͬʱ<CDAC><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD> <09><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ATTACK_SKILL|CAN_CHANGE_DIRECTION|WEAPON_LIMITATION DAGGER|DOUBLE_SWORD|SWORD charyun 6 36 66 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f-%.0f 2*minatk + (0.5*minatk + dex*7 + str*5 + MinWEP*3)*k 2*maxatk + (0.5*maxatk + dex*7 + str*5 + MaxWEP*3)*k <09>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD> %.0f%% 1 + 4*k
|
||||
34 ASSASSIN <09><><EFBFBD><EFBFBD> ǧ<><C7A7><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Σ<EFBFBD><CEA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӷ<EFBFBD><D3B7>ӱ<EFBFBD><D3B1><EFBFBD><F3B9A5BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD> STANDING_SKILL eunhyeong 8 38 68 <><D7B7><EFBFBD>˺<EFBFBD>ֵ : +%.0f%% 50 * SkillPoint
|
||||
35 ASSASSIN <09><><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><>ɳ<EFBFBD><C9B3>Ӱ <09><><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD>һƬŨ<C6AC>ܵĶ<DCB5><C4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>κο<CEBA><CEBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD><C4B5>˶<EFBFBD><CBB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϯ Զ<>̹<EFBFBD><CCB9><EFBFBD> <09>ܱ߷<DCB1>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ATTACK_SKILL|NEED_TARGET sangong 13 43 73 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f-%.0f lv*2+(2*minatk + str*3 + dex*14)*k lv*2+(2*maxatk + str*3 + dex*14)*k <09>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD> %.0f%% 40*k <09>ж<EFBFBD>ʱ<EFBFBD><CAB1> %.0f<EFBFBD><EFBFBD> 5+25*k
|
||||
46 ASSASSIN <09><><EFBFBD><EFBFBD> <09><><EFBFBD>ռ<EFBFBD> <09><><EFBFBD>᳤<EFBFBD><E1B3A4> <09>ۼ<EFBFBD><DBBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬһ<CDAC><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD> Զ<>̹<EFBFBD><CCB9><EFBFBD> <09><><EFBFBD>ι<EFBFBD><CEB9><EFBFBD> ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION BOW yeonsa 1 31 61 2 + floor(6 * SkillPoint) <09>ܹ<EFBFBD><DCB9><EFBFBD><EFBFBD><EFBFBD> %.0f-%.0f minatk + 0.2*minatk*floor(1+k*6)+ (0.8*minatk+(dex*4 + MinWEP)*ar) *k maxatk + 0.2*maxatk*floor(1+k*6)+ (0.8*maxatk+(dex*4 + MaxWEP)*ar) *k <09><>%.0f֧<EFBFBD><EFBFBD> 2 + floor(6 * SkillPoint)
|
||||
47 ASSASSIN <09>Ҽ<EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ǧ<><C7A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> һ<><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD>˲<EFBFBD><CBB2><EFBFBD><EFBFBD>ദ<EFBFBD>˺<EFBFBD><CBBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD> Զ<>̹<EFBFBD><CCB9><EFBFBD> ͬʱ<CDAC><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ATTACK_SKILL|FAN_RANGE|NEED_TARGET|WEAPON_LIMITATION BOW gwangyeok 5 35 65 2 + floor(6 * SkillPoint) <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f-%0.f minatk + (minatk + dex + str + 0.5*MinWEP)*k maxatk + (maxatk + dex + str + 0.5*MaxWEP)*k <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Թ<EFBFBD><D4B9><EFBFBD>%.0f<EFBFBD><EFBFBD> 2 + floor(6 * SkillPoint)
|
||||
48 ASSASSIN ŭ<><C5AD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><>ʸ<EFBFBD>ϴ<EFBFBD><CFB4>л<EFBFBD><D0BB>棬<EFBFBD><E6A3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>յ<EFBFBD><D5B5>˵<EFBFBD>ͬʱ<CDAC><CAB1><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD> Զ<>̹<EFBFBD><CCB9><EFBFBD> <09>ܱ߷<DCB1>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> <09><><EFBFBD>湥<EFBFBD><E6B9A5> ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION BOW hwajo 10 40 70 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f-%.0f 1.5*minatk + (2.3*minatk)*k 1.5*maxatk + (2.3*maxatk + 100)*k
|
||||
49 ASSASSIN <09>Ṧ <09><><EFBFBD><EFBFBD> ̤ѩ<CCA4><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>࣬<EFBFBD>ɿ<EFBFBD><C9BF>ٵ<EFBFBD><D9B5><EFBFBD><EFBFBD>ߣ<EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>˵Ĺ<CBB5><C4B9><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD>ƶ<EFBFBD><C6B6>ٶ<EFBFBD> STANDING_SKILL|TOGGLE gyeonggong 3 33 63 <09>ƶ<EFBFBD><C6B6>ٶ<EFBFBD> : +%.0f 60*SkillPoint
|
||||
50 ASSASSIN <09><><EFBFBD><EFBFBD> ʴ<>Ǽ<EFBFBD> <><D7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><>ʸ<EFBFBD><CAB8>Ϳ<EFBFBD>о綾<D0BE><E7B6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܽ⣬ʹ<E2A3AC><CAB9><EFBFBD><EFBFBD><EFBFBD>м<EFBFBD><D0BC><EFBFBD>ͬʱ<CDAC>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʴ Զ<>̹<EFBFBD><CCB9><EFBFBD> <09>ܱ߷<DCB1>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> <09><><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION BOW gigung 15 45 75 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f-%.0f minatk + (1.2*minatk + dex*2 + str + MinWEP)*k maxatk + (1.2*maxatk + 100 + dex*2 + str + MaxWEP)*k <09>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD> %.0f%% 80*k <09>ж<EFBFBD>ʱ<EFBFBD><CAB1> %.0f<EFBFBD><EFBFBD> 15+30*k
|
||||
61 SURA <09><><EFBFBD><EFBFBD>ָ <09><><EFBFBD><EFBFBD>צ <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD>ħָ<C4A7><D6B8>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɽ֮<C9BD><D6AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD>ҵı<D2B5>ը<EFBFBD><D5A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ǰ<><C7B0><EFBFBD><EFBFBD>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> <09><><EFBFBD>ӶԷ<D3B6><D4B7><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD> ATTACK_SKILL|MELEE_ATTACK|NEED_TARGET swaeryeong 11 41 71 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f-%.0f minatk + 2*lv + iq*2 + (2*minatk + str*3 + iq*9 + 5*MinWEP) * k maxatk + 2*lv + iq*2 + (2*maxatk + str*3 + iq*9 + 5*MaxWEP) * k <09><><EFBFBD>ӶԷ<D3B6><D4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f%% 1 + 9*SkillPoint
|
||||
62 SURA <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD>ħ<EFBFBD><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٻ<EFBFBD><D9BB><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>磬<EFBFBD><E7A3AC><EFBFBD><EFBFBD>Χ<EFBFBD><CEA7><EFBFBD>ɾ<C9BE><DEB4>˺<EFBFBD> ԭ<>ط<EFBFBD>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> <09><><EFBFBD>ӶԷ<D3B6><D4B7><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD> ATTACK_SKILL|STANDING_SKILL yonggwon 16 46 76 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f-%.0f 1.1*minatk + 2*lv + 2*iq + (1.5*minatk + 3*MinWEP + iq*6) * k 1.1*maxatk + 2*lv + 2*iq + (1.5*maxatk + 3*MaxWEP + iq*6) * k <09><><EFBFBD>ӶԷ<D3B6><D4B7><EFBFBD><EFBFBD>ܸ<EFBFBD><DCB8><EFBFBD> %.0f%% 1 + 9*SkillPoint
|
||||
63 SURA <09><>ħ ն<>齣 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD>ڰ<EFBFBD><DAB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD>˺<EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD> <09><>Ѫ<EFBFBD><D1AA><EFBFBD><EFBFBD> STANDING_SKILL|TOGGLE|WEAPON_LIMITATION SWORD gwigeom 5 35 65 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> +%.1f 7 + (5*iq+13) * k <09><> %.0f%% <20>˺<EFBFBD>ֵת<D6B5><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 10*k
|
||||
64 SURA <09>־<EFBFBD> Ѫ<><D1AA> ߳<><DFB3><EFBFBD><EFBFBD>ħ <09>õ<EFBFBD><C3B5>˸е<CBB8><D0B5><EFBFBD><EFBFBD>ȵĿ־壬ɥʧ<C9A5><CAA7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ø<EFBFBD><C3B8>Ӵ<EFBFBD><D3B4><EFBFBD> <09><><EFBFBD>ͶԷ<CDB6><D4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09>Է<EFBFBD><D4B7><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD>ܸ<EFBFBD><DCB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD>˺<EFBFBD><CBBA><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD> STANDING_SKILL|TOGGLE gongpo 3 33 63 <09><><EFBFBD>Թ<EFBFBD><D4B9><EFBFBD><EFBFBD><EFBFBD> -%.0f%% 1 + 29*SkillPoint ʹ<>Է<EFBFBD><D4B7><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD>ܸ<EFBFBD><DCB8><EFBFBD> %.0f%% 1 + 29*SkillPoint
|
||||
65 SURA <09><><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD> <09><>ħ<EFBFBD><C4A7><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD>ħ<EFBFBD><C4A7><EFBFBD>ĺڰ<C4BA><DAB0><EFBFBD><EFBFBD>ף<EFBFBD>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֺ<EFBFBD> <09>ܵ<EFBFBD><DCB5>˺<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD> <09><><EFBFBD>߷<EFBFBD><DFB7><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD> STANDING_SKILL|TOGGLE jumagap 6 36 66 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> +%.0f (iq+30)*k <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f%% (iq/4+10)*k
|
||||
66 SURA <09><>ɢ ɢԪ<C9A2><D4AA> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><>а<EFBFBD><D0B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˣ<EFBFBD><CBA3><EFBFBD>ɢ<EFBFBD><C9A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵĸ<CFB5><C4B8><EFBFBD><EFBFBD><EFBFBD>ħ<EFBFBD><C4A7> Զ<>̹<EFBFBD><CCB9><EFBFBD> <09>ܱ߷<DCB1>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD>Է<EFBFBD><D4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ATTACK_SKILL|NEED_TARGET pabeop 10 40 70 ħ<><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f-%.0f 40 + 5*lv + 2*iq + (18*iq + 7*minmtk + 50)*ar*k 40 + 5*lv + 2*iq + (18*iq + 7*maxmtk + 100)*ar*k <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f%% 50*k
|
||||
76 SURA ħ<><C4A7> <09><>Թ <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡԹ<C8A1><D4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɺڰ<C9BA><DAB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Է<EFBFBD><D4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD> Զ<>̹<EFBFBD><CCB9><EFBFBD> <09>Է<EFBFBD><D4B7>ܱ߹<DCB1><DFB9><EFBFBD> ATTACK_SKILL|NEED_TARGET maryeong 1 31 61 ħ<><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : %.0f-%.0f 40 + 5*lv + 2*iq + (10*iq + 8*minmtk + 50)*ar*k 40 + 5*lv + 2*iq + (10*iq + 8*maxmtk + 100)*ar*k
|
||||
77 SURA <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ħ<><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><>а<EFBFBD><D0B0><EFBFBD>ػ<EFBFBD><D8BB>ߺ<EFBFBD><DFBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڱ<EFBFBD><DAB1><EFBFBD>ǿ<EFBFBD>ҵĻ<D2B5><C4BB>棬<EFBFBD><E6A3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Χ<EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD> ԭ<>ط<EFBFBD>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> <09><><EFBFBD>湥<EFBFBD><E6B9A5> ATTACK_SKILL|STANDING_SKILL hwayeom 17 47 77 ħ<><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : %.0f-%.0f 5*lv + 2*iq + (7*iq + 8*mtk + str*4 + con*2 + 180)*k 5*lv + 2*iq + (7*iq + 8*mtk + str*4 + con*2 + 200)*k
|
||||
78 SURA <09><><EFBFBD><EFBFBD> ħ<><C4A7> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09>ҳ϶<D2B3>а<EFBFBD><D0B0><EFBFBD><EFBFBD>ħ<EFBFBD>飬<EFBFBD>ػ<EFBFBD><D8BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˣ<EFBFBD><CBA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>п<EFBFBD><D0BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵ĵ<CBB5><C4B5><EFBFBD> Զ<>̹<EFBFBD><CCB9><EFBFBD> <09><><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><F1B9A5BB><EFBFBD><EFBFBD><EFBFBD> <09>ܱ߷<DCB1>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> ATTACK_SKILL|STANDING_SKILL|TOGGLE muyeong 15 45 75 ħ<><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : %.0f-%.0f 30 + 2*lv + 2*iq + (9*iq + 7*minmtk + 200)*ar*k 30 + 2*lv + 2*iq + (9*iq + 7*maxmtk + 500)*ar*k
|
||||
79 SURA <09><>ħ<EFBFBD><C4A7> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><DEB5><EFBFBD> ˲<>䱬<EFBFBD><E4B1AC><EFBFBD>ڰ<EFBFBD><DAB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>赲һ<E8B5B2>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬʱ<CDAC><CAB1><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD> <09><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD>˺<EFBFBD> <09><><EFBFBD>߷<EFBFBD><DFB7><EFBFBD><EFBFBD><EFBFBD> STANDING_SKILL|TOGGLE heuksin 2 32 62 <09>˺<EFBFBD>ֵ˥<D6B5><CBA5><EFBFBD><EFBFBD> %.0f%% (15 + iq*0.5)*k <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> +%.0f (0.5*iq+15)*k
|
||||
80 SURA <09><><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD> <09>粽<EFBFBD><E7B2BD><EFBFBD><EFBFBD> <09><><EFBFBD>ö<EFBFBD>ħ<EFBFBD><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƴ<EFBFBD><C6B4><EFBFBD><EFBFBD>ľ<EFBFBD><C4BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ե<EFBFBD><D4B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӱ<EFBFBD>죬<EFBFBD><ECA3AC><EFBFBD>ͶԷ<CDB6><D4B7><EFBFBD><EFBFBD>ƶ<EFBFBD><C6B6>ٶ<EFBFBD> Զ<>̹<EFBFBD><CCB9><EFBFBD> <09>Է<EFBFBD><D4B7>ܱ߹<DCB1><DFB9><EFBFBD> <09>ƶ<EFBFBD><C6B6>ٶȼ<D9B6><C8BC><EFBFBD> ATTACK_SKILL|NEED_TARGET tusok 9 39 69 ħ<><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : %.0f-%.0f 40 + 2*lv + 2*iq + (2*con + 2*dex + 10*iq + 8*minmtk+ 180)*ar*k 40 + 2 * lv + 2*iq + (2*con + 2*dex + 10*iq + 8*maxmtk + 200)*ar*k <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : %.1f%% (333 + (300 * k))/10 <09><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1> : %.0f 10 + (10 * SkillPoint)
|
||||
81 SURA <09><>ħ Ѫ<><D1AA><EFBFBD><EFBFBD> Ǭ<><C7AC><EFBFBD><EFBFBD>Ȼ <09><><EFBFBD><EFBFBD>Ծ<EFBFBD>𣬽<EFBFBD><F0A3ACBD><EFBFBD><EFBFBD>е<EFBFBD>а<EFBFBD><D0B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼ<EFBFBD><DBBC><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD> Զ<>̹<EFBFBD><CCB9><EFBFBD> <09>Է<EFBFBD><D4B7>ܱ߹<DCB1><DFB9><EFBFBD> ATTACK_SKILL|NEED_TARGET geomhwan 7 37 67 ħ<><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f-%.0f 120 + 6*lv + (5*con + 5*dex + 25*iq + 12*minmtk)*ar*k 120 + 6*lv + (5*con + 5*dex + 25*iq + 12*maxmtk)*ar*k
|
||||
91 SHAMAN <09><><EFBFBD><EFBFBD> <09><>Ԫ<EFBFBD><D4AA> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϼ <09>ۼ<EFBFBD><DBBC><EFBFBD><EFBFBD>ؼ<EFBFBD><D8BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>γ<EFBFBD><CEB3><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><F2A3ACB8><EFBFBD>Χ<EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɾ<C9BE><DEB4>ij<EFBFBD><C4B3><EFBFBD> Զ<>̹<EFBFBD><CCB9><EFBFBD> <09>ܱ߷<DCB1>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> ATTACK_SKILL|FAN_RANGE|NEED_TARGET bipabu 0 30 60 ħ<><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : %.0f-%.0f 70 + 4*lv + (15*iq+5*minmtk+50)*ar*k 70 + 4*lv + (15*iq+5*maxmtk+50)*ar*k
|
||||
92 SHAMAN <09><>Ӱ <09><><EFBFBD><EFBFBD> DZ<><C7B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߸<EFBFBD><DFB8>ֳ<EFBFBD><D6B3><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӱ<EFBFBD>ӣ<EFBFBD><D3A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD>ͬʱ<CDAC><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ֱ<>߷<EFBFBD>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7> ATTACK_SKILL|NEED_TARGET yongpa 5 35 65 ħ<><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : %.0f-%.0f 60 + 5*lv + (15*iq + 6*minmtk + 120)*ar*k 60 + 5*lv + (15*iq + 6*maxmtk + 120)*ar*k <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f%% iq*0.2*k <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>湥<EFBFBD><E6B9A5><EFBFBD><EFBFBD> %.0f lv+5*iq *k
|
||||
93 SHAMAN <09><><EFBFBD><EFBFBD> <09><>Х ǧ<><C7A7><EFBFBD><EFBFBD>β <09><><EFBFBD><EFBFBD><EFBFBD>ٻ<EFBFBD><D9BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԫ<EFBFBD><D4AA><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD> ԭ<>ط<EFBFBD>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7> ATTACK_SKILL|STANDING_SKILL paeryong 6 36 66 ħ<><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f-%.0f 70 + 2*lv + (10*iq+15*minmtk+100)*ar*k 70 + 2*lv + (10*iq+15*maxmtk+100)*ar*k <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f%% iq*0.2*k <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>湥<EFBFBD><E6B9A5><EFBFBD><EFBFBD> %.0f lv+5*iq *k
|
||||
94 SHAMAN <09><><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ʹ<><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɵĻ<C9B5><C4BB>״<EFBFBD><D7B4>м<EFBFBD>ǿ<EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD>ܻ<EFBFBD><DCBB>߸<EFBFBD><DFB8>Ӱ<EFBFBD>ȫ <09>ֿ<EFBFBD><D6BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><>ͬ<EFBFBD><CDAC>ʹ<EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD> CAN_USE_FOR_ME|NEED_TARGET|ONLY_FOR_ALLIANCE hosin 4 34 64 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֿ<EFBFBD> : %.1f%% (iq*0.3+5)*(2*k+0.5)/(k+1.5)
|
||||
95 SHAMAN <09><>Ӱ<EFBFBD><D3B0> ˮ<><CBAE><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09>羵һ<E7BEB5><D2BB><EFBFBD>Ļ<EFBFBD><C4BB>ܱ<EFBFBD><DCB1><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD>ߣ<EFBFBD><DFA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵Ĺ<CBB5><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><>ͬ<EFBFBD><CDAC>ʹ<EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD> CAN_USE_FOR_ME|NEED_TARGET|ONLY_FOR_ALLIANCE boho 14 44 74 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.1f%% 5+(iq*0.3 + 5)*k
|
||||
96 SHAMAN <09><><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD>ʥ<EFBFBD><CAA5> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>붷־<EBB6B7><D6BE><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><>ͬ<EFBFBD><CDAC>ʹ<EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD> CAN_USE_FOR_ME|NEED_TARGET|ONLY_FOR_ALLIANCE gicheon 12 42 72 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : %.1f%% (iq*0.3+5)*(2*k+0.5)/(k+1.5)
|
||||
106 SHAMAN <09><><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><>Ů<EFBFBD><C5AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD>˺<EFBFBD> Զ<>̹<EFBFBD><CCB9><EFBFBD> <09>ܱ߷<DCB1>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD> ATTACK_SKILL|NEED_TARGET noejeon 23 53 83 ħ<><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : %.0f-%.0f 60 + 4*lv + (3*iq+8*minmtk+iq*5)*ar*k 60 + 4*lv + (3*iq+8*maxmtk+iq*15)*ar*k
|
||||
107 SHAMAN <09><><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ػ<EFBFBD><D8BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ůǿ<C5AE><C7BF><EFBFBD><EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD>繥<D7B5><E7B9A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Զ<>̹<EFBFBD><CCB9><EFBFBD> <09>ܱ߷<DCB1>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD> <09><><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7> ATTACK_SKILL|NEED_TARGET byeorak 17 47 77 ħ<><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %.0f-%.0f 40 + 3*lv + (3*iq+12*mtk+iq*5)*ar*k 40 + 4*lv + (3*iq+12*maxmtk+iq*16)*ar*k <09>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD> %.0f%% (50+1000*k/6)/10
|
||||
108 SHAMAN <09><><EFBFBD><EFBFBD> ŭ<><C5AD><EFBFBD><EFBFBD> <09><><EFBFBD>䶥 <09>ɼ<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>磬<D7B5><E7A3AC><EFBFBD>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD>ڵ<EFBFBD><DAB5><EFBFBD>֮<EFBFBD>У<EFBFBD><D0A3>ɴ˲<C9B4><CBB2><EFBFBD><EFBFBD>־õĵ<C3B5><C4B5>˺<EFBFBD> Զ<>̹<EFBFBD><CCB9><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܱߵ<DCB1><DFB5><EFBFBD> ATTACK_SKILL|NEED_TARGET pokroe 7 37 67 ħ<><C4A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : %.0f-%.0f (50 + 5*lv + (6*iq+6*minmtk+1)*ar*k) (50 + 5*lv + (6*iq+6*maxmtk+800)*ar*k)
|
||||
109 SHAMAN <09><>ԡ <09><><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD>֮ĸ<D6AE><C4B8><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD>߸<EFBFBD><DFB8><EFBFBD><EFBFBD>ľ<EFBFBD><C4BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>в <09>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09>ָ<EFBFBD><D6B8>쳣״̬ <09><>ͬ<EFBFBD><CDAC>ʹ<EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD> CAN_USE_FOR_ME|NEED_TARGET|ONLY_FOR_ALLIANCE jeongeop 2 32 62 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD> %.0f-%.0f 200+4*lv+(10*iq+6*minmtk+600)*k 200+4*lv+(10*iq+6*maxmtk+800)*k <09>ָ<EFBFBD><D6B8>쳣״̬<D7B4><CCAC><EFBFBD><EFBFBD> %.0f%% 20+80*k
|
||||
110 SHAMAN Ʈ<><C6AE> <09><><EFBFBD><EFBFBD> Ʈ<><C6AE>̤<EFBFBD><CCA4> <09>˷<EFBFBD><CBB7><EFBFBD>Ʈ<EFBFBD><C6AE><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƶ<EFBFBD><C6B6>ٶ<EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD>ƶ<EFBFBD><C6B6>ٶ<EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1> <09><>ͬ<EFBFBD><CDAC>ʹ<EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD> CAN_USE_FOR_ME|NEED_TARGET|ONLY_FOR_ALLIANCE kwaesok 9 39 69 <09>ƶ<EFBFBD><C6B6>ٶ<EFBFBD> +%.0f%% 5 + (35 * k) <09>ͷ<EFBFBD><CDB7>ٶ<EFBFBD> +%.0f%% 3+33*k
|
||||
111 SHAMAN <09><><EFBFBD><EFBFBD> ǿ<><C7BF><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD>ʥ<EFBFBD><CAA5> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϣ<EFBFBD><CFA3><EFBFBD><EFBFBD><EFBFBD>DZ<EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߶Ե<DFB6><D4B5>˵<EFBFBD><CBB5>˺<EFBFBD> <09><><EFBFBD><EFBFBD><DFBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><>ͬ<EFBFBD><CDAC>ʹ<EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD> CAN_USE_FOR_ME|NEED_TARGET|ONLY_FOR_ALLIANCE jeungryeok 29 59 89 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : +%.1f 5+(iq*0.2 + 15)*k
|
||||
121 SUPPORT ͳ˧ <09><><EFBFBD><EFBFBD><EFBFBD>쵼<EFBFBD><ECB5BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7> PASSIVE tongsol
|
||||
122 SUPPORT <09><>ʽ <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>仯<EFBFBD><E4BBAF><EFBFBD><EFBFBD><EFBFBD>ӹ<EFBFBD><D3B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> CANNOT_LEVEL_UP|TOGGLE combo
|
||||
123 SUPPORT <09><><EFBFBD><EFBFBD> <09><><EFBFBD>ߵ<EFBFBD><DFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ײ<EFBFBD><EFBFBD><D7BD><EFBFBD><EFBFBD> CANNOT_LEVEL_UP fishing
|
||||
124 SUPPORT <09>ɿ<EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD>ɿ<EFBFBD><C9BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ײɼ<D7B2><C9BC><EFBFBD><EFBFBD><EFBFBD><DFBC><EFBFBD>ʯ CANNOT_LEVEL_UP|PASSIVE mining
|
||||
125 SUPPORT <09><><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ CANNOT_LEVEL_UP|PASSIVE making
|
||||
126 SUPPORT <09><><EFBFBD>ı<EFBFBD><C4B1><EFBFBD> <09><><EFBFBD><EFBFBD>ʢ<EFBFBD>ƹ<EFBFBD><C6B9><EFBFBD><EFBFBD>Ե<EFBFBD><D4B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. CANNOT_LEVEL_UP|PASSIVE language1
|
||||
127 SUPPORT <09><><EFBFBD>ı<EFBFBD><C4B1><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD>ػʹ<D8BB><CAB9><EFBFBD><EFBFBD>Ե<EFBFBD><D4B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. CANNOT_LEVEL_UP|PASSIVE language2
|
||||
128 SUPPORT <09><><EFBFBD>ı<EFBFBD><C4B1><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ե<EFBFBD><D4B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. CANNOT_LEVEL_UP|PASSIVE language3
|
||||
129 SUPPORT <09>û<EFBFBD> <09><>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>óɹ<C3B3><C9B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̬,<2C><>ӵ<EFBFBD><D3B5>һЩ<D2BB><D0A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. CANNOT_LEVEL_UP|PASSIVE polymorph
|
||||
130 SUPPORT <09><><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> CANNOT_LEVEL_UP|PASSIVE riding
|
||||
131 SUPPORT <09>ٻ<EFBFBD> <09>ٻ<EFBFBD><D9BB><EFBFBD>ƥ summon 10
|
||||
137 HORSE <><D7B7>ն <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܲ<EFBFBD><DCB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Χ<EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> HORSE_SKILL|MOVING_SKILL|WEAPON_LIMITATION SWORD|TWO_HANDED|DAGGER|DOUBLE_SWORD|FAN|BELL wildattack 121 121 121 50
|
||||
138 HORSE <09>ݵ<EFBFBD><DDB5><EFBFBD> <09><><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD>صĵ<D8B5><C4B5><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> HORSE_SKILL|SEARCH_TARGET|CHARGE_ATTACK charge 122 122 122 52
|
||||
139 HORSE <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Χ<EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> HORSE_SKILL|WEAPON_LIMITATION SWORD|TWO_HANDED|DAGGER|DOUBLE_SWORD|BOW|FAN|BELL splash 123 123 123 55
|
||||
140 HORSE <09><>Ҷ<EFBFBD>Ҽ<EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ATTACK_SKILL|FAN_RANGE|NEED_TARGET|HORSE_SKILL|WEAPON_LIMITATION BOW wildattack 121 121 121 5 50
|
||||
151 GUILD <09><><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܹ<EFBFBD><DCB9><EFBFBD><EFBFBD>õ<EFBFBD>ʹ<EFBFBD>ð<EFBFBD><C3B0>Ἴ<EFBFBD><E1BCBC> PASSIVE yongan <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> +%.0f k * 1400
|
||||
152 GUILD <09><>Ѫ <09><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ <09><><EFBFBD><EFBFBD>սר<D5BD><D7A8> ONLY_FOR_GUILD_WAR gaho 101 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD> +%.0f%% k * 20
|
||||
153 GUILD <09><><EFBFBD><EFBFBD> <09><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ <09><><EFBFBD><EFBFBD>սר<D5BD><D7A8> ONLY_FOR_GUILD_WAR chukbok 102 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD> +%.0f%% k * 20
|
||||
154 GUILD <09><><EFBFBD><EFBFBD> <09><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD>սר<D5BD><D7A8> ONLY_FOR_GUILD_WAR seonghwi 103 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> +%.1f%% k * 10
|
||||
155 GUILD <09><><EFBFBD><EFBFBD> <09><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD><EFBFBD>ٶȺ<D9B6><C8BA>ƶ<EFBFBD><C6B6>ٶ<EFBFBD> <09><><EFBFBD><EFBFBD>սר<D5BD><D7A8> ONLY_FOR_GUILD_WAR gasok 104 <09><><EFBFBD><EFBFBD>,<2C>ƶ<EFBFBD><C6B6>ٶ<EFBFBD><D9B6><EFBFBD><EFBFBD><EFBFBD> +%.1f%% k * 15
|
||||
156 GUILD <09><>ŭ <09><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1>˫<EFBFBD><CBAB><EFBFBD>˺<EFBFBD><CBBA>ĸ<EFBFBD><C4B8><EFBFBD> <09><><EFBFBD><EFBFBD>սר<D5BD><D7A8> ONLY_FOR_GUILD_WAR bunno 105 ˫<><CBAB><EFBFBD>˺<EFBFBD><CBBA><EFBFBD><EFBFBD><EFBFBD> +%.0f%% k * 50
|
||||
157 GUILD <09><><EFBFBD><EFBFBD> <09><>ʱ<EFBFBD><CAB1><EFBFBD>̰<EFBFBD><CCB0><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>ͷ<EFBFBD>ʱ<EFBFBD><CAB1> <09><><EFBFBD><EFBFBD>սר<D5BD><D7A8> ONLY_FOR_GUILD_WAR jumunsul 106 <09>ͷ<EFBFBD><CDB7>ٶ<EFBFBD><D9B6><EFBFBD><EFBFBD><EFBFBD> +%.0f%% k * 50
|
@ -1,75 +0,0 @@
|
||||
1 <09>↓<EFBFBD><EFBFAC> 1 1 1 0 HP -(1.1*atk + (0.3*atk + 0.5 *str + wep)*k) 40+100*k 15 ATTACK,USE_MELEE_DAMAGE NONE 0 0 MELEE 5 1 0 0
|
||||
2 <09>ȹ<EFBFBD>dz<EFBFBD><C7B3> 1 1 1 0 HP -(3*atk + (0.8*atk + str*2 + dex*2 + wep*3)*k) 50+130*k 20 ATTACK,USE_MELEE_DAMAGE NONE 0 0 MELEE 12 0.8 0 0
|
||||
3 <09><><EFBFBD><EFBFBD>ȥ 1 1 1 0 ATT_SPEED 50*k 50+140*k 60+90*k 60+20*k SELFONLY 14 MOV_SPEED 20*k 60+90*k 0 0 NORMAL 1 1 0 0
|
||||
4 <09>˰<EFBFBD> 1 1 1 0 ATT_GRADE (100+str)*k 100+200*k 30+50*k 40+20*k SELFONLY 15 NONE 0 0 NORMAL 1 1 0 0
|
||||
16 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1 1 1 0 HP -(2.3*atk + (4*atk + str + wep*3 + con)*k) 60+120*k 15 ATTACK,USE_MELEE_DAMAGE NONE 0 0 MELEE 4 0.8 0 0
|
||||
17 <09>ݻ<EFBFBD>Ÿ<EFBFBD><C5B8> 1 1 1 0 HP -(2.3*atk + (3*atk + str*2 + wep*2 + con*3)*k) 60+150*k 15 ATTACK,USE_MELEE_DAMAGE NONE 0 0 MELEE 8 0.8 0 0
|
||||
18 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1 1 1 0 HP -(2*atk + (2*atk + dex + con + str*2 + wep*3)*k) 50+140*k 25 ATTACK,USE_MELEE_DAMAGE,SELFONLY,SPLASH,ATTACK_STUN NONE 100+k*1000/6 2 0 0 MELEE 10 0.8 0 400
|
||||
19 õ<><C3B5><EFBFBD><EFBFBD> 1 1 1 0 DEF_GRADE 7+(40 + str*0.2 + con*0.5) *k 80+220*k 60+90*k 40+40*k SELFONLY 16 MOV_SPEED -(1+9*k) 60+90*k 0 0 NORMAL 1 1 0 0
|
||||
47 <09><><EFBFBD>ݼ<EFBFBD> 2 1 1 0 HP -(atk + (atk + dex + str + 0.5*wep)*k) 30+130*k 12 ATTACK,USE_ARROW_DAMAGE NONE 0 0 RANGE 8 1 2500 0
|
||||
48 ȭ<><C8AD><EFBFBD><EFBFBD> 2 1 1 0 HP -(1.5*atk + (2.3*atk + number(0, 100))*k) 50+130*k 25 ATTACK,SPLASH,USE_ARROW_DAMAGE NONE 0 0 RANGE 12 0.6 2500 300
|
||||
46 <09><><EFBFBD><EFBFBD> 2 1 1 0 HP -(atk + 0.2*atk*floor(1+k*6) + (0.8*atk+(dex*4+wep)*ar) * k) 40+130*k 15 ATTACK,USE_ARROW_DAMAGE NONE 0 0 RANGE 1 1 2500 0
|
||||
49 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2 1 1 0 MOV_SPEED 60*k 30+40*k 15+30*k 30+30*k SELFONLY 17 NONE 0 0 NORMAL 1 1 0 0
|
||||
31 <09>Ͻ<EFBFBD> 2 1 1 0 HP -(atk + (atk + number(500, 700) + 2*(dex + str + 1.5*wep))*k) 40+160*k 15 ATTACK,USE_MELEE_DAMAGE NONE 0 0 MELEE 6 0.8 0 0
|
||||
32 <09>ý<EFBFBD>ź<EFBFBD><C5BA> 2 1 1 0 HP -(atk + (1.6*atk + number(200,300) + 3*(dex + str + 1.5*wep))*k) 40+160*k 20 ATTACK,USE_MELEE_DAMAGE NONE 0 0 MELEE 6 0.8 800 0
|
||||
33 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2 1 1 0 HP -(2*atk + (0.5*atk + dex*7 + str*5 + wep*3)*k) 50+140*k 25 ATTACK,USE_MELEE_DAMAGE,ATTACK_POISON NONE 40*k 0 0 MELEE 12 0.8 0 0
|
||||
34 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2 1 1 0 NONE 30+60*k 15+30*k 60 SELFONLY 18 NONE 0 0 NORMAL 1 1 0 0
|
||||
76 <09><><EFBFBD><EFBFBD> 3 1 1 0 HP -(40 +5*lv + 2*iq +(10*iq + 8*mtk + number(50,100))*ar*k) 30+140*k 7 ATTACK,COMPUTE_MAGIC_DAMAGE,SPLASH NONE 0 0 MAGIC 5 0.6 1500 200
|
||||
77 ȭ<><C8AD><EFBFBD><EFBFBD> 3 1 1 0 HP -(5*lv + 2*iq+(7*iq + 8*mtk + str*4 + con*2 + number(180,200))*k) 60+140*k 12 ATTACK,SELFONLY,COMPUTE_MAGIC_DAMAGE,SPLASH NONE 0 0 MAGIC 15 0.8 0 500
|
||||
78 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 3 1 1 0 HP -(30 + 2*lv + iq + (3*iq + 8*mtk + number(iq*2,iq*6))*ar*k) 20+30*k 40+30*k 5+40*k 0 ATTACK,COMPUTE_MAGIC_DAMAGE,SPLASH,TOGGLE NONE 0 0 MAGIC 1 1 800 0
|
||||
80 <09><><EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD> 3 1 1 0 HP -(40 + 2*lv + 2*iq + (2 * con + 2 * dex + 10*iq + 8*mtk + number(180, 200))*ar*k) 40+120*k 12 ATTACK,COMPUTE_MAGIC_DAMAGE,SPLASH,ATTACK_SLOW NONE 333+300*k 10+10*k 0 0 MAGIC 9 0.8 1200 400
|
||||
61 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 3 1 1 0 HP -(atk + 2*lv + iq*2 + (2*atk + 3*str + 9*iq + 5*wep) * k) 30+140*k 10 ATTACK,USE_MELEE_DAMAGE,PENETRATE NONE 1+k*9 0 0 MELEE 4 1 0 0
|
||||
62 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 3 1 1 0 HP -(1.1 * atk + 2*lv + iq*2+(1.5*atk + 3*wep + iq*6) * k) 50+150*k 15 ATTACK,USE_MELEE_DAMAGE,SELFONLY,SPLASH,IGNORE_TARGET_RATING NONE 1+k*9 0 0 MELEE 12 1 0 500
|
||||
63 <09>Ͱ<EFBFBD> 3 1 1 0 ATT_GRADE 7+(5*iq+13) * k 20+220*k 50+100*k 2+23*k 0 SELFONLY,TOGGLE 19 HIT_HP_RECOVER 10*k 50+80*k 0 0 NORMAL 1 1 0 0
|
||||
64 <09><><EFBFBD><EFBFBD> 3 1 1 0 DODGE 1 + 29 * k 60+120*k 60+100*k 100 SELFONLY 20 NONE 0 0 NORMAL 1 1 0 0
|
||||
65 <09>ָ<EFBFBD><D6B8><EFBFBD> 3 1 1 0 DEF_GRADE (iq+30)*k 70+170*k 30+120*k 40+140*k SELFONLY 21 REFLECT_MELEE (iq/4+10)*k 30+120*k 0 0 NORMAL 1 1 0 0
|
||||
92 <09><><EFBFBD>Ļ<EFBFBD> 4 1 1 0 HP -(60 + 5*lv + (16*iq + 8*mtk + 120)*ar*k) 50+160*k 8 ATTACK,ATTACK_FIRE_CONT NONE lv+5*iq *k iq*0.2*k 0 0 MAGIC 10 0.8 0 0
|
||||
93 <09>з<EFBFBD><D0B7><EFBFBD> 4 1 1 0 HP -(70 + 2*lv + (12*iq+20*mtk+100)*ar*k) 50+160*k 20 ATTACK,SELFONLY,SPLASH,ATTACK_FIRE_CONT NONE lv+5*iq *k iq*0.2*k 0 0 MAGIC 15 0.8 0 500
|
||||
94 ȣ<><C8A3> 4 1 1 0 RESIST_NORMAL (iq*0.3+5)*(2*k+0.5)/(k+1.5) 40+160*k 60+200*k 10 22 NONE 0 0 NORMAL 1 1 800 0
|
||||
95 <09>ݻ<EFBFBD> 4 1 1 0 REFLECT_MELEE 5+(iq*0.3 + 5)*k 40+160*k 60+200*k 10 23 NONE 0 0 NORMAL 1 1 0 0
|
||||
106 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 4 1 1 0 HP -(60 + 4*lv + (4*iq+11*mtk+number(iq*5,iq*15))*ar*k) 30+150*k 7 ATTACK,SPLASH NONE 0 0 MAGIC 5 0.6 1800 200
|
||||
107 <09><><EFBFBD><EFBFBD> 4 1 1 0 HP -(40 + 4*lv + (6*iq+12*mtk+number(iq*5,iq*16))*ar*k) 50+150*k 15 ATTACK,SPLASH,ATTACK_STUN NONE 50+1000*k/6 5 0 0 MAGIC 15 0.8 1500 400
|
||||
108 <09><><EFBFBD>ڰ<EFBFBD> 4 1 1 0 HP -(50 + 5*lv + (6*iq+6*mtk+number(1,800))*ar*k * (1-chain*0.2) * (1-sign(chain)*0.4)) 40+180*k 10 ATTACK NONE 0 0 MAGIC 7 0.8 2500 0
|
||||
109 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 4 1 1 0 HP 200+4*lv+(10*iq+6*mtk+number(600,800))*k 40+200*k 10 REMOVE_BAD_AFFECT NONE 20+80*k 0 0 0 NORMAL 1 1 1000 0
|
||||
110 <09><><EFBFBD><EFBFBD> 4 1 1 0 MOV_SPEED 5 + 35*k 60+120*k 60+100*k 10 24 CASTING_SPEED 3+33*k 60+100*k 0 0 NORMAL 1 1 1000 0
|
||||
79 <09><><EFBFBD>ż<EFBFBD>ȣ 3 1 1 0 DEF_GRADE (0.5*iq+15)*k 20+30*k 60+120*k 5+10*k 0 SELFONLY,TOGGLE 25 MANASHIELD 100-((iq*0.84)*k) 60+120*k 0 0 MAGIC 1 0.8 0 0
|
||||
151 <09><><EFBFBD><EFBFBD> 0 1 7 0 NONE NONE 0 0 NORMAL 0 1 0 0
|
||||
152 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0 1 7 0 MAX_HP maxhp*0.2*k 150+150*k 300 600 NONE 0 0 NORMAL 0 1 0 0
|
||||
153 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ູ 0 1 7 0 MAX_SP maxsp*0.2*k 150+150*k 300 600 NONE 0 0 NORMAL 0 1 0 0
|
||||
154 <09><><EFBFBD>ְ<EFBFBD> 0 1 7 0 DEF_GRADE odef*0.1*k 150+150*k 180 480 NONE 0 0 NORMAL 0 1 0 0
|
||||
155 <09><><EFBFBD><EFBFBD>ȭ 0 1 7 0 MOV_SPEED 15*k 150+150*k 180 480 ATT_SPEED 15*k 180 0 0 NORMAL 0 1 0 0
|
||||
156 <09><><EFBFBD><EFBFBD><EFBFBD>Ǻг<C7BA> 0 1 7 0 CRITICAL 50*k 150+150*k 180 480 SELFONLY NONE 0 0 NORMAL 0 1 0 0
|
||||
157 <09>ֹ<EFBFBD><D6B9><EFBFBD> 0 1 7 0 CASTING_SPEED 50*k 150+150*k 180 480 SELFONLY NONE 0 0 NORMAL 0 1 0 0
|
||||
158 <09><><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD> 0 1 3 0 NONE SELFONLY NONE 0 0 NORMAL 0 1 0 0
|
||||
159 <09><><EFBFBD><EFBFBD><EFBFBD>ǹ<EFBFBD> 0 1 5 0 NONE SELFONLY NONE 0 0 NORMAL 0 1 0 0
|
||||
160 <09><><EFBFBD><EFBFBD>ȭ 0 1 5 0 NONE 3*k 80-12*k 300 SELFONLY NONE 0 0 NORMAL 0 1 0 0
|
||||
161 <09><><EFBFBD><EFBFBD><EFBFBD>ǹ<EFBFBD> 0 1 2 0 NONE 50 NONE 0 0 NORMAL 0 1 0 0
|
||||
162 <09><><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD> 0 1 2 0 NONE 20 NONE 0 0 NORMAL 0 1 0 0
|
||||
91 <09><><EFBFBD>ĺ<EFBFBD> 4 1 1 0 HP -(70 + 4*lv + (11*iq+12*mtk+50)*ar*k) 30+160*k 7 ATTACK,COMPUTE_MAGIC_DAMAGE,SPLASH NONE 0 0 MAGIC 5 0.5 1800 0
|
||||
5 źȯ<C5BA><C8AF> 1 1 1 0 HP -(2*atk + (atk + dex*2 + str*4 + wep*3)*k) 60+120*k 20 ATTACK,USE_MELEE_DAMAGE,SPLASH,CRUSH MOV_SPEED 150 3 0 0 MELEE 4 1 0 200
|
||||
20 <09><>dz 1 1 1 0 HP -(2*atk + (atk + 3*(dex+str+wep))*k) 40+120*k 20 ATTACK,USE_MELEE_DAMAGE,SPLASH,CRUSH NONE 0 0 MELEE 10 0.5 1200 200
|
||||
35 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2 1 1 0 HP -(lv*2+(2*atk + str*3 + dex*14)*k) 40+130*k 25 ATTACK,USE_MELEE_DAMAGE,SPLASH,ATTACK_POISON NONE 60*k 5+25*k 0 0 MAGIC 0 0.5 800 200
|
||||
50 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2 1 1 0 HP -(atk + (1.2*atk + number(0, 100)+dex*2+str+wep)*k) 40+160*k 25 ATTACK,SPLASH,USE_ARROW_DAMAGE,CRUSH,ATTACK_POISON NONE 80*k 15+30*k 0 0 RANGE 12 0.5 2500 300
|
||||
66 <09>Ĺ<EFBFBD><C4B9><EFBFBD> 3 1 1 0 HP -(40 +5*lv + 2*iq+(18*iq + 7*mtk + number(50,100) )*ar*k) 30+120*k 12 ATTACK,COMPUTE_MAGIC_DAMAGE,SPLASH,REMOVE_GOOD_AFFECT NONE 10+40*k 7+23*k 0 0 NORMAL 5 0.6 1800 200
|
||||
81 <09><>ȯ<EFBFBD><C8AF> 3 1 1 0 HP -(120 + 6*lv + (5*con + 5*dex + 25*iq + 12*mtk)*ar*k) 80+220*k 24 ATTACK,COMPUTE_MAGIC_DAMAGE,SPLASH NONE 0 0 MAGIC 9 0.4 1500 200
|
||||
96 <09><>õ<EFBFBD><C3B5><EFBFBD><EFBFBD> 4 1 1 0 CRITICAL (iq*0.3+5)*(2*k+0.5)/(k+1.5) 40+160*k 60+100*k 10 29 NONE 0 0 NORMAL 1 1 1000 0
|
||||
111 <09><><EFBFBD>¼<EFBFBD> 4 1 1 0 ATT_GRADE 5+(iq*0.2 +15)*k 60+120*k 60+100*k 10 30 NONE 0 0 NORMAL 1 1 1000 0
|
||||
121 <09><><EFBFBD>ַ<EFBFBD> 0 1 40 0 NONE NONE 0 0 NORMAL 0 1 0 0
|
||||
122 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0 1 2 0 NONE DISABLE_BY_POINT_UP NONE 0 0 NORMAL 0 1 0 0
|
||||
126 <09>ż<EFBFBD><C5BC><EFBFBD> 0 1 1 0 NONE DISABLE_BY_POINT_UP NONE 0 0 NORMAL 0 1 0 0
|
||||
127 õ<><C3B5><EFBFBD><EFBFBD> 0 1 1 0 NONE DISABLE_BY_POINT_UP NONE 0 0 NORMAL 0 1 0 0
|
||||
128 <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0 1 1 0 NONE DISABLE_BY_POINT_UP NONE 0 0 NORMAL 0 1 0 0
|
||||
125 <09><><EFBFBD><EFBFBD> 0 1 40 0 NONE 10+1000*k NONE 0 0 NORMAL 0 1 1000 0
|
||||
256 CRUSH200<30><30>ų 0 1 1 0 HP -5*k*atk 2 ATTACK,USE_MELEE_DAMAGE,SPLASH,CRUSH NONE 0 0 MELEE 0 1 0 300
|
||||
257 <09>Ϲݹ<CFB9><DDB9><EFBFBD>350<35><30>ų 0 1 1 0 HP -5*k*atk 5 ATTACK,USE_MELEE_DAMAGE,SPLASH NONE 0 0 MELEE 0 1 0 525
|
||||
258 CRUSH300<30><30>ų 0 1 1 0 HP -5*k*atk 7 ATTACK,USE_MELEE_DAMAGE,SPLASH,CRUSH NONE 0 0 MELEE 0 1 0 450
|
||||
259 <09>Ϲݹ<CFB9><DDB9><EFBFBD>200<30><30>ų 0 1 1 0 HP -5*k*atk 9 ATTACK,USE_MELEE_DAMAGE,SPLASH NONE 0 0 MELEE 0 1 0 300
|
||||
260 CURSH400<30><30>ų 0 1 1 0 HP -5*k*atk 10 ATTACK,USE_MELEE_DAMAGE,SPLASH,CRUSH NONE 0 0 MELEE 0 1 0 600
|
||||
261 <09><>250<35><30>ų 0 1 1 0 HP -5*k*atk 9 ATTACK,USE_MELEE_DAMAGE,SPLASH,ATTACK_POISON NONE 80 0 0 MELEE 0 1 0 375
|
||||
262 SLOW300<30><30>ų 0 1 1 0 HP -5*k*atk 12 ATTACK,USE_MELEE_DAMAGE,SPLASH MOV_SPEED -20 10 0 0 MELEE 0 1 0 450
|
||||
130 <09>¸<EFBFBD> 0 1 1 0 NONE DISABLE_BY_POINT_UP NONE 0 0 NORMAL 0 1 0 0
|
||||
137 <09><><EFBFBD><EFBFBD> 5 1 1 50 HP -(3*atk) 60+80*k 5 ATTACK,USE_MELEE_DAMAGE,CRUSH NONE 0 0 MELEE 10 1 300 0
|
||||
138 <09><><EFBFBD><EFBFBD> 5 1 1 52 HP -(3*atk) 60+80*k 5 ATTACK,USE_MELEE_DAMAGE,SPLASH MOV_SPEED 50 5 0 0 MELEE 6 1 400 100
|
||||
139 Ż<><C5BB> 5 1 1 55 HP -(3*atk) 60+80*k 5 ATTACK,USE_MELEE_DAMAGE,SELFONLY,SPLASH,CRUSH NONE 0 0 MELEE 12 1 400 250
|
||||
140 <09><><EFBFBD><EFBFBD>(Ȱ) 5 1 1 50 HP -(3*atk) 60+80*k 5 ATTACK,USE_ARROW_DAMAGE,CRUSH NONE 0 0 5 1 2500 0
|
||||
131 <09><><EFBFBD><EFBFBD>ȯ 0 1 10 0 NONE NONE 0 0 NORMAL 0 1 0 0
|
@ -1,110 +0,0 @@
|
||||
map_a2 256000 665600 6 6
|
||||
map_b2 102400 51200 6 6
|
||||
map_c2 665600 281600 6 6
|
||||
map_n_snowm_01 358400 153600 6 6
|
||||
metin2_map_a1 409600 896000 4 5
|
||||
metin2_map_a3 307200 819200 4 4
|
||||
metin2_map_b1 0 102400 4 5
|
||||
metin2_map_b3 102400 204800 4 4
|
||||
metin2_map_c1 921600 204800 4 5
|
||||
metin2_map_c3 819200 204800 4 4
|
||||
metin2_map_deviltower1 128000 793600 3 3
|
||||
metin2_map_milgyo 537600 51200 4 4
|
||||
metin2_map_n_desert_01 204800 486400 6 6
|
||||
metin2_map_n_flame_01 588800 614400 6 6
|
||||
metin2_map_spiderdungeon 51200 486400 3 3
|
||||
metin2_map_spiderdungeon_02 665600 435200 4 4
|
||||
metin2_map_t1 0 25600 3 3
|
||||
metin2_map_t2 6400 0 1 1
|
||||
metin2_map_t3 32000 0 1 1
|
||||
metin2_map_t4 57600 0 1 1
|
||||
metin2_map_t5 793600 0 1 1
|
||||
metin2_map_monkeydungeon 819200 51200 3 3
|
||||
metin2_map_monkeydungeon 768000 435200 3 3
|
||||
metin2_map_monkeydungeon 844800 435200 3 3
|
||||
metin2_map_monkeydungeon 921600 435200 3 3
|
||||
metin2_map_monkeydungeon_02 128000 640000 3 3
|
||||
metin2_map_monkeydungeon_03 128000 716800 3 3
|
||||
metin2_map_wedding_01 819200 0 1 1
|
||||
metin2_map_guild_01 128000 0 2 2
|
||||
metin2_map_guild_02 179200 0 2 2
|
||||
metin2_map_guild_03 230400 0 2 2
|
||||
metin2_map_trent 281600 0 2 2
|
||||
metin2_map_trent02 1049600 0 4 4
|
||||
gm_guild_build 83200 0 1 1
|
||||
metin2_map_duel 844800 0 1 1
|
||||
season1/metin2_map_WL_01 1049600 716800 6 6
|
||||
season1/metin2_map_nusluck01 819200 716800 4 4
|
||||
season1/metin2_map_oxevent 870400 0 2 2
|
||||
season1/metin2_map_sungzi 921600 0 2 2
|
||||
metin2_map_bf 972800 0 2 2
|
||||
metin2_map_bf_02 921600 51200 2 2
|
||||
metin2_map_bf_03 972800 51200 2 2
|
||||
metin2_map_sungzi_flame_pass01 1024000 102400 4 4
|
||||
metin2_map_sungzi_flame_pass02 1024000 204800 4 4
|
||||
metin2_map_sungzi_flame_pass03 1024000 307200 4 4
|
||||
season1/metin2_map_sungzi_flame_hill_01 1126400 102400 2 4
|
||||
season1/metin2_map_sungzi_flame_hill_02 1126400 204800 2 4
|
||||
season1/metin2_map_sungzi_flame_hill_03 1126400 307200 2 4
|
||||
season1/metin2_map_sungzi_snow 1152000 0 3 3
|
||||
season1/metin2_map_sungzi_snow_pass01 1177600 102400 2 4
|
||||
season1/metin2_map_sungzi_snow_pass02 1177600 204800 2 4
|
||||
season1/metin2_map_sungzi_snow_pass03 1177600 307200 2 4
|
||||
season1/metin2_map_sungzi_desert_01 1228800 0 4 4
|
||||
season1/metin2_map_sungzi_desert_hill_01 1228800 102400 2 4
|
||||
season1/metin2_map_sungzi_desert_hill_02 1228800 204800 2 4
|
||||
season1/metin2_map_sungzi_desert_hill_03 1228800 307200 2 4
|
||||
season1/metin2_map_sungzi_milgyo 1331200 0 3 3
|
||||
season1/metin2_map_sungzi 1408000 0 3 3
|
||||
season1/metin2_map_sungzi_snow 1484800 0 3 3
|
||||
season1/metin2_map_sungzi_desert_01 1561600 0 3 3
|
||||
season1/metin2_map_sungzi_milgyo_pass01 1280000 102400 2 4
|
||||
season1/metin2_map_sungzi_milgyo_pass02 1280000 204800 2 4
|
||||
season1/metin2_map_sungzi_milgyo_pass03 1280000 307200 2 4
|
||||
season1/metin2_map_sungzi_flame_hill_01 1331200 102400 2 4
|
||||
season1/metin2_map_sungzi_flame_hill_02 1331200 204800 2 4
|
||||
season1/metin2_map_sungzi_flame_hill_03 1331200 307200 2 4
|
||||
season1/metin2_map_sungzi_snow_pass01 1382400 102400 2 4
|
||||
season1/metin2_map_sungzi_snow_pass02 1382400 204800 2 4
|
||||
season1/metin2_map_sungzi_snow_pass03 1382400 307200 2 4
|
||||
season1/metin2_map_sungzi_desert_hill_01 1433600 102400 2 4
|
||||
season1/metin2_map_sungzi_desert_hill_02 1433600 204800 2 4
|
||||
season1/metin2_map_sungzi_desert_hill_03 1433600 307200 2 4
|
||||
season1/metin2_map_ew02 256000 51200 4 4
|
||||
season2/metin2_map_empirewar01 972800 102400 2 2
|
||||
season2/metin2_map_empirewar02 921600 153600 2 2
|
||||
season2/metin2_map_empirewar03 972800 153600 2 2
|
||||
season2/map_n_snowm_02 0 1049600 6 6
|
||||
season2/metin2_map_milgyo_a 153600 1049600 4 4
|
||||
season2/metin2_map_n_desert_02 307200 1049600 6 6
|
||||
season2/metin2_map_n_flame_02 460800 1049600 6 6
|
||||
season2/metin2_map_a2_1 614400 1049600 6 6
|
||||
season2/metin2_map_trent_a 768000 1049600 2 2
|
||||
season2/metin2_map_trent02_a 921600 1049600 3 3
|
||||
season2/metin2_map_skipia_dungeon_01 0 1203200 6 6
|
||||
metin2_map_skipia_dungeon_02 153600 1203200 6 6
|
||||
season2/metin2_map_skipia_dungeon_01 0 1356800 6 6
|
||||
season2/metin2_map_skipia_dungeon_01 0 1510400 6 6
|
||||
season2/metin2_map_skipia_dungeon_01 0 1664000 6 6
|
||||
metin2_map_skipia_dungeon_02 153600 1356800 6 6
|
||||
metin2_map_skipia_dungeon_02 153600 1510400 6 6
|
||||
metin2_map_skipia_dungeon_02 153600 1664000 6 6
|
||||
season2/metin2_map_empirewar01 665600 230400 2 2
|
||||
season2/metin2_map_empirewar02 716800 230400 2 2
|
||||
season2/metin2_map_empirewar03 768000 230400 2 2
|
||||
season1/metin2_map_oxevent 742400 0 2 2
|
||||
metin2_map_skipia_dungeon_boss 819200 1049600 2 2
|
||||
metin2_map_skipia_dungeon_boss 819200 1100800 2 2
|
||||
metin2_map_skipia_dungeon_boss2 819200 1152000 2 2
|
||||
metin2_map_skipia_dungeon_boss 819200 1203200 2 2
|
||||
metin2_map_devilsCatacomb 307200 1203200 8 8
|
||||
metin2_map_spiderdungeon_03 51200 563200 3 3
|
||||
Metin2_map_CapeDragonHead 1024000 1664000 6 6
|
||||
metin2_map_Mt_Thunder 1126400 1510400 4 6
|
||||
metin2_map_dawnmistwood 1177600 1664000 7 4
|
||||
metin2_map_BayBlackSand 1049600 1510400 3 6
|
||||
metin2_guild_village_01 204800 204800 2 2
|
||||
metin2_guild_village_02 614400 384000 2 2
|
||||
metin2_guild_village_03 256000 819200 2 2
|
||||
metin2_map_n_flame_dungeon_01 742400 614400 3 3
|
||||
metin2_map_n_snow_dungeon_01 512000 153600 4 3
|
@ -1,107 +0,0 @@
|
||||
FolderName "pack"
|
||||
|
||||
List ExcludedFolderNameList
|
||||
{
|
||||
"CVS"
|
||||
}
|
||||
List ExcludedFileNameList
|
||||
{
|
||||
"vssver.scc"
|
||||
"syserr.txt"
|
||||
"soundscript.txt"
|
||||
"log.txt"
|
||||
"Test.py"
|
||||
"Prototype[OffLine].py"
|
||||
"loginInfo.py"
|
||||
"error_lookup.py"
|
||||
"errorlog.txt"
|
||||
"makepackscript.txt"
|
||||
"makepackscript_onlyroot.txt"
|
||||
"moviemakepackscript.txt"
|
||||
"build_mottable.py"
|
||||
"uitest.py"
|
||||
"packall.txt"
|
||||
"packitem.txt"
|
||||
"packpc.txt"
|
||||
"packroot.txt"
|
||||
"test.txt"
|
||||
"test2.txt"
|
||||
"quest_test.py"
|
||||
}
|
||||
List SecurityExtNameList
|
||||
{
|
||||
"txt"
|
||||
"msk"
|
||||
"msa"
|
||||
"msm"
|
||||
"py"
|
||||
}
|
||||
List CompressExtNameList
|
||||
{
|
||||
"txt"
|
||||
"msk"
|
||||
"mss"
|
||||
"mse"
|
||||
"msf"
|
||||
"msa"
|
||||
"spt"
|
||||
"atr"
|
||||
"dds"
|
||||
"raw"
|
||||
"wtr"
|
||||
"mde"
|
||||
"tga"
|
||||
}
|
||||
|
||||
Group RootPackItemList
|
||||
{
|
||||
Group ItemProto
|
||||
{
|
||||
FileName "*item_proto"
|
||||
Fixed TRUE
|
||||
}
|
||||
Group mob_proto
|
||||
{
|
||||
FileName "*mob_proto"
|
||||
Fixed TRUE
|
||||
}
|
||||
Group TextureSet
|
||||
{
|
||||
FileName "TextureSet/*.txt"
|
||||
Fixed TRUE
|
||||
}
|
||||
Group TextFiles
|
||||
{
|
||||
FileName "*.txt"
|
||||
Fixed TRUE
|
||||
}
|
||||
Group TextFiles
|
||||
{
|
||||
FileName "*.tbl"
|
||||
Fixed TRUE
|
||||
}
|
||||
Group PythonFiles
|
||||
{
|
||||
FileName "*.py"
|
||||
Fixed TRUE
|
||||
}
|
||||
Group KoreanFiles
|
||||
{
|
||||
FileName "*.cvt"
|
||||
Fixed TRUE
|
||||
}
|
||||
Group ModelFiles
|
||||
{
|
||||
FileName "*.msm"
|
||||
Fixed TRUE
|
||||
}
|
||||
}
|
||||
|
||||
Group PackList
|
||||
{
|
||||
Group UIScript
|
||||
{
|
||||
PathName "UIScript/*"
|
||||
Fixed TRUE
|
||||
}
|
||||
}
|
@ -1,2 +0,0 @@
|
||||
del pack\root.* pack\uiscript.*
|
||||
MakePack.exe MakePackScript_OnlyRoot.txt
|
Before Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 7.2 KiB |
Before Width: | Height: | Size: 7.2 KiB |
Before Width: | Height: | Size: 7.2 KiB |
Before Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 7.2 KiB |
Before Width: | Height: | Size: 7.2 KiB |
Before Width: | Height: | Size: 7.2 KiB |
Before Width: | Height: | Size: 7.2 KiB |
@ -1,62 +0,0 @@
|
||||
import dbg
|
||||
import app
|
||||
import locale
|
||||
import wndMgr
|
||||
import systemSetting
|
||||
import mouseModule
|
||||
import networkModule
|
||||
import uiCandidate
|
||||
import constInfo
|
||||
import musicInfo
|
||||
import stringCommander
|
||||
|
||||
|
||||
|
||||
#bind_me(locals().values())
|
||||
|
||||
def RunApp():
|
||||
musicInfo.LoadLastPlayFieldMusic()
|
||||
|
||||
app.SetHairColorEnable(constInfo.HAIR_COLOR_ENABLE)
|
||||
app.SetArmorSpecularEnable(constInfo.ARMOR_SPECULAR_ENABLE)
|
||||
app.SetWeaponSpecularEnable(constInfo.WEAPON_SPECULAR_ENABLE)
|
||||
|
||||
app.SetMouseHandler(mouseModule.mouseController)
|
||||
wndMgr.SetMouseHandler(mouseModule.mouseController)
|
||||
wndMgr.SetScreenSize(systemSetting.GetWidth(), systemSetting.GetHeight())
|
||||
|
||||
try:
|
||||
app.Create(locale.APP_TITLE, systemSetting.GetWidth(), systemSetting.GetHeight(), 1)
|
||||
except RuntimeError, msg:
|
||||
msg = str(msg)
|
||||
if "CREATE_DEVICE" == msg:
|
||||
dbg.LogBox("Sorry, Your system does not support 3D graphics,\r\nplease check your hardware and system configeration\r\nthen try again.")
|
||||
else:
|
||||
dbg.LogBox("Metin2.%s" % msg)
|
||||
return
|
||||
|
||||
app.SetCamera(1500.0, 30.0, 0.0, 180.0)
|
||||
|
||||
#Gets and sets the floating-point control word
|
||||
#app.SetControlFP()
|
||||
|
||||
if not mouseModule.mouseController.Create():
|
||||
return
|
||||
|
||||
mainStream = networkModule.MainStream()
|
||||
mainStream.Create()
|
||||
|
||||
#mainStream.SetLoadingPhase()
|
||||
mainStream.SetLogoPhase()
|
||||
|
||||
#mainStream.SetLoginPhase()
|
||||
#mainStream.SetSelectCharacterPhase()
|
||||
#mainStream.SetCreateCharacterPhase()
|
||||
#mainStream.SetSelectEmpirePhase()
|
||||
#mainStream.SetGamePhase()
|
||||
app.Loop()
|
||||
|
||||
mainStream.Destroy()
|
||||
|
||||
RunApp()
|
||||
|
@ -1,586 +0,0 @@
|
||||
import uiScriptLocale
|
||||
|
||||
ROOT_PATH = "d:/ymir work/ui/public/"
|
||||
LOCALE_PATH = "d:/ymir work/ui/intro/"+uiScriptLocale.CODEPAGE+"_select/"
|
||||
|
||||
BOARD_X = SCREEN_WIDTH * (65) / 800
|
||||
BOARD_Y = SCREEN_HEIGHT * (215) / 600
|
||||
|
||||
PLUS_BUTTON_WIDTH = 20
|
||||
TEMPORARY_HEIGHT = 5
|
||||
|
||||
window = {
|
||||
"name" : "CreateCharacterWindow",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : SCREEN_WIDTH,
|
||||
"height" : SCREEN_HEIGHT,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Board
|
||||
{
|
||||
"name" : "BackGroundPattern",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 42,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/background_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 128) / 128.0, float(SCREEN_HEIGHT - 128 - 42*2) / 128.0),
|
||||
},
|
||||
|
||||
## Alpha
|
||||
{
|
||||
"name" : "Alpha",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/select/background_alpha.sub",
|
||||
|
||||
"x_scale" : float(SCREEN_WIDTH) / 100.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 69.0,
|
||||
"x_origin" : 0.0,
|
||||
"y_origin" : 0.0,
|
||||
},
|
||||
|
||||
## Top & Bottom Line
|
||||
{
|
||||
"name" : "Top_Line",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/line_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 50) / 50.0, 0.0),
|
||||
},
|
||||
{
|
||||
"name" : "Bottom_Line",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : SCREEN_HEIGHT - 42,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/line_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 50) / 50.0, 0.0),
|
||||
},
|
||||
|
||||
## BackGround
|
||||
{
|
||||
"name" : "BackGround",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
"x_scale" : float(SCREEN_WIDTH) / 800.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 600.0,
|
||||
"mode" : "MODULATE",
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/intro_background.dds",
|
||||
},
|
||||
|
||||
## Buttons
|
||||
{
|
||||
"name" : "left_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : SCREEN_WIDTH * (440 - 22*3) / 800,
|
||||
"y" : SCREEN_HEIGHT * (510) / 600,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/intro/select/dragon_left_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/intro/select/dragon_left_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/intro/select/dragon_left_button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "right_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : SCREEN_WIDTH * (570 - 22) / 800,
|
||||
"y" : SCREEN_HEIGHT * (510) / 600,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/intro/select/dragon_right_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/intro/select/dragon_right_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/intro/select/dragon_right_button_03.sub",
|
||||
},
|
||||
|
||||
## Name
|
||||
{
|
||||
"name" : "name_warrior",
|
||||
"type" : "image",
|
||||
|
||||
"x" : BOARD_X - 27,
|
||||
"y" : BOARD_Y - 174 + 25,
|
||||
|
||||
"image" : LOCALE_PATH+"name_warrior.sub",
|
||||
},
|
||||
{
|
||||
"name" : "name_assassin",
|
||||
"type" : "image",
|
||||
|
||||
"x" : BOARD_X - 27,
|
||||
"y" : BOARD_Y - 174 + 25,
|
||||
|
||||
"image" : LOCALE_PATH+"name_assassin.sub",
|
||||
},
|
||||
{
|
||||
"name" : "name_sura",
|
||||
"type" : "image",
|
||||
|
||||
"x" : BOARD_X - 27,
|
||||
"y" : BOARD_Y - 174 + 25,
|
||||
|
||||
"image" : LOCALE_PATH+"name_sura.sub",
|
||||
},
|
||||
{
|
||||
"name" : "name_shaman",
|
||||
"type" : "image",
|
||||
|
||||
"x" : BOARD_X - 27,
|
||||
"y" : BOARD_Y - 174 + 25,
|
||||
|
||||
"image" : LOCALE_PATH+"name_shaman.sub",
|
||||
},
|
||||
|
||||
## Character Board
|
||||
{
|
||||
"name" : "character_board",
|
||||
"type" : "thinboard",
|
||||
|
||||
"x" : BOARD_X,
|
||||
"y" : BOARD_Y,
|
||||
|
||||
"width" : 208,
|
||||
"height" : 300 + TEMPORARY_HEIGHT,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "text_board",
|
||||
"type" : "bar",
|
||||
|
||||
"x" : 8,
|
||||
"y" : 10,
|
||||
|
||||
"width" : 189,
|
||||
"height" : 122,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "prev_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 95,
|
||||
"y" : 95,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_PREV,
|
||||
|
||||
"default_image" : ROOT_PATH + "Small_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Small_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Small_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "next_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 140,
|
||||
"y" : 95,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_NEXT,
|
||||
|
||||
"default_image" : ROOT_PATH + "Small_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Small_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Small_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "right_line",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 189-1,
|
||||
"y" : -1,
|
||||
|
||||
"width" : 0,
|
||||
"height" : 122,
|
||||
|
||||
"color" : 0xffAAA6A1,
|
||||
},
|
||||
{
|
||||
"name" : "bottom_line",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 122-1,
|
||||
|
||||
"width" : 189,
|
||||
"height" : 0,
|
||||
|
||||
"color" : 0xffAAA6A1,
|
||||
},
|
||||
{
|
||||
"name" : "left_line",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 0,
|
||||
"height" : 122-1,
|
||||
|
||||
"color" : 0xff2A2521,
|
||||
},
|
||||
{
|
||||
"name" : "top_line",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 189,
|
||||
"height" : 0,
|
||||
|
||||
"color" : 0xff2A2521,
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "hth",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 15,
|
||||
"y" : 138,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_HP,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "hth_gauge",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100 + PLUS_BUTTON_WIDTH,
|
||||
"color" : "red",
|
||||
},
|
||||
{
|
||||
"name" : "hth_slot",
|
||||
"type" : "slotbar",
|
||||
|
||||
"x" : 137 + PLUS_BUTTON_WIDTH,
|
||||
"y" : -1,
|
||||
"width" : 24,
|
||||
"height" : 16,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "hth_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 1,
|
||||
"all_align" : "center",
|
||||
|
||||
"text" : "99",
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "int",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 15,
|
||||
"y" : 157,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_SP,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "int_gauge",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100 + PLUS_BUTTON_WIDTH,
|
||||
"color" : "pink",
|
||||
},
|
||||
{
|
||||
"name" : "int_slot",
|
||||
"type" : "slotbar",
|
||||
|
||||
"x" : 137 + PLUS_BUTTON_WIDTH,
|
||||
"y" : -1,
|
||||
"width" : 24,
|
||||
"height" : 16,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "int_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 1,
|
||||
"all_align" : "center",
|
||||
|
||||
"text" : "99",
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "str",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 15,
|
||||
"y" : 176,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_ATT_GRADE,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "str_gauge",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100 + PLUS_BUTTON_WIDTH,
|
||||
"color" : "purple",
|
||||
},
|
||||
{
|
||||
"name" : "str_slot",
|
||||
"type" : "slotbar",
|
||||
|
||||
"x" : 137 + PLUS_BUTTON_WIDTH,
|
||||
"y" : -1,
|
||||
"width" : 24,
|
||||
"height" : 16,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "str_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 1,
|
||||
"all_align" : "center",
|
||||
|
||||
"text" : "99",
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "dex",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 15,
|
||||
"y" : 195,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_DEX_GRADE,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "dex_gauge",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100 + PLUS_BUTTON_WIDTH,
|
||||
"color" : "blue",
|
||||
},
|
||||
{
|
||||
"name" : "dex_slot",
|
||||
"type" : "slotbar",
|
||||
|
||||
"x" : 137 + PLUS_BUTTON_WIDTH,
|
||||
"y" : -1,
|
||||
"width" : 24,
|
||||
"height" : 16,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "dex_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 1,
|
||||
"all_align" : "center",
|
||||
|
||||
"text" : "99",
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "hth_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 184,
|
||||
"y" : 139,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/game/windows/btn_plus_up.sub",
|
||||
"over_image" : "d:/ymir work/ui/game/windows/btn_plus_over.sub",
|
||||
"down_image" : "d:/ymir work/ui/game/windows/btn_plus_down.sub",
|
||||
},
|
||||
{
|
||||
"name" : "int_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 184,
|
||||
"y" : 158,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/game/windows/btn_plus_up.sub",
|
||||
"over_image" : "d:/ymir work/ui/game/windows/btn_plus_over.sub",
|
||||
"down_image" : "d:/ymir work/ui/game/windows/btn_plus_down.sub",
|
||||
},
|
||||
{
|
||||
"name" : "str_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 184,
|
||||
"y" : 177,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/game/windows/btn_plus_up.sub",
|
||||
"over_image" : "d:/ymir work/ui/game/windows/btn_plus_over.sub",
|
||||
"down_image" : "d:/ymir work/ui/game/windows/btn_plus_down.sub",
|
||||
},
|
||||
{
|
||||
"name" : "dex_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 184,
|
||||
"y" : 196,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/game/windows/btn_plus_up.sub",
|
||||
"over_image" : "d:/ymir work/ui/game/windows/btn_plus_over.sub",
|
||||
"down_image" : "d:/ymir work/ui/game/windows/btn_plus_down.sub",
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "character_name",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 43,
|
||||
"y" : 217 + TEMPORARY_HEIGHT,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_NAME,
|
||||
|
||||
"text_horizontal_align" : "center",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "character_name_slot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 40 - 1,
|
||||
"y" : -2,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/parameter_slot_04.sub",
|
||||
},
|
||||
{
|
||||
"name" : "character_name_value",
|
||||
"type" : "editline",
|
||||
|
||||
"x" : 40 - 1 + 3,
|
||||
"y" : 0,
|
||||
|
||||
"input_limit" : 12,
|
||||
|
||||
"width" : 90,
|
||||
"height" : 20,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "character_name",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 43,
|
||||
"y" : 241 + TEMPORARY_HEIGHT,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_SHAPE,
|
||||
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
{
|
||||
"name" : "shape_button_01",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 79,
|
||||
"y" : 239 + TEMPORARY_HEIGHT,
|
||||
|
||||
"text" : "1",
|
||||
|
||||
"default_image" : ROOT_PATH + "Middle_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Middle_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Middle_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "shape_button_02",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 139,
|
||||
"y" : 239 + TEMPORARY_HEIGHT,
|
||||
|
||||
"text" : "2",
|
||||
|
||||
"default_image" : ROOT_PATH + "Middle_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Middle_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Middle_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "create_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 11,
|
||||
"y" : 265 + TEMPORARY_HEIGHT,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_CREATE,
|
||||
|
||||
"default_image" : ROOT_PATH + "Large_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Large_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Large_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "cancel_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 109,
|
||||
"y" : 265 + TEMPORARY_HEIGHT,
|
||||
|
||||
"text" : uiScriptLocale.CANCEL,
|
||||
|
||||
"default_image" : ROOT_PATH + "Large_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Large_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Large_Button_03.sub",
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
}
|
@ -1,504 +0,0 @@
|
||||
import uiScriptLocale
|
||||
|
||||
LOCALE_PATH = "d:/ymir work/ui/intro/"+uiScriptLocale.CODEPAGE+"_login/"
|
||||
|
||||
window = {
|
||||
"name" : "LoginWindow",
|
||||
"sytle" : ("movable",),
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : SCREEN_WIDTH,
|
||||
"height" : SCREEN_HEIGHT,
|
||||
|
||||
"children" :
|
||||
(
|
||||
|
||||
## Board
|
||||
{
|
||||
"name" : "BackGround",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 42,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/background_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 128) / 128.0, float(SCREEN_HEIGHT - 128 - 42*2) / 128.0),
|
||||
},
|
||||
|
||||
## Alpha
|
||||
{
|
||||
"name" : "Alpha",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/login/background_alpha.sub",
|
||||
|
||||
"x_scale" : float(SCREEN_WIDTH) / 128.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 96.0,
|
||||
},
|
||||
|
||||
## Top & Bottom Line
|
||||
{
|
||||
"name" : "Top_Line",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/line_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 50) / 50.0, 0.0),
|
||||
},
|
||||
{
|
||||
"name" : "Bottom_Line",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : SCREEN_HEIGHT - 42,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/line_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 50) / 50.0, 0.0),
|
||||
},
|
||||
|
||||
## BackGround
|
||||
{
|
||||
"name" : "BackGround",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
"x_scale" : float(SCREEN_WIDTH) / 800.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 600.0,
|
||||
"mode" : "MODULATE",
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/intro_background.dds",
|
||||
},
|
||||
|
||||
## Metin2 Logo
|
||||
{
|
||||
"name" : "Metin2_Logo",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : float(SCREEN_WIDTH) / 800.0 * 20,
|
||||
"y" : float(SCREEN_HEIGHT) / 600.0 * 10,
|
||||
"x_scale" : float(SCREEN_WIDTH) / 800.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 600.0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/936_login/logo.sub",
|
||||
},
|
||||
|
||||
## Copyright
|
||||
{
|
||||
"name" : "Copyright",
|
||||
"type" : "image",
|
||||
|
||||
"x" : SCREEN_WIDTH/2 - 378/2,
|
||||
"y" : SCREEN_HEIGHT - 33,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/login/copyright.sub",
|
||||
},
|
||||
|
||||
## ConnectBoard
|
||||
{
|
||||
"name" : "ConnectBoard",
|
||||
"type" : "thinboard",
|
||||
|
||||
"x" : SCREEN_WIDTH - 275,
|
||||
"y" : SCREEN_HEIGHT - 195,
|
||||
"width" : 208,
|
||||
"height" : 30,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "ConnectName",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 10,
|
||||
"y" : 0,
|
||||
"vertical_align" : "center",
|
||||
"text_vertical_align" : "center",
|
||||
|
||||
"text" : uiScriptLocale.LOGIN_DEFAULT_SERVERADDR,
|
||||
},
|
||||
{
|
||||
"name" : "SelectConnectButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 155,
|
||||
"y" : 0,
|
||||
"vertical_align" : "center",
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/small_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/small_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/small_button_03.sub",
|
||||
|
||||
"text" : uiScriptLocale.LOGIN_SELECT_BUTTON,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## Alert
|
||||
{
|
||||
"name" : "AlertBoard",
|
||||
"type" : "thinboard",
|
||||
|
||||
"x" : 67,
|
||||
"y" : SCREEN_HEIGHT - 169,
|
||||
"width" : 228,
|
||||
"height" : 111,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "936_AlertImage",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
"horizontal_align" : "center",
|
||||
"vertical_align" : "center",
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/936_login/alert.sub",
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## LoginBoard
|
||||
{
|
||||
"name" : "LoginBoard",
|
||||
"type" : "image",
|
||||
|
||||
"x" : SCREEN_WIDTH - 275,
|
||||
"y" : SCREEN_HEIGHT - 155,
|
||||
|
||||
"image" : LOCALE_PATH+"loginwindow.sub",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "ID_EditLine",
|
||||
"type" : "editline",
|
||||
|
||||
"x" : 77,
|
||||
"y" : 16,
|
||||
|
||||
"width" : 120,
|
||||
"height" : 18,
|
||||
|
||||
"input_limit" : 16,
|
||||
"enable_codepage" : 0,
|
||||
|
||||
"r" : 1.0,
|
||||
"g" : 1.0,
|
||||
"b" : 1.0,
|
||||
"a" : 1.0,
|
||||
},
|
||||
{
|
||||
"name" : "Password_EditLine",
|
||||
"type" : "editline",
|
||||
|
||||
"x" : 77,
|
||||
"y" : 43,
|
||||
|
||||
"width" : 120,
|
||||
"height" : 18,
|
||||
|
||||
"input_limit" : 16,
|
||||
"secret_flag" : 1,
|
||||
"enable_codepage" : 0,
|
||||
|
||||
"r" : 1.0,
|
||||
"g" : 1.0,
|
||||
"b" : 1.0,
|
||||
"a" : 1.0,
|
||||
},
|
||||
{
|
||||
"name" : "LoginButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 15,
|
||||
"y" : 65,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/large_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/large_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/large_button_03.sub",
|
||||
|
||||
"text" : uiScriptLocale.LOGIN_CONNECT,
|
||||
},
|
||||
{
|
||||
"name" : "LoginExitButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 105,
|
||||
"y" : 65,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/large_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/large_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/large_button_03.sub",
|
||||
|
||||
"text" : uiScriptLocale.LOGIN_EXIT,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## ServerBoard
|
||||
{
|
||||
"name" : "ServerBoard",
|
||||
"type" : "thinboard",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 308,
|
||||
"width" : 375,
|
||||
"height" : 220,
|
||||
"horizontal_align" : "center",
|
||||
|
||||
"children" :
|
||||
(
|
||||
|
||||
## Title
|
||||
{
|
||||
"name" : "Title",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 12,
|
||||
"horizontal_align" : "center",
|
||||
"text_horizontal_align" : "center",
|
||||
"text" : uiScriptLocale.LOGIN_SELECT_TITLE,
|
||||
},
|
||||
|
||||
## Horizontal
|
||||
{
|
||||
"name" : "HorizontalLine1",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 10,
|
||||
"y" : 34,
|
||||
"width" : 354,
|
||||
"height" : 0,
|
||||
"color" : 0xff777777,
|
||||
},
|
||||
{
|
||||
"name" : "HorizontalLine2",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 10,
|
||||
"y" : 35,
|
||||
"width" : 355,
|
||||
"height" : 0,
|
||||
"color" : 0xff111111,
|
||||
},
|
||||
|
||||
## Vertical
|
||||
{
|
||||
"name" : "VerticalLine1",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 246,
|
||||
"y" : 38,
|
||||
"width" : 0,
|
||||
"height" : 175,
|
||||
"color" : 0xff777777,
|
||||
},
|
||||
{
|
||||
"name" : "VerticalLine2",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 247,
|
||||
"y" : 38,
|
||||
"width" : 0,
|
||||
"height" : 175,
|
||||
"color" : 0xff111111,
|
||||
},
|
||||
|
||||
## ListBox
|
||||
{
|
||||
"name" : "ServerList",
|
||||
"type" : "listbox",
|
||||
|
||||
"x" : 10,
|
||||
"y" : 40,
|
||||
"width" : 232,
|
||||
"height" : 171,
|
||||
|
||||
"item_align" : 0,
|
||||
},
|
||||
{
|
||||
"name" : "ChannelList",
|
||||
"type" : "listbox",
|
||||
|
||||
"x" : 255,
|
||||
"y" : 40,
|
||||
"width" : 109,
|
||||
"height" : 171,
|
||||
|
||||
"item_align" : 0,
|
||||
},
|
||||
|
||||
## Buttons
|
||||
{
|
||||
"name" : "ServerSelectButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 267,
|
||||
"y" : 170,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/large_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/large_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/large_button_03.sub",
|
||||
|
||||
"text" : uiScriptLocale.OK,
|
||||
},
|
||||
{
|
||||
"name" : "ServerExitButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 267,
|
||||
"y" : 192,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/large_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/large_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/large_button_03.sub",
|
||||
|
||||
"text" : uiScriptLocale.LOGIN_SELECT_EXIT,
|
||||
},
|
||||
|
||||
),
|
||||
|
||||
},
|
||||
|
||||
## SettlementBoard
|
||||
{
|
||||
"name" : "RegionBoard",
|
||||
"type" : "thinboard",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 308,
|
||||
"width" : 375,
|
||||
"height" : 220,
|
||||
"horizontal_align" : "center",
|
||||
|
||||
"children" :
|
||||
(
|
||||
|
||||
## Title
|
||||
{
|
||||
"name" : "RegionTitle",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 12,
|
||||
"horizontal_align" : "center",
|
||||
"text_horizontal_align" : "center",
|
||||
"text" : uiScriptLocale.LOGIN_REGION_TITLE,
|
||||
},
|
||||
|
||||
## Horizontal
|
||||
{
|
||||
"name" : "RegionHorizontalLine1",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 10,
|
||||
"y" : 34,
|
||||
"width" : 354,
|
||||
"height" : 0,
|
||||
"color" : 0xff777777,
|
||||
},
|
||||
{
|
||||
"name" : "RegionHorizontalLine2",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 10,
|
||||
"y" : 35,
|
||||
"width" : 355,
|
||||
"height" : 0,
|
||||
"color" : 0xff111111,
|
||||
},
|
||||
|
||||
## Vertical
|
||||
{
|
||||
"name" : "RegionVerticalLine1",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 246,
|
||||
"y" : 38,
|
||||
"width" : 0,
|
||||
"height" : 175,
|
||||
"color" : 0xff777777,
|
||||
},
|
||||
{
|
||||
"name" : "RegionVerticalLine2",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 247,
|
||||
"y" : 38,
|
||||
"width" : 0,
|
||||
"height" : 175,
|
||||
"color" : 0xff111111,
|
||||
},
|
||||
|
||||
## ListBox
|
||||
{
|
||||
"name" : "RegionGroupList",
|
||||
"type" : "listbox",
|
||||
|
||||
"x" : 10,
|
||||
"y" : 40,
|
||||
"width" : 232,
|
||||
"height" : 171,
|
||||
|
||||
"item_align" : 0,
|
||||
},
|
||||
{
|
||||
"name" : "ServerListOnRegionBoard",
|
||||
"type" : "listbox",
|
||||
|
||||
"x" : 255,
|
||||
"y" : 40,
|
||||
"width" : 109,
|
||||
"height" : 171,
|
||||
|
||||
"item_align" : 0,
|
||||
},
|
||||
|
||||
## Buttons
|
||||
{
|
||||
"name" : "RegionSelectButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 267,
|
||||
"y" : 170,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/large_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/large_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/large_button_03.sub",
|
||||
|
||||
"text" : uiScriptLocale.OK,
|
||||
},
|
||||
{
|
||||
"name" : "RegionExitButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 267,
|
||||
"y" : 192,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/large_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/large_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/large_button_03.sub",
|
||||
|
||||
"text" : uiScriptLocale.LOGIN_SELECT_EXIT,
|
||||
},
|
||||
|
||||
),
|
||||
|
||||
},
|
||||
|
||||
),
|
||||
}
|
@ -1,580 +0,0 @@
|
||||
import uiScriptLocale
|
||||
|
||||
ROOT_PATH = "d:/ymir work/ui/public/"
|
||||
LOCALE_PATH = "d:/ymir work/ui/intro/"+uiScriptLocale.CODEPAGE+"_select/"
|
||||
|
||||
BOARD_X = SCREEN_WIDTH * (65) / 800
|
||||
BOARD_Y = SCREEN_HEIGHT * (220) / 600
|
||||
|
||||
BOARD_ITEM_ADD_POSITION = -40
|
||||
|
||||
window = {
|
||||
"name" : "SelectCharacterWindow",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : SCREEN_WIDTH,
|
||||
"height" : SCREEN_HEIGHT,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Board
|
||||
{
|
||||
"name" : "BackGroundPattern",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 42,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/background_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 128) / 128.0, float(SCREEN_HEIGHT - 128 - 42*2) / 128.0),
|
||||
},
|
||||
|
||||
## Alpha
|
||||
{
|
||||
"name" : "Alpha",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/select/background_alpha.sub",
|
||||
|
||||
"x_scale" : float(SCREEN_WIDTH) / 100.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 69.0,
|
||||
},
|
||||
|
||||
## Top & Bottom Line
|
||||
{
|
||||
"name" : "Top_Line",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/line_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 50) / 50.0, 0.0),
|
||||
},
|
||||
{
|
||||
"name" : "Bottom_Line",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : SCREEN_HEIGHT - 42,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/line_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 50) / 50.0, 0.0),
|
||||
},
|
||||
|
||||
## BackGround
|
||||
{
|
||||
"name" : "BackGround",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
"x_scale" : float(SCREEN_WIDTH) / 800.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 600.0,
|
||||
"mode" : "MODULATE",
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/intro_background.dds",
|
||||
},
|
||||
|
||||
## Name
|
||||
{
|
||||
"name" : "name_warrior",
|
||||
"type" : "image",
|
||||
|
||||
"x" : BOARD_X - 27,
|
||||
"y" : BOARD_Y - 174 + 25,
|
||||
|
||||
"image" : LOCALE_PATH+"name_warrior.sub",
|
||||
},
|
||||
{
|
||||
"name" : "name_assassin",
|
||||
"type" : "image",
|
||||
|
||||
"x" : BOARD_X - 27,
|
||||
"y" : BOARD_Y - 174 + 25,
|
||||
|
||||
"image" : LOCALE_PATH+"name_assassin.sub",
|
||||
},
|
||||
{
|
||||
"name" : "name_sura",
|
||||
"type" : "image",
|
||||
|
||||
"x" : BOARD_X - 27,
|
||||
"y" : BOARD_Y - 174 + 25,
|
||||
|
||||
"image" : LOCALE_PATH+"name_sura.sub",
|
||||
},
|
||||
{
|
||||
"name" : "name_shaman",
|
||||
"type" : "image",
|
||||
|
||||
"x" : BOARD_X - 27,
|
||||
"y" : BOARD_Y - 174 + 25,
|
||||
|
||||
"image" : LOCALE_PATH+"name_shaman.sub",
|
||||
},
|
||||
|
||||
|
||||
## Character Board
|
||||
{
|
||||
"name" : "character_board",
|
||||
"type" : "thinboard",
|
||||
|
||||
"x" : BOARD_X,
|
||||
"y" : BOARD_Y,
|
||||
|
||||
"width" : 208,
|
||||
"height" : 363 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"children" :
|
||||
(
|
||||
|
||||
## Empire Flag
|
||||
{
|
||||
"name" : "EmpireFlag_A",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 21,
|
||||
"y" : 12,
|
||||
"x_scale" : 0.5,
|
||||
"y_scale" : 0.5,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empireflag_a.sub"
|
||||
},
|
||||
{
|
||||
"name" : "EmpireFlag_B",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 21,
|
||||
"y" : 12,
|
||||
"x_scale" : 0.5,
|
||||
"y_scale" : 0.5,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empireflag_b.sub"
|
||||
},
|
||||
{
|
||||
"name" : "EmpireFlag_C",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 21,
|
||||
"y" : 12,
|
||||
"x_scale" : 0.5,
|
||||
"y_scale" : 0.5,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empireflag_c.sub"
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "EmpireNameSlot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 100,
|
||||
"y" : 12,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_03.sub",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "EmpireName",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_EMPIRE_NAME,
|
||||
|
||||
"all_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "GuildNameSlot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 100,
|
||||
"y" : 33,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_03.sub",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "GuildName",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_NO_GUILD,
|
||||
|
||||
"all_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "character_name",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 17,
|
||||
"y" : 124 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_NAME,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "character_name_slot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 43,
|
||||
"y" : -2,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_05.sub",
|
||||
},
|
||||
{
|
||||
"name" : "character_name_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 43 + 130/2,
|
||||
"y" : 0,
|
||||
|
||||
"text" : "",
|
||||
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "character_level",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 17,
|
||||
"y" : 50 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_LEVEL,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "character_level_slot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 43,
|
||||
"y" : -2,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_05.sub",
|
||||
},
|
||||
{
|
||||
"name" : "character_level_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 43 + 130/2,
|
||||
"y" : 0,
|
||||
|
||||
"text" : "",
|
||||
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "character_play_time",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 17,
|
||||
"y" : 76 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_TITLE,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "character_play_time_slot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 43,
|
||||
"y" : -2,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_05.sub",
|
||||
},
|
||||
{
|
||||
"name" : "character_play_time_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 43 + 130/2,
|
||||
"y" : 0,
|
||||
|
||||
"text" : "",
|
||||
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "character_hth",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 17,
|
||||
"y" : 102 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_HP,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "gauge_hth",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100,
|
||||
"color" : "red",
|
||||
},
|
||||
{
|
||||
"name" : "character_hth_slot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 134,
|
||||
"y" : -2,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_00.sub",
|
||||
},
|
||||
{
|
||||
"name" : "character_hth_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 134 + 39/2,
|
||||
"y" : 0,
|
||||
|
||||
"text" : "",
|
||||
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "character_int",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 17,
|
||||
"y" : 128 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_SP,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "gauge_int",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100,
|
||||
"color" : "pink",
|
||||
},
|
||||
{
|
||||
"name" : "character_int_slot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 134,
|
||||
"y" : -2,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_00.sub",
|
||||
},
|
||||
{
|
||||
"name" : "character_int_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 134 + 39/2,
|
||||
"y" : 0,
|
||||
|
||||
"text" : "",
|
||||
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "character_str",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 17,
|
||||
"y" : 154 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_ATT_GRADE,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "gauge_str",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100,
|
||||
"color" : "purple",
|
||||
},
|
||||
{
|
||||
"name" : "character_str_slot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 134,
|
||||
"y" : -2,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_00.sub",
|
||||
},
|
||||
{
|
||||
"name" : "character_str_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 134 + 39/2,
|
||||
"y" : 0,
|
||||
|
||||
"text" : "",
|
||||
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "character_dex",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 17,
|
||||
"y" : 180 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_DEX_GRADE,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "gauge_dex",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100,
|
||||
"color" : "blue",
|
||||
},
|
||||
{
|
||||
"name" : "character_dex_slot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 134,
|
||||
"y" : -2,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_00.sub",
|
||||
},
|
||||
{
|
||||
"name" : "character_dex_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 134 + 39/2,
|
||||
"y" : 0,
|
||||
|
||||
"text" : "",
|
||||
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## Buttons
|
||||
{
|
||||
"name" : "start_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 14,
|
||||
"y" : 210 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_SELECT,
|
||||
"text_height" : 6,
|
||||
|
||||
"default_image" : ROOT_PATH + "XLarge_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "XLarge_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "XLarge_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "create_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 14,
|
||||
"y" : 210 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_CREATE,
|
||||
"text_height" : 6,
|
||||
|
||||
"default_image" : ROOT_PATH + "XLarge_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "XLarge_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "XLarge_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "exit_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 105,
|
||||
"y" : 245 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_EXIT,
|
||||
|
||||
"default_image" : ROOT_PATH + "Large_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Large_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Large_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "delete_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 14,
|
||||
"y" : 245 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_DELETE,
|
||||
|
||||
"default_image" : ROOT_PATH + "Large_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Large_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Large_Button_03.sub",
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## Buttons
|
||||
{
|
||||
"name" : "left_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : SCREEN_WIDTH * (450 - 22*3) / 800,
|
||||
"y" : SCREEN_HEIGHT * (505) / 600,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/intro/select/dragon_left_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/intro/select/dragon_left_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/intro/select/dragon_left_button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "right_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : SCREEN_WIDTH * (580 - 22) / 800,
|
||||
"y" : SCREEN_HEIGHT * (505) / 600,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/intro/select/dragon_right_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/intro/select/dragon_right_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/intro/select/dragon_right_button_03.sub",
|
||||
},
|
||||
|
||||
),
|
||||
}
|
@ -1,362 +0,0 @@
|
||||
import uiScriptLocale
|
||||
|
||||
ROOT_PATH = "d:/ymir work/ui/public/"
|
||||
LOCALE_PATH = "d:/ymir work/ui/intro/"+uiScriptLocale.CODEPAGE+"_empire/"
|
||||
|
||||
ATALS_X = SCREEN_WIDTH * (282) / 800
|
||||
ATALS_Y = SCREEN_HEIGHT * (170) / 600
|
||||
|
||||
window = {
|
||||
"name" : "SelectCharacterWindow",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : SCREEN_WIDTH,
|
||||
"height" : SCREEN_HEIGHT,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Board
|
||||
{
|
||||
"name" : "BackGround",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 42,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/background_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 128) / 128.0, float(SCREEN_HEIGHT - 128 - 42*2) / 128.0),
|
||||
},
|
||||
|
||||
## Alpha
|
||||
{
|
||||
"name" : "Alpha",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/select/background_alpha.sub",
|
||||
|
||||
"x_scale" : float(SCREEN_WIDTH) / 100.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 69.0,
|
||||
},
|
||||
|
||||
## Top & Bottom Line
|
||||
{
|
||||
"name" : "Top_Line",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/line_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 50) / 50.0, 0.0),
|
||||
},
|
||||
{
|
||||
"name" : "Bottom_Line",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : SCREEN_HEIGHT - 42,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/line_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 50) / 50.0, 0.0),
|
||||
},
|
||||
|
||||
## Title
|
||||
{
|
||||
"name" : "Title",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : SCREEN_WIDTH * (410 - 346/2) / 800,
|
||||
"y" : SCREEN_HEIGHT * (114 - 136/2) / 600,
|
||||
"x_scale" : float(SCREEN_WIDTH) / 800.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 600.0,
|
||||
|
||||
"image" : LOCALE_PATH+"title.sub"
|
||||
},
|
||||
|
||||
## Atlas
|
||||
{
|
||||
"name" : "Atlas",
|
||||
"type" : "image",
|
||||
|
||||
"x" : ATALS_X,
|
||||
"y" : ATALS_Y,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/atlas.sub",
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Empire Image
|
||||
{
|
||||
"name" : "EmpireArea_A",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 43,
|
||||
"y" : 201,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empirearea_a.sub"
|
||||
},
|
||||
{
|
||||
"name" : "EmpireArea_B",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 17,
|
||||
"y" : 16,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empirearea_b.sub"
|
||||
},
|
||||
{
|
||||
"name" : "EmpireArea_C",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 314,
|
||||
"y" : 33,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empirearea_c.sub"
|
||||
},
|
||||
|
||||
## Empire Flag
|
||||
{
|
||||
"name" : "EmpireAreaFlag_A",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 167,
|
||||
"y" : 235,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empireareaflag_a.sub"
|
||||
},
|
||||
{
|
||||
"name" : "EmpireAreaFlag_B",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 70,
|
||||
"y" : 42,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empireareaflag_b.sub"
|
||||
},
|
||||
{
|
||||
"name" : "EmpireAreaFlag_C",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 357,
|
||||
"y" : 78,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empireareaflag_c.sub"
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## Buttons
|
||||
{
|
||||
"name" : "left_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : ATALS_X + 80,
|
||||
"y" : ATALS_Y + 340,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/intro/select/dragon_left_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/intro/select/dragon_left_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/intro/select/dragon_left_button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "right_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : ATALS_X + 160 + 110,
|
||||
"y" : ATALS_Y + 340,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/intro/select/dragon_right_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/intro/select/dragon_right_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/intro/select/dragon_right_button_03.sub",
|
||||
},
|
||||
|
||||
## Character Board
|
||||
{
|
||||
"name" : "empire_board",
|
||||
"type" : "thinboard",
|
||||
|
||||
"x" : SCREEN_WIDTH * (40) / 800,
|
||||
"y" : SCREEN_HEIGHT * (211) / 600,
|
||||
|
||||
"width" : 208,
|
||||
"height" : 314,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Bar
|
||||
{
|
||||
"name" : "flag_board",
|
||||
"type" : "bar",
|
||||
|
||||
"x" : 24,
|
||||
"y" : 17,
|
||||
"width" : 159,
|
||||
"height" : 119,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Empire Flag
|
||||
{
|
||||
"name" : "EmpireFlag_A",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
"horizontal_align" : "center",
|
||||
"vertical_align" : "center",
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empireflag_a.sub"
|
||||
},
|
||||
{
|
||||
"name" : "EmpireFlag_B",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
"horizontal_align" : "center",
|
||||
"vertical_align" : "center",
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empireflag_b.sub"
|
||||
},
|
||||
{
|
||||
"name" : "EmpireFlag_C",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
"horizontal_align" : "center",
|
||||
"vertical_align" : "center",
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empireflag_c.sub"
|
||||
},
|
||||
),
|
||||
|
||||
},
|
||||
{
|
||||
"name" : "text_board",
|
||||
"type" : "bar",
|
||||
|
||||
"x" : 10,
|
||||
"y" : 146,
|
||||
|
||||
"width" : 189,
|
||||
"height" : 122,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "prev_text_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 95,
|
||||
"y" : 95,
|
||||
|
||||
"text" : uiScriptLocale.EMPIRE_PREV,
|
||||
|
||||
"default_image" : ROOT_PATH + "Small_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Small_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Small_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "next_text_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 140,
|
||||
"y" : 95,
|
||||
|
||||
"text" : uiScriptLocale.EMPIRE_NEXT,
|
||||
|
||||
"default_image" : ROOT_PATH + "Small_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Small_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Small_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "right_line",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 189-1,
|
||||
"y" : -1,
|
||||
|
||||
"width" : 0,
|
||||
"height" : 122,
|
||||
|
||||
"color" : 0xffAAA6A1,
|
||||
},
|
||||
{
|
||||
"name" : "bottom_line",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 122-1,
|
||||
|
||||
"width" : 189,
|
||||
"height" : 0,
|
||||
|
||||
"color" : 0xffAAA6A1,
|
||||
},
|
||||
{
|
||||
"name" : "left_line",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 0,
|
||||
"height" : 122-1,
|
||||
|
||||
"color" : 0xff2A2521,
|
||||
},
|
||||
{
|
||||
"name" : "top_line",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 189,
|
||||
"height" : 0,
|
||||
|
||||
"color" : 0xff2A2521,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## Buttons
|
||||
{
|
||||
"name" : "select_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 14,
|
||||
"y" : 277,
|
||||
|
||||
"text" : uiScriptLocale.EMPIRE_SELECT,
|
||||
|
||||
"default_image" : ROOT_PATH + "Large_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Large_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Large_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "exit_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 105,
|
||||
"y" : 277,
|
||||
|
||||
"text" : uiScriptLocale.EMPIRE_EXIT,
|
||||
|
||||
"default_image" : ROOT_PATH + "Large_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Large_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Large_Button_03.sub",
|
||||
},
|
||||
|
||||
),
|
||||
},
|
||||
),
|
||||
}
|
@ -1,10 +0,0 @@
|
||||
[DELAY value;10]
|
||||
<EFBFBD>̿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Զ̽<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>רҵ[ENTER]
|
||||
ɱ<EFBFBD>֡<EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD>Ĵ̿<EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>п<EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̣<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǻ<EFBFBD>[ENTER]
|
||||
<EFBFBD>࣬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻҪ<EFBFBD>߱<EFBFBD>ij<EFBFBD><EFBFBD><EFBFBD>ض<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>dz<EFBFBD>ǿ<EFBFBD><EFBFBD>ս<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ť[ENTER]
|
||||
[WAIT]
|
||||
תս<EFBFBD><EFBFBD><EFBFBD>Ľ<EFBFBD><EFBFBD>̣<EFBFBD>Ϊ<EFBFBD>˱<EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD>[ENTER]
|
||||
<EFBFBD>ٶȣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD>ף<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ψһ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㡣[ENTER]
|
@ -1,15 +0,0 @@
|
||||
[DELAY value;10]
|
||||
ʢ<EFBFBD>ƹ<EFBFBD>[ENTER]
|
||||
[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD>ٵĹ<EFBFBD><EFBFBD>ȣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŻԻ͵ľ<EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD>Ļ<EFBFBD><EFBFBD>ɾ͡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD>Ҿ<EFBFBD><EFBFBD>кܸߵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD><EFBFBD><EFBFBD>߶<EFBFBD><EFBFBD><EFBFBD>ʥ<EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD>£<EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ž<EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϣ<EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>䡣<EFBFBD><EFBFBD><EFBFBD>Ƕ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʥ<EFBFBD><EFBFBD>֮<EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD>Ⲣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȱ<EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD><EFBFBD><EFBFBD>ܵ<EFBFBD><EFBFBD><EFBFBD>вʱ<EFBFBD><EFBFBD>Ҳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ<EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
@ -1,11 +0,0 @@
|
||||
[DELAY value;10]
|
||||
<EFBFBD>ػʹ<EFBFBD>[ENTER]
|
||||
[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ұ<EFBFBD>ĵĵ۹<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
ɭ<EFBFBD>ϵĵȼ<EFBFBD><EFBFBD>ƶȣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڶ<EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD>ң<EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ľ<EFBFBD><EFBFBD>Ӷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>з<EFBFBD>ͬһ[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
|
@ -1,12 +0,0 @@
|
||||
[DELAY value;10]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
[ENTER]
|
||||
һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿʢ<EFBFBD>Ĺ<EFBFBD><EFBFBD>ȣ<EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD>ɨ<EFBFBD>˻ĵ<EFBFBD>Ұ<EFBFBD>ġ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD>¾<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>ʶ<EFBFBD><EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڼ<EFBFBD><EFBFBD>鱳<EFBFBD><EFBFBD>ʼ<EFBFBD>ձ<EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD>ġ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ע<EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD>ϣ<EFBFBD><EFBFBD><EFBFBD>Ȼ<EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD>Եø<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ⲣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>dz<EFBFBD>Ϊ<EFBFBD><EFBFBD><EFBFBD>˾<EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӣ<EFBFBD>ۡ<EFBFBD>[ENTER]
|
@ -1,10 +0,0 @@
|
||||
[DELAY value;10]
|
||||
<EFBFBD><EFBFBD>Ů<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȼ<EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӿ<EFBFBD><EFBFBD><EFBFBD>DZ<EFBFBD>ܣ<EFBFBD>Ӫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѥ[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>硣ͬʱӵ<EFBFBD><EFBFBD>ԨԴ<EFBFBD><EFBFBD>[ENTER]
|
||||
֪ʶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ժ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˹<EFBFBD>ͨ<EFBFBD><EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD><EFBFBD>ȴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD>Ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ů<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ[ENTER]
|
||||
ս<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD>Ľ<EFBFBD>ɫ<EFBFBD><EFBFBD>
|
@ -1,9 +0,0 @@
|
||||
[DELAY value;10]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ħ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD>ֱ<EFBFBD><EFBFBD>ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡħ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˲<EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ű<EFBFBD>[ENTER]
|
||||
<EFBFBD>ˣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Χû<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǵ<EFBFBD>Ŀ<EFBFBD><EFBFBD>ֻ<EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>½<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD>ﶼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD>谭<EFBFBD><EFBFBD>[ENTER]
|
@ -1,8 +0,0 @@
|
||||
[DELAY value;10]
|
||||
<EFBFBD>ͽ<EFBFBD>ӵ<EFBFBD><EFBFBD>һ<EFBFBD>ѷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ľ<EFBFBD><EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
ʵ<EFBFBD>Ŀ<EFBFBD><EFBFBD>ף<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϸһ<EFBFBD><EFBFBD>ʼ<EFBFBD>ͳ<EFBFBD>Ϊ[ENTER]
|
||||
<EFBFBD><EFBFBD>ע<EFBFBD>Ľ<EFBFBD><EFBFBD>㣬û<EFBFBD><EFBFBD><EFBFBD>˸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;<EFBFBD>ˮ<EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ľ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>硣<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>½<EFBFBD><EFBFBD>û[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵܵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD>ŭ<EFBFBD>ĽŲ<EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
@ -1,586 +0,0 @@
|
||||
import uiScriptLocale
|
||||
|
||||
ROOT_PATH = "d:/ymir work/ui/public/"
|
||||
LOCALE_PATH = "d:/ymir work/ui/intro/"+uiScriptLocale.CODEPAGE+"_select/"
|
||||
|
||||
BOARD_X = SCREEN_WIDTH * (65) / 800
|
||||
BOARD_Y = SCREEN_HEIGHT * (215) / 600
|
||||
|
||||
PLUS_BUTTON_WIDTH = 20
|
||||
TEMPORARY_HEIGHT = 5
|
||||
|
||||
window = {
|
||||
"name" : "CreateCharacterWindow",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : SCREEN_WIDTH,
|
||||
"height" : SCREEN_HEIGHT,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Board
|
||||
{
|
||||
"name" : "BackGroundPattern",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 42,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/background_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 128) / 128.0, float(SCREEN_HEIGHT - 128 - 42*2) / 128.0),
|
||||
},
|
||||
|
||||
## Alpha
|
||||
{
|
||||
"name" : "Alpha",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/select/background_alpha.sub",
|
||||
|
||||
"x_scale" : float(SCREEN_WIDTH) / 100.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 69.0,
|
||||
"x_origin" : 0.0,
|
||||
"y_origin" : 0.0,
|
||||
},
|
||||
|
||||
## Top & Bottom Line
|
||||
{
|
||||
"name" : "Top_Line",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/line_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 50) / 50.0, 0.0),
|
||||
},
|
||||
{
|
||||
"name" : "Bottom_Line",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : SCREEN_HEIGHT - 42,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/line_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 50) / 50.0, 0.0),
|
||||
},
|
||||
|
||||
## BackGround
|
||||
{
|
||||
"name" : "BackGround",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
"x_scale" : float(SCREEN_WIDTH) / 800.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 600.0,
|
||||
"mode" : "MODULATE",
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/intro_background.dds",
|
||||
},
|
||||
|
||||
## Buttons
|
||||
{
|
||||
"name" : "left_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : SCREEN_WIDTH * (440) / 800,
|
||||
"y" : SCREEN_HEIGHT * (510) / 600,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/intro/select/left_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/intro/select/left_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/intro/select/left_button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "right_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : SCREEN_WIDTH * (570) / 800,
|
||||
"y" : SCREEN_HEIGHT * (510) / 600,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/intro/select/right_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/intro/select/right_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/intro/select/right_button_03.sub",
|
||||
},
|
||||
|
||||
## Name
|
||||
{
|
||||
"name" : "name_warrior",
|
||||
"type" : "image",
|
||||
|
||||
"x" : BOARD_X - 27,
|
||||
"y" : BOARD_Y - 174 + 25,
|
||||
|
||||
"image" : LOCALE_PATH+"name_warrior.sub",
|
||||
},
|
||||
{
|
||||
"name" : "name_assassin",
|
||||
"type" : "image",
|
||||
|
||||
"x" : BOARD_X - 27,
|
||||
"y" : BOARD_Y - 174 + 25,
|
||||
|
||||
"image" : LOCALE_PATH+"name_assassin.sub",
|
||||
},
|
||||
{
|
||||
"name" : "name_sura",
|
||||
"type" : "image",
|
||||
|
||||
"x" : BOARD_X - 27,
|
||||
"y" : BOARD_Y - 174 + 25,
|
||||
|
||||
"image" : LOCALE_PATH+"name_sura.sub",
|
||||
},
|
||||
{
|
||||
"name" : "name_shaman",
|
||||
"type" : "image",
|
||||
|
||||
"x" : BOARD_X - 27,
|
||||
"y" : BOARD_Y - 174 + 25,
|
||||
|
||||
"image" : LOCALE_PATH+"name_shaman.sub",
|
||||
},
|
||||
|
||||
## Character Board
|
||||
{
|
||||
"name" : "character_board",
|
||||
"type" : "thinboard",
|
||||
|
||||
"x" : BOARD_X,
|
||||
"y" : BOARD_Y,
|
||||
|
||||
"width" : 208,
|
||||
"height" : 300 + TEMPORARY_HEIGHT,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "text_board",
|
||||
"type" : "bar",
|
||||
|
||||
"x" : 8,
|
||||
"y" : 10,
|
||||
|
||||
"width" : 189,
|
||||
"height" : 122,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "prev_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 95,
|
||||
"y" : 95,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_PREV,
|
||||
|
||||
"default_image" : ROOT_PATH + "Small_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Small_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Small_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "next_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 140,
|
||||
"y" : 95,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_NEXT,
|
||||
|
||||
"default_image" : ROOT_PATH + "Small_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Small_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Small_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "right_line",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 189-1,
|
||||
"y" : -1,
|
||||
|
||||
"width" : 0,
|
||||
"height" : 122,
|
||||
|
||||
"color" : 0xffAAA6A1,
|
||||
},
|
||||
{
|
||||
"name" : "bottom_line",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 122-1,
|
||||
|
||||
"width" : 189,
|
||||
"height" : 0,
|
||||
|
||||
"color" : 0xffAAA6A1,
|
||||
},
|
||||
{
|
||||
"name" : "left_line",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 0,
|
||||
"height" : 122-1,
|
||||
|
||||
"color" : 0xff2A2521,
|
||||
},
|
||||
{
|
||||
"name" : "top_line",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 189,
|
||||
"height" : 0,
|
||||
|
||||
"color" : 0xff2A2521,
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "hth",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 15,
|
||||
"y" : 138,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_HP,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "hth_gauge",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100 + PLUS_BUTTON_WIDTH,
|
||||
"color" : "red",
|
||||
},
|
||||
{
|
||||
"name" : "hth_slot",
|
||||
"type" : "slotbar",
|
||||
|
||||
"x" : 137 + PLUS_BUTTON_WIDTH,
|
||||
"y" : -1,
|
||||
"width" : 24,
|
||||
"height" : 16,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "hth_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 1,
|
||||
"all_align" : "center",
|
||||
|
||||
"text" : "99",
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "int",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 15,
|
||||
"y" : 157,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_SP,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "int_gauge",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100 + PLUS_BUTTON_WIDTH,
|
||||
"color" : "pink",
|
||||
},
|
||||
{
|
||||
"name" : "int_slot",
|
||||
"type" : "slotbar",
|
||||
|
||||
"x" : 137 + PLUS_BUTTON_WIDTH,
|
||||
"y" : -1,
|
||||
"width" : 24,
|
||||
"height" : 16,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "int_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 1,
|
||||
"all_align" : "center",
|
||||
|
||||
"text" : "99",
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "str",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 15,
|
||||
"y" : 176,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_ATT_GRADE,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "str_gauge",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100 + PLUS_BUTTON_WIDTH,
|
||||
"color" : "purple",
|
||||
},
|
||||
{
|
||||
"name" : "str_slot",
|
||||
"type" : "slotbar",
|
||||
|
||||
"x" : 137 + PLUS_BUTTON_WIDTH,
|
||||
"y" : -1,
|
||||
"width" : 24,
|
||||
"height" : 16,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "str_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 1,
|
||||
"all_align" : "center",
|
||||
|
||||
"text" : "99",
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "dex",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 15,
|
||||
"y" : 195,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_DEX_GRADE,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "dex_gauge",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100 + PLUS_BUTTON_WIDTH,
|
||||
"color" : "blue",
|
||||
},
|
||||
{
|
||||
"name" : "dex_slot",
|
||||
"type" : "slotbar",
|
||||
|
||||
"x" : 137 + PLUS_BUTTON_WIDTH,
|
||||
"y" : -1,
|
||||
"width" : 24,
|
||||
"height" : 16,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "dex_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 1,
|
||||
"all_align" : "center",
|
||||
|
||||
"text" : "99",
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "hth_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 184,
|
||||
"y" : 139,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/game/windows/btn_plus_up.sub",
|
||||
"over_image" : "d:/ymir work/ui/game/windows/btn_plus_over.sub",
|
||||
"down_image" : "d:/ymir work/ui/game/windows/btn_plus_down.sub",
|
||||
},
|
||||
{
|
||||
"name" : "int_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 184,
|
||||
"y" : 158,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/game/windows/btn_plus_up.sub",
|
||||
"over_image" : "d:/ymir work/ui/game/windows/btn_plus_over.sub",
|
||||
"down_image" : "d:/ymir work/ui/game/windows/btn_plus_down.sub",
|
||||
},
|
||||
{
|
||||
"name" : "str_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 184,
|
||||
"y" : 177,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/game/windows/btn_plus_up.sub",
|
||||
"over_image" : "d:/ymir work/ui/game/windows/btn_plus_over.sub",
|
||||
"down_image" : "d:/ymir work/ui/game/windows/btn_plus_down.sub",
|
||||
},
|
||||
{
|
||||
"name" : "dex_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 184,
|
||||
"y" : 196,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/game/windows/btn_plus_up.sub",
|
||||
"over_image" : "d:/ymir work/ui/game/windows/btn_plus_over.sub",
|
||||
"down_image" : "d:/ymir work/ui/game/windows/btn_plus_down.sub",
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "character_name",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 43,
|
||||
"y" : 217 + TEMPORARY_HEIGHT,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_NAME,
|
||||
|
||||
"text_horizontal_align" : "center",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "character_name_slot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 40 - 1,
|
||||
"y" : -2,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/parameter_slot_04.sub",
|
||||
},
|
||||
{
|
||||
"name" : "character_name_value",
|
||||
"type" : "editline",
|
||||
|
||||
"x" : 40 - 1 + 3,
|
||||
"y" : 0,
|
||||
|
||||
"input_limit" : 12,
|
||||
|
||||
"width" : 90,
|
||||
"height" : 20,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "character_name",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 43,
|
||||
"y" : 241 + TEMPORARY_HEIGHT,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_SHAPE,
|
||||
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
{
|
||||
"name" : "shape_button_01",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 79,
|
||||
"y" : 239 + TEMPORARY_HEIGHT,
|
||||
|
||||
"text" : "1",
|
||||
|
||||
"default_image" : ROOT_PATH + "Middle_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Middle_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Middle_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "shape_button_02",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 139,
|
||||
"y" : 239 + TEMPORARY_HEIGHT,
|
||||
|
||||
"text" : "2",
|
||||
|
||||
"default_image" : ROOT_PATH + "Middle_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Middle_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Middle_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "create_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 11,
|
||||
"y" : 265 + TEMPORARY_HEIGHT,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_CREATE,
|
||||
|
||||
"default_image" : ROOT_PATH + "Large_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Large_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Large_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "cancel_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 109,
|
||||
"y" : 265 + TEMPORARY_HEIGHT,
|
||||
|
||||
"text" : uiScriptLocale.CANCEL,
|
||||
|
||||
"default_image" : ROOT_PATH + "Large_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Large_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Large_Button_03.sub",
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
}
|
@ -1,363 +0,0 @@
|
||||
import uiScriptLocale
|
||||
|
||||
LOCALE_PATH = "d:/ymir work/ui/intro/"+uiScriptLocale.CODEPAGE+"_login/"
|
||||
|
||||
window = {
|
||||
"name" : "LoginWindow",
|
||||
"sytle" : ("movable",),
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : SCREEN_WIDTH,
|
||||
"height" : SCREEN_HEIGHT,
|
||||
|
||||
"children" :
|
||||
(
|
||||
|
||||
## Board
|
||||
{
|
||||
"name" : "BackGround",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 42,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/background_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 128) / 128.0, float(SCREEN_HEIGHT - 128 - 42*2) / 128.0),
|
||||
},
|
||||
|
||||
## Alpha
|
||||
{
|
||||
"name" : "Alpha",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/login/background_alpha.sub",
|
||||
|
||||
"x_scale" : float(SCREEN_WIDTH) / 128.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 96.0,
|
||||
},
|
||||
|
||||
## Top & Bottom Line
|
||||
{
|
||||
"name" : "Top_Line",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/line_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 50) / 50.0, 0.0),
|
||||
},
|
||||
{
|
||||
"name" : "Bottom_Line",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : SCREEN_HEIGHT - 42,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/line_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 50) / 50.0, 0.0),
|
||||
},
|
||||
|
||||
## BackGround
|
||||
{
|
||||
"name" : "BackGround",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
"x_scale" : float(SCREEN_WIDTH) / 800.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 600.0,
|
||||
"mode" : "MODULATE",
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/intro_background.dds",
|
||||
},
|
||||
|
||||
## Logo
|
||||
{
|
||||
"name" : "Metin2_Logo_1",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : float(SCREEN_WIDTH) / 27,
|
||||
"y" : float(SCREEN_HEIGHT) / 8,
|
||||
"x_scale" : float(SCREEN_WIDTH) / 800.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 600.0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/login/metin2_logo_1.sub",
|
||||
},
|
||||
{
|
||||
"name" : "Metin2_Logo_2",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : float(SCREEN_WIDTH) / 27 + float(429 - 27) / 800 * SCREEN_WIDTH,
|
||||
"y" : float(SCREEN_HEIGHT) / 8,
|
||||
"x_scale" : float(SCREEN_WIDTH) / 800.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 600.0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/login/metin2_logo_2.sub",
|
||||
},
|
||||
|
||||
## Copyright
|
||||
{
|
||||
"name" : "Copyright",
|
||||
"type" : "image",
|
||||
|
||||
"x" : SCREEN_WIDTH/2 - 378/2,
|
||||
"y" : SCREEN_HEIGHT - 33,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/login/copyright.sub",
|
||||
},
|
||||
|
||||
## ConnectBoard
|
||||
{
|
||||
"name" : "ConnectBoard",
|
||||
"type" : "thinboard",
|
||||
|
||||
"x" : SCREEN_WIDTH - 275,
|
||||
"y" : SCREEN_HEIGHT - 195,
|
||||
"width" : 208,
|
||||
"height" : 30,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "ConnectName",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 15,
|
||||
"y" : 0,
|
||||
"vertical_align" : "center",
|
||||
"text_vertical_align" : "center",
|
||||
|
||||
"text" : uiScriptLocale.LOGIN_DEFAULT_SERVERADDR,
|
||||
},
|
||||
{
|
||||
"name" : "SelectConnectButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 150,
|
||||
"y" : 0,
|
||||
"vertical_align" : "center",
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/small_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/small_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/small_button_03.sub",
|
||||
|
||||
"text" : uiScriptLocale.LOGIN_SELECT_BUTTON,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## LoginBoard
|
||||
{
|
||||
"name" : "LoginBoard",
|
||||
"type" : "image",
|
||||
|
||||
"x" : SCREEN_WIDTH - 275,
|
||||
"y" : SCREEN_HEIGHT - 155,
|
||||
|
||||
"image" : LOCALE_PATH+"loginwindow.sub",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "ID_EditLine",
|
||||
"type" : "editline",
|
||||
|
||||
"x" : 77,
|
||||
"y" : 16,
|
||||
|
||||
"width" : 120,
|
||||
"height" : 18,
|
||||
|
||||
"input_limit" : 16,
|
||||
"enable_codepage" : 0,
|
||||
|
||||
"r" : 1.0,
|
||||
"g" : 1.0,
|
||||
"b" : 1.0,
|
||||
"a" : 1.0,
|
||||
},
|
||||
{
|
||||
"name" : "Password_EditLine",
|
||||
"type" : "editline",
|
||||
|
||||
"x" : 77,
|
||||
"y" : 43,
|
||||
|
||||
"width" : 120,
|
||||
"height" : 18,
|
||||
|
||||
"input_limit" : 16,
|
||||
"secret_flag" : 1,
|
||||
"enable_codepage" : 0,
|
||||
|
||||
"r" : 1.0,
|
||||
"g" : 1.0,
|
||||
"b" : 1.0,
|
||||
"a" : 1.0,
|
||||
},
|
||||
{
|
||||
"name" : "LoginButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 15,
|
||||
"y" : 65,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/large_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/large_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/large_button_03.sub",
|
||||
|
||||
"text" : uiScriptLocale.LOGIN_CONNECT,
|
||||
},
|
||||
{
|
||||
"name" : "LoginExitButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 105,
|
||||
"y" : 65,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/large_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/large_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/large_button_03.sub",
|
||||
|
||||
"text" : uiScriptLocale.LOGIN_EXIT,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## ServerBoard
|
||||
{
|
||||
"name" : "ServerBoard",
|
||||
"type" : "thinboard",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 308,
|
||||
"width" : 375,
|
||||
"height" : 220,
|
||||
"horizontal_align" : "center",
|
||||
|
||||
"children" :
|
||||
(
|
||||
|
||||
## Title
|
||||
{
|
||||
"name" : "Title",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 12,
|
||||
"horizontal_align" : "center",
|
||||
"text_horizontal_align" : "center",
|
||||
"text" : uiScriptLocale.LOGIN_SELECT_TITLE,
|
||||
},
|
||||
|
||||
## Horizontal
|
||||
{
|
||||
"name" : "HorizontalLine1",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 10,
|
||||
"y" : 34,
|
||||
"width" : 354,
|
||||
"height" : 0,
|
||||
"color" : 0xff777777,
|
||||
},
|
||||
{
|
||||
"name" : "HorizontalLine2",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 10,
|
||||
"y" : 35,
|
||||
"width" : 355,
|
||||
"height" : 0,
|
||||
"color" : 0xff111111,
|
||||
},
|
||||
|
||||
## Vertical
|
||||
{
|
||||
"name" : "VerticalLine1",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 246,
|
||||
"y" : 38,
|
||||
"width" : 0,
|
||||
"height" : 175,
|
||||
"color" : 0xff777777,
|
||||
},
|
||||
{
|
||||
"name" : "VerticalLine2",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 247,
|
||||
"y" : 38,
|
||||
"width" : 0,
|
||||
"height" : 175,
|
||||
"color" : 0xff111111,
|
||||
},
|
||||
|
||||
## ListBox
|
||||
{
|
||||
"name" : "ServerList",
|
||||
"type" : "listbox",
|
||||
|
||||
"x" : 10,
|
||||
"y" : 40,
|
||||
"width" : 232,
|
||||
"height" : 171,
|
||||
|
||||
"item_align" : 0,
|
||||
},
|
||||
{
|
||||
"name" : "ChannelList",
|
||||
"type" : "listbox",
|
||||
|
||||
"x" : 255,
|
||||
"y" : 40,
|
||||
"width" : 109,
|
||||
"height" : 171,
|
||||
|
||||
"item_align" : 0,
|
||||
},
|
||||
|
||||
## Buttons
|
||||
{
|
||||
"name" : "ServerSelectButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 267,
|
||||
"y" : 170,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/large_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/large_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/large_button_03.sub",
|
||||
|
||||
"text" : uiScriptLocale.OK,
|
||||
},
|
||||
{
|
||||
"name" : "ServerExitButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 267,
|
||||
"y" : 192,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/large_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/large_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/large_button_03.sub",
|
||||
|
||||
"text" : uiScriptLocale.LOGIN_SELECT_EXIT,
|
||||
},
|
||||
|
||||
),
|
||||
|
||||
},
|
||||
|
||||
),
|
||||
}
|
@ -1,580 +0,0 @@
|
||||
import uiScriptLocale
|
||||
|
||||
ROOT_PATH = "d:/ymir work/ui/public/"
|
||||
LOCALE_PATH = "d:/ymir work/ui/intro/"+uiScriptLocale.CODEPAGE+"_select/"
|
||||
|
||||
BOARD_X = SCREEN_WIDTH * (65) / 800
|
||||
BOARD_Y = SCREEN_HEIGHT * (220) / 600
|
||||
|
||||
BOARD_ITEM_ADD_POSITION = -40
|
||||
|
||||
window = {
|
||||
"name" : "SelectCharacterWindow",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : SCREEN_WIDTH,
|
||||
"height" : SCREEN_HEIGHT,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Board
|
||||
{
|
||||
"name" : "BackGroundPattern",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 42,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/background_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 128) / 128.0, float(SCREEN_HEIGHT - 128 - 42*2) / 128.0),
|
||||
},
|
||||
|
||||
## Alpha
|
||||
{
|
||||
"name" : "Alpha",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/select/background_alpha.sub",
|
||||
|
||||
"x_scale" : float(SCREEN_WIDTH) / 100.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 69.0,
|
||||
},
|
||||
|
||||
## Top & Bottom Line
|
||||
{
|
||||
"name" : "Top_Line",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/line_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 50) / 50.0, 0.0),
|
||||
},
|
||||
{
|
||||
"name" : "Bottom_Line",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : SCREEN_HEIGHT - 42,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/line_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 50) / 50.0, 0.0),
|
||||
},
|
||||
|
||||
## BackGround
|
||||
{
|
||||
"name" : "BackGround",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
"x_scale" : float(SCREEN_WIDTH) / 800.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 600.0,
|
||||
"mode" : "MODULATE",
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/intro_background.dds",
|
||||
},
|
||||
|
||||
## Name
|
||||
{
|
||||
"name" : "name_warrior",
|
||||
"type" : "image",
|
||||
|
||||
"x" : BOARD_X - 27,
|
||||
"y" : BOARD_Y - 174 + 25,
|
||||
|
||||
"image" : LOCALE_PATH+"name_warrior.sub",
|
||||
},
|
||||
{
|
||||
"name" : "name_assassin",
|
||||
"type" : "image",
|
||||
|
||||
"x" : BOARD_X - 27,
|
||||
"y" : BOARD_Y - 174 + 25,
|
||||
|
||||
"image" : LOCALE_PATH+"name_assassin.sub",
|
||||
},
|
||||
{
|
||||
"name" : "name_sura",
|
||||
"type" : "image",
|
||||
|
||||
"x" : BOARD_X - 27,
|
||||
"y" : BOARD_Y - 174 + 25,
|
||||
|
||||
"image" : LOCALE_PATH+"name_sura.sub",
|
||||
},
|
||||
{
|
||||
"name" : "name_shaman",
|
||||
"type" : "image",
|
||||
|
||||
"x" : BOARD_X - 27,
|
||||
"y" : BOARD_Y - 174 + 25,
|
||||
|
||||
"image" : LOCALE_PATH+"name_shaman.sub",
|
||||
},
|
||||
|
||||
|
||||
## Character Board
|
||||
{
|
||||
"name" : "character_board",
|
||||
"type" : "thinboard",
|
||||
|
||||
"x" : BOARD_X,
|
||||
"y" : BOARD_Y,
|
||||
|
||||
"width" : 208,
|
||||
"height" : 363 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"children" :
|
||||
(
|
||||
|
||||
## Empire Flag
|
||||
{
|
||||
"name" : "EmpireFlag_A",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 21,
|
||||
"y" : 12,
|
||||
"x_scale" : 0.5,
|
||||
"y_scale" : 0.5,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empireflag_a.sub"
|
||||
},
|
||||
{
|
||||
"name" : "EmpireFlag_B",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 21,
|
||||
"y" : 12,
|
||||
"x_scale" : 0.5,
|
||||
"y_scale" : 0.5,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empireflag_b.sub"
|
||||
},
|
||||
{
|
||||
"name" : "EmpireFlag_C",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 21,
|
||||
"y" : 12,
|
||||
"x_scale" : 0.5,
|
||||
"y_scale" : 0.5,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empireflag_c.sub"
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "EmpireNameSlot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 100,
|
||||
"y" : 12,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_03.sub",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "EmpireName",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_EMPIRE_NAME,
|
||||
|
||||
"all_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "GuildNameSlot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 100,
|
||||
"y" : 33,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_03.sub",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "GuildName",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_NO_GUILD,
|
||||
|
||||
"all_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "character_name",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 17,
|
||||
"y" : 124 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_NAME,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "character_name_slot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 43,
|
||||
"y" : -2,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_05.sub",
|
||||
},
|
||||
{
|
||||
"name" : "character_name_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 43 + 130/2,
|
||||
"y" : 0,
|
||||
|
||||
"text" : "",
|
||||
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "character_level",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 17,
|
||||
"y" : 50 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_LEVEL,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "character_level_slot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 43,
|
||||
"y" : -2,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_05.sub",
|
||||
},
|
||||
{
|
||||
"name" : "character_level_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 43 + 130/2,
|
||||
"y" : 0,
|
||||
|
||||
"text" : "",
|
||||
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "character_play_time",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 17,
|
||||
"y" : 76 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_PLAYTIME,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "character_play_time_slot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 83,
|
||||
"y" : -2,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "character_play_time_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 83 + 91/2,
|
||||
"y" : 0,
|
||||
|
||||
"text" : "",
|
||||
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "character_hth",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 17,
|
||||
"y" : 102 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_HP,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "gauge_hth",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100,
|
||||
"color" : "red",
|
||||
},
|
||||
{
|
||||
"name" : "character_hth_slot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 134,
|
||||
"y" : -2,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_00.sub",
|
||||
},
|
||||
{
|
||||
"name" : "character_hth_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 134 + 39/2,
|
||||
"y" : 0,
|
||||
|
||||
"text" : "",
|
||||
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "character_int",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 17,
|
||||
"y" : 128 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_SP,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "gauge_int",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100,
|
||||
"color" : "pink",
|
||||
},
|
||||
{
|
||||
"name" : "character_int_slot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 134,
|
||||
"y" : -2,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_00.sub",
|
||||
},
|
||||
{
|
||||
"name" : "character_int_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 134 + 39/2,
|
||||
"y" : 0,
|
||||
|
||||
"text" : "",
|
||||
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "character_str",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 17,
|
||||
"y" : 154 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_ATT_GRADE,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "gauge_str",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100,
|
||||
"color" : "purple",
|
||||
},
|
||||
{
|
||||
"name" : "character_str_slot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 134,
|
||||
"y" : -2,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_00.sub",
|
||||
},
|
||||
{
|
||||
"name" : "character_str_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 134 + 39/2,
|
||||
"y" : 0,
|
||||
|
||||
"text" : "",
|
||||
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "character_dex",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 17,
|
||||
"y" : 180 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_DEX_GRADE,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "gauge_dex",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100,
|
||||
"color" : "blue",
|
||||
},
|
||||
{
|
||||
"name" : "character_dex_slot",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 134,
|
||||
"y" : -2,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_00.sub",
|
||||
},
|
||||
{
|
||||
"name" : "character_dex_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 134 + 39/2,
|
||||
"y" : 0,
|
||||
|
||||
"text" : "",
|
||||
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## Buttons
|
||||
{
|
||||
"name" : "start_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 14,
|
||||
"y" : 210 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_SELECT,
|
||||
"text_height" : 6,
|
||||
|
||||
"default_image" : ROOT_PATH + "XLarge_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "XLarge_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "XLarge_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "create_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 14,
|
||||
"y" : 210 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_CREATE,
|
||||
"text_height" : 6,
|
||||
|
||||
"default_image" : ROOT_PATH + "XLarge_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "XLarge_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "XLarge_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "exit_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 105,
|
||||
"y" : 245 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_EXIT,
|
||||
|
||||
"default_image" : ROOT_PATH + "Large_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Large_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Large_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "delete_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 14,
|
||||
"y" : 245 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
|
||||
|
||||
"text" : uiScriptLocale.SELECT_DELETE,
|
||||
|
||||
"default_image" : ROOT_PATH + "Large_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Large_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Large_Button_03.sub",
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## Buttons
|
||||
{
|
||||
"name" : "left_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : SCREEN_WIDTH * (450) / 800,
|
||||
"y" : SCREEN_HEIGHT * (505) / 600,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/intro/select/left_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/intro/select/left_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/intro/select/left_button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "right_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : SCREEN_WIDTH * (580) / 800,
|
||||
"y" : SCREEN_HEIGHT * (505) / 600,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/intro/select/right_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/intro/select/right_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/intro/select/right_button_03.sub",
|
||||
},
|
||||
|
||||
),
|
||||
}
|
@ -1,362 +0,0 @@
|
||||
import uiScriptLocale
|
||||
|
||||
ROOT_PATH = "d:/ymir work/ui/public/"
|
||||
LOCALE_PATH = "d:/ymir work/ui/intro/"+uiScriptLocale.CODEPAGE+"_empire/"
|
||||
|
||||
ATALS_X = SCREEN_WIDTH * (282) / 800
|
||||
ATALS_Y = SCREEN_HEIGHT * (170) / 600
|
||||
|
||||
window = {
|
||||
"name" : "SelectCharacterWindow",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : SCREEN_WIDTH,
|
||||
"height" : SCREEN_HEIGHT,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Board
|
||||
{
|
||||
"name" : "BackGround",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 42,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/background_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 128) / 128.0, float(SCREEN_HEIGHT - 128 - 42*2) / 128.0),
|
||||
},
|
||||
|
||||
## Alpha
|
||||
{
|
||||
"name" : "Alpha",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/select/background_alpha.sub",
|
||||
|
||||
"x_scale" : float(SCREEN_WIDTH) / 100.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 69.0,
|
||||
},
|
||||
|
||||
## Top & Bottom Line
|
||||
{
|
||||
"name" : "Top_Line",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/line_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 50) / 50.0, 0.0),
|
||||
},
|
||||
{
|
||||
"name" : "Bottom_Line",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : SCREEN_HEIGHT - 42,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/line_pattern.tga",
|
||||
|
||||
"rect" : (0.0, 0.0, float(SCREEN_WIDTH - 50) / 50.0, 0.0),
|
||||
},
|
||||
|
||||
## Title
|
||||
{
|
||||
"name" : "Title",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : SCREEN_WIDTH * (410 - 346/2) / 800,
|
||||
"y" : SCREEN_HEIGHT * (114 - 136/2) / 600,
|
||||
"x_scale" : float(SCREEN_WIDTH) / 800.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 600.0,
|
||||
|
||||
"image" : LOCALE_PATH+"title.sub"
|
||||
},
|
||||
|
||||
## Atlas
|
||||
{
|
||||
"name" : "Atlas",
|
||||
"type" : "image",
|
||||
|
||||
"x" : ATALS_X,
|
||||
"y" : ATALS_Y,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/atlas.sub",
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Empire Image
|
||||
{
|
||||
"name" : "EmpireArea_A",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 43,
|
||||
"y" : 201,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empirearea_a.sub"
|
||||
},
|
||||
{
|
||||
"name" : "EmpireArea_B",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 17,
|
||||
"y" : 16,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empirearea_b.sub"
|
||||
},
|
||||
{
|
||||
"name" : "EmpireArea_C",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 314,
|
||||
"y" : 33,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empirearea_c.sub"
|
||||
},
|
||||
|
||||
## Empire Flag
|
||||
{
|
||||
"name" : "EmpireAreaFlag_A",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 167,
|
||||
"y" : 235,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empireareaflag_a.sub"
|
||||
},
|
||||
{
|
||||
"name" : "EmpireAreaFlag_B",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 70,
|
||||
"y" : 42,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empireareaflag_b.sub"
|
||||
},
|
||||
{
|
||||
"name" : "EmpireAreaFlag_C",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 357,
|
||||
"y" : 78,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empireareaflag_c.sub"
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## Buttons
|
||||
{
|
||||
"name" : "left_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : ATALS_X + 160,
|
||||
"y" : ATALS_Y + 340,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/intro/select/left_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/intro/select/left_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/intro/select/left_button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "right_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : ATALS_X + 160 + 130,
|
||||
"y" : ATALS_Y + 340,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/intro/select/right_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/intro/select/right_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/intro/select/right_button_03.sub",
|
||||
},
|
||||
|
||||
## Character Board
|
||||
{
|
||||
"name" : "empire_board",
|
||||
"type" : "thinboard",
|
||||
|
||||
"x" : SCREEN_WIDTH * (40) / 800,
|
||||
"y" : SCREEN_HEIGHT * (211) / 600,
|
||||
|
||||
"width" : 208,
|
||||
"height" : 314,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Bar
|
||||
{
|
||||
"name" : "flag_board",
|
||||
"type" : "bar",
|
||||
|
||||
"x" : 24,
|
||||
"y" : 17,
|
||||
"width" : 159,
|
||||
"height" : 119,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Empire Flag
|
||||
{
|
||||
"name" : "EmpireFlag_A",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
"horizontal_align" : "center",
|
||||
"vertical_align" : "center",
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empireflag_a.sub"
|
||||
},
|
||||
{
|
||||
"name" : "EmpireFlag_B",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
"horizontal_align" : "center",
|
||||
"vertical_align" : "center",
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empireflag_b.sub"
|
||||
},
|
||||
{
|
||||
"name" : "EmpireFlag_C",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
"horizontal_align" : "center",
|
||||
"vertical_align" : "center",
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/empire/empireflag_c.sub"
|
||||
},
|
||||
),
|
||||
|
||||
},
|
||||
{
|
||||
"name" : "text_board",
|
||||
"type" : "bar",
|
||||
|
||||
"x" : 10,
|
||||
"y" : 146,
|
||||
|
||||
"width" : 189,
|
||||
"height" : 122,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "prev_text_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 95,
|
||||
"y" : 95,
|
||||
|
||||
"text" : uiScriptLocale.EMPIRE_PREV,
|
||||
|
||||
"default_image" : ROOT_PATH + "Small_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Small_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Small_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "next_text_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 140,
|
||||
"y" : 95,
|
||||
|
||||
"text" : uiScriptLocale.EMPIRE_NEXT,
|
||||
|
||||
"default_image" : ROOT_PATH + "Small_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Small_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Small_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "right_line",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 189-1,
|
||||
"y" : -1,
|
||||
|
||||
"width" : 0,
|
||||
"height" : 122,
|
||||
|
||||
"color" : 0xffAAA6A1,
|
||||
},
|
||||
{
|
||||
"name" : "bottom_line",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 122-1,
|
||||
|
||||
"width" : 189,
|
||||
"height" : 0,
|
||||
|
||||
"color" : 0xffAAA6A1,
|
||||
},
|
||||
{
|
||||
"name" : "left_line",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 0,
|
||||
"height" : 122-1,
|
||||
|
||||
"color" : 0xff2A2521,
|
||||
},
|
||||
{
|
||||
"name" : "top_line",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 189,
|
||||
"height" : 0,
|
||||
|
||||
"color" : 0xff2A2521,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## Buttons
|
||||
{
|
||||
"name" : "select_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 14,
|
||||
"y" : 277,
|
||||
|
||||
"text" : uiScriptLocale.EMPIRE_SELECT,
|
||||
|
||||
"default_image" : ROOT_PATH + "Large_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Large_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Large_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "exit_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 105,
|
||||
"y" : 277,
|
||||
|
||||
"text" : uiScriptLocale.EMPIRE_EXIT,
|
||||
|
||||
"default_image" : ROOT_PATH + "Large_Button_01.sub",
|
||||
"over_image" : ROOT_PATH + "Large_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Large_Button_03.sub",
|
||||
},
|
||||
|
||||
),
|
||||
},
|
||||
),
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
[DELAY value;10]
|
||||
<EFBFBD>ڰ<EFBFBD><EFBFBD><EFBFBD> <20>ܰ˰<DCB0> Ȱ<><C8B0> <20>ֹ<EFBFBD><D6B9><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD>ϴ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ϻ<EFBFBD><CFBB><EFBFBD> <20>Դϴ<D4B4>.[ENTER]
|
||||
<EFBFBD>̵<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD>ؿ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>Ȥ<EFBFBD><C8A4> <20>Ʒð<C6B7><C3B0><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>ü<EFBFBD><C3BC> <20><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, Ư<><C6AF><EFBFBD><EFBFBD> <20><><EFBFBD>Ǹ<EFBFBD> <20><><EFBFBD>߾<EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD>ٸ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>帧<EFBFBD><E5B8A7> <20>ڹٲ<DAB9>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD>. <20><>ø<EFBFBD><EFBFBD> <20>ӵ<EFBFBD><D3B5><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>Ѵٴ<D1B4> <20><><EFBFBD><EFBFBD> <20><EFBFBD><EEB6BB>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>̵<EFBFBD><CCB5><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD>Դϴ<EFBFBD>.
|
@ -1,27 +0,0 @@
|
||||
[DELAY value;10]
|
||||
<EFBFBD>ż<EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>Ȱ<EFBFBD><C8B0> <20>̷<EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>Ŵ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD>п<EFBFBD> <20><><EFBFBD><EFBFBD> <20><>ġ<EFBFBD>Ǵٽ<C7B4><D9BD><EFBFBD> <20><>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ٺ<EFBFBD><D9BA><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD>ε<EFBFBD><CEB5><EFBFBD> <20>Ǽ<EFBFBD><C7BC><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>̴<EFBFBD>.[ENTER]
|
||||
<EFBFBD>ַ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD>η<EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǵ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
(Metin Stone)<29><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΰ<EFBFBD> <20><><EFBFBD>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>Ҵ<DEBE>[ENTER]
|
||||
<EFBFBD>̵<EFBFBD><EFBFBD>̱ <20>ϴ<EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>̵<EFBFBD><CCB5><EFBFBD> <20><EFBFBD><D7B5><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ó<><C3B3><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><>ü<EFBFBD><C3BC><EFBFBD><EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>鿩 <20><><EFBFBD>ʿ<EFBFBD><CABF><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>Ϸ<EFBFBD><CFB7><EFBFBD> <20>غ<EFBFBD> <20>߿<EFBFBD>[ENTER]
|
||||
<EFBFBD>ִ<EFBFBD>. <20>̵<EFBFBD><CCB5><EFBFBD> <20><><EFBFBD>ϴ<EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD> <20>ϳ<EFBFBD><CFB3><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
ħ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>Ƴ<EFBFBD><C6B3><EFBFBD> <20>ٽ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>θ<EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD>ô<EFBFBD>ϴ<EFBFBD> <20><><EFBFBD>̴<EFBFBD>.
|
@ -1,24 +0,0 @@
|
||||
[DELAY value;10]
|
||||
õ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ܷ<EFBFBD><DCB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>縦[ENTER]
|
||||
<EFBFBD>θ<EFBFBD>¢<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20≯<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>Ϸ<EFBFBD><CFB7><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. Ȳ<><C8B2><EFBFBD><EFBFBD> <20><><EFBFBD>̵<EFBFBD><CCB5><EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>̴<EFBFBD>. <20>ּ<EFBFBD><D6BC><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>Ƴ<EFBFBD><C6B3><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(Metin[ENTER]
|
||||
Stone)<29><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD>ݰ<EFBFBD> <20><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>å<EFBFBD><C3A5>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD>ʿ<EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20≯<EFBFBD> <20><><EFBFBD>ô<EFBFBD><C3B4>ϰ<EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>̲<EFBFBD><CCB2><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD>ݱ⸦ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD>뱹<EFBFBD><EBB1B9>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ŵ<EFBFBD><C5B5>ϰ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD>̵<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>ϳ<EFBFBD>, <20><>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>ʿ<EFBFBD><CABF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD>ݾ<EFBFBD> ħ<><C4A7><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>ϴ<EFBFBD> <20><><EFBFBD>̴<EFBFBD>.[ENTER]
|
||||
|
@ -1,27 +0,0 @@
|
||||
[DELAY value;10]
|
||||
<EFBFBD><EFBFBD><EFBFBD>뱹[ENTER]
|
||||
[ENTER]
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>Ȱ<EFBFBD><C8B0> <20>ٸ<DEB2> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>뱹. Ȳ<><C8B2>[ENTER]
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20≯<EFBFBD><CCB8><EFBFBD> <20>̲<EFBFBD><CCB2><EFBFBD> <20>ִ<EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̴<EFBFBD>. <20>Ϲ濡 <20><>ġ<EFBFBD>ϰ<EFBFBD>[ENTER]
|
||||
<EFBFBD>ֱ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ż<EFBFBD><C5BC><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ڿ<EFBFBD>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̰<EFBFBD> <20>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD> <20><>ȭ<EFBFBD><C8AD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϰ<EFBFBD> <20>ִ<EFBFBD>. <20>ż<EFBFBD><C5BC><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD>Ǽ<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD>忡 <20><><EFBFBD>ؼ<EFBFBD><D8BC><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD>ϴµ<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>µ<EFBFBD><C2B5><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD>ϰ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>̹<EFBFBD> Ȳ<><C8B2><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD>ڼ<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>翡 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ִ<EFBFBD> <20><>[ENTER]
|
||||
<EFBFBD>ϴ<EFBFBD>. <20>̵<EFBFBD><CCB5><EFBFBD> ǥ<><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD>п<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ٽ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20≯<EFBFBD><CCB8><EFBFBD> <20>߸<EFBFBD><DFB8><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֱ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>̴<EFBFBD>.[ENTER]
|
@ -1,17 +0,0 @@
|
||||
[DELAY value;10]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ڿ<EFBFBD><DABF><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD>帧<EFBFBD><EFBFBD> <20><>ȭ<EFBFBD><C8AD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>ڵ<EFBFBD>[ENTER]
|
||||
<EFBFBD>Դϴ<EFBFBD>. <20><EFBFBD><D7B5><EFBFBD> <20>̷<EFBFBD><CCB7><EFBFBD> <20><>Ģ<EFBFBD><C4A2>[ENTER]
|
||||
Ư<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>Ű<EFBFBD>ü<EFBFBD><C3BC> <20><><EFBFBD><EFBFBD> <20><>üȭ[ENTER]
|
||||
<EFBFBD><EFBFBD>ų <20><> <20>ִ<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>˰<EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD>ֽ<EFBFBD><EFBFBD>ϴ<EFBFBD>. <20>̷<EFBFBD><CCB7><EFBFBD> <20>鸸<D7B5><E9B8B8>[ENTER]
|
||||
<EFBFBD>Ű<EFBFBD>ü<EFBFBD><EFBFBD> <20>Ϲ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>,[ENTER]
|
||||
Ȥ<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>̶<EFBFBD><CCB6><EFBFBD> <20>θ<EFBFBD><CEB8>ϴ<EFBFBD>.[ENTER]
|
||||
<EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD>ֱ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>Ӿ<EFBFBD><D3BE><EFBFBD> <20>ٸ<EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>ȭ <20>ϱ⸦ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ɿ<EFBFBD><C9BF>ϰ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>̾<EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD>ʽ<EFBFBD><EFBFBD>ϴ<EFBFBD>.
|
@ -1,17 +0,0 @@
|
||||
[DELAY value;10]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ڽ<EFBFBD><DABD><EFBFBD> <20>ȿ<EFBFBD> <20>Ǹ<EFBFBD><C7B8><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>Դϴ<D4B4>.[ENTER]
|
||||
<EFBFBD>̵<EFBFBD><EFBFBD><EFBFBD> <20>ٸ<EFBFBD> <20>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD><EFBFBD> <20><EFBFBD> <20><>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ΰ<EFBFBD><CEB0><EFBFBD><EFBFBD>踦 <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ʴ<EFBFBD> Ư¡<C6AF><C2A1> <20>ֽ<EFBFBD><D6BD>ϴ<EFBFBD>.[ENTER]
|
||||
<EFBFBD>̵<EFBFBD><EFBFBD><EFBFBD> <20><>ǥ<EFBFBD><C7A5> <20><><EFBFBD><EFBFBD> <20>ְ<EFBFBD><D6B0><EFBFBD> <20><>[ENTER]
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD>ߴ<EFBFBD> <20><><EFBFBD≯<EFBFBD>, <20><> <20><><EFBFBD><EFBFBD> <20><>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>彺<EFBFBD><E5BDBA><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD>̶<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>մϴ<D5B4>.[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD>ڽ<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD> <20><> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD>ʿ<EFBFBD><EFBFBD>ϴٰ<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><>ü<EFBFBD><C3BC>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>մϴ<D5B4>.
|
@ -1,17 +0,0 @@
|
||||
[DELAY value;10]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20>ڷ<EFBFBD> <20>˰<EFBFBD> ưư<C6B0><C6B0>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ϰ<EFBFBD> ó<><C3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ֿ<EFBFBD><D6BF><EFBFBD><EFBFBD><EFBFBD> Ȱ<><C8B0>[ENTER]
|
||||
<EFBFBD>մϴ<EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD>ֿ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>Ȥ[ENTER]
|
||||
<EFBFBD><EFBFBD>Ű<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD><EFBFBD>ö<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>õ<EFBFBD> <20>ڽ<EFBFBD><DABD><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>ó<EFBFBD><C3B3> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>߱<EFBFBD> <20>մϴ<D5B4>.[ENTER]
|
||||
<EFBFBD>г<EFBFBD><EFBFBD><EFBFBD> <20>̵<EFBFBD><CCB5><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20>ִ<EFBFBD>[ENTER]
|
||||
<EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>ü<EFBFBD><C3BC> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
[WAIT]
|
||||
<EFBFBD>ʴ<EFBFBD> <20>ٰ<EFBFBD> <20><><EFBFBD><EFBFBD> <20>ϴ<EFBFBD> <20><><EFBFBD><EFBFBD>[ENTER]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20>Դϴ<D4B4>.
|
||||
|
||||
|
@ -1,144 +0,0 @@
|
||||
import uiScriptLocale
|
||||
|
||||
window = {
|
||||
"name" : "InputDialog",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"style" : ("movable", "float",),
|
||||
|
||||
"width" : 230,
|
||||
"height" : 130,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "Board",
|
||||
"type" : "board_with_titlebar",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 230,
|
||||
"height" : 130,
|
||||
|
||||
"title" : uiScriptLocale.GUILD_WAR_ACCEPT,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Input Slot
|
||||
{
|
||||
"name" : "InputName",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 15,
|
||||
"y" : 40,
|
||||
|
||||
"text" : uiScriptLocale.GUILD_WAR_ENEMY,
|
||||
},
|
||||
{
|
||||
"name" : "InputSlot",
|
||||
"type" : "slotbar",
|
||||
|
||||
"x" : 80,
|
||||
"y" : 37,
|
||||
"width" : 130,
|
||||
"height" : 18,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "InputValue",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 3,
|
||||
"y" : 3,
|
||||
|
||||
"width" : 90,
|
||||
"height" : 18,
|
||||
|
||||
},
|
||||
),
|
||||
},
|
||||
## Input Slot
|
||||
{
|
||||
"name" : "GameType", "x" : 15, "y" : 65, "width" : 65+45*4, "height" : 20,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{"name" : "GameTypeLabel", "type" : "text", "x" : 0, "y" : 3, "text" : uiScriptLocale.GUILD_WAR_BATTLE_TYPE,},
|
||||
{
|
||||
"name" : "NormalButton",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 65,
|
||||
"y" : 0,
|
||||
|
||||
"text" : uiScriptLocale.GUILD_WAR_NORMAL,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/small_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/small_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/small_button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "WarpButton",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 65+45*1,
|
||||
"y" : 0,
|
||||
|
||||
"text" : uiScriptLocale.GUILD_WAR_WARP,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/small_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/small_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/small_button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "CTFButton",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 65+45*2,
|
||||
"y" : 0,
|
||||
|
||||
"text" : uiScriptLocale.GUILD_WAR_CTF,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/small_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/small_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/small_button_03.sub",
|
||||
},
|
||||
),
|
||||
},
|
||||
## Button
|
||||
{
|
||||
"name" : "AcceptButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : - 61 - 5 + 30,
|
||||
"y" : 95,
|
||||
"horizontal_align" : "center",
|
||||
|
||||
"text" : uiScriptLocale.OK,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/middle_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/middle_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/middle_button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "CancelButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 5 + 30,
|
||||
"y" : 95,
|
||||
"horizontal_align" : "center",
|
||||
|
||||
"text" : uiScriptLocale.CANCEL,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/middle_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/middle_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/middle_button_03.sub",
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
import uiScriptLocale
|
||||
|
||||
ROOT = "d:/ymir work/ui/minimap/"
|
||||
|
||||
window = {
|
||||
"name" : "AtlasWindow",
|
||||
"style" : ("movable", "float",),
|
||||
|
||||
"x" : SCREEN_WIDTH - 136 - 256 - 10,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 256 + 15,
|
||||
"height" : 256 + 38,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## BOARD
|
||||
{
|
||||
"name" : "board",
|
||||
"type" : "board_with_titlebar",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 256 + 15,
|
||||
"height" : 256 + 38,
|
||||
|
||||
"title" : uiScriptLocale.ZONE_MAP,
|
||||
},
|
||||
),
|
||||
}
|
@ -1,124 +0,0 @@
|
||||
import uiScriptLocale
|
||||
|
||||
window = {
|
||||
"name" : "AttachStoneDialog",
|
||||
"style" : ("movable", "float",),
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 0,
|
||||
"height" : 0,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "Board",
|
||||
"type" : "board",
|
||||
"style" : ("attach",),
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 0,
|
||||
"height" : 0,
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "TitleBar",
|
||||
"type" : "titlebar",
|
||||
"style" : ("attach",),
|
||||
|
||||
"x" : 8,
|
||||
"y" : 8,
|
||||
|
||||
"width" : 0,
|
||||
"color" : "red",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "TitleName",
|
||||
"type" : "text",
|
||||
"text" : uiScriptLocale.ATTACH_METIN_TITLE,
|
||||
"horizontal_align" : "center",
|
||||
"text_horizontal_align" : "center",
|
||||
"x" : 0,
|
||||
"y" : 3,
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "AttachMetinArrow",
|
||||
"type" : "image",
|
||||
"x" : 0,
|
||||
"y" : -33,
|
||||
"horizontal_align" : "center",
|
||||
"vertical_align" : "center",
|
||||
"image" : "d:/ymir work/ui/game/windows/attach_metin_arrow.sub",
|
||||
},
|
||||
{
|
||||
"name" : "MetinSlot",
|
||||
"type" : "image",
|
||||
"x" : 0,
|
||||
"y" : 5,
|
||||
"horizontal_align" : "center",
|
||||
"vertical_align" : "center",
|
||||
"image" : "d:/ymir work/ui/game/windows/metin_slot_silver.sub",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "MetinImage",
|
||||
"type" : "image",
|
||||
"x" : 1,
|
||||
"y" : 1,
|
||||
"horizontal_align" : "center",
|
||||
"image" : "d:/ymir work/ui/game/windows/metin_slot_silver.sub",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "Question",
|
||||
"type" : "text",
|
||||
"text" : uiScriptLocale.ATTACH_METIN_INFO,
|
||||
"horizontal_align" : "center",
|
||||
"vertical_align" : "bottom",
|
||||
"text_horizontal_align" : "center",
|
||||
"x" : 0,
|
||||
"y" : 54,
|
||||
},
|
||||
{
|
||||
"name" : "AcceptButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : -35,
|
||||
"y" : 35,
|
||||
|
||||
"text" : uiScriptLocale.YES,
|
||||
"horizontal_align" : "center",
|
||||
"vertical_align" : "bottom",
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/Middle_Button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/Middle_Button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/Middle_Button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "CancelButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 35,
|
||||
"y" : 35,
|
||||
|
||||
"text" : uiScriptLocale.NO,
|
||||
"horizontal_align" : "center",
|
||||
"vertical_align" : "bottom",
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/Middle_Button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/Middle_Button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/Middle_Button_03.sub",
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
}
|
@ -1,117 +0,0 @@
|
||||
ROOT_PATH = "d:/ymir work/ui/game/guild/"
|
||||
|
||||
window = {
|
||||
"name" : "AuctionWindow",
|
||||
"style" : ("movable", "float",),
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 376,
|
||||
"height" : 370,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "Board",
|
||||
"type" : "board_with_titlebar",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 376,
|
||||
"height" : 370,
|
||||
|
||||
"title" : "<EFBFBD>Ÿ<EFBFBD> <20><><EFBFBD><EFBFBD>",
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Tab Area
|
||||
{
|
||||
"name" : "TabControl",
|
||||
"type" : "window",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 37,
|
||||
"vertical_align" : "bottom",
|
||||
|
||||
"width" : 376,
|
||||
"height" : 37,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Tab
|
||||
{
|
||||
"name" : "Tab_01",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 376,
|
||||
"height" : 37,
|
||||
|
||||
"image" : ROOT_PATH+"tab_1.sub",
|
||||
},
|
||||
{
|
||||
"name" : "Tab_02",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 376,
|
||||
"height" : 37,
|
||||
|
||||
"image" : ROOT_PATH+"tab_2.sub",
|
||||
},
|
||||
{
|
||||
"name" : "Tab_03",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 376,
|
||||
"height" : 37,
|
||||
|
||||
"image" : ROOT_PATH+"tab_3.sub",
|
||||
},
|
||||
## RadioButton
|
||||
{
|
||||
"name" : "Tab_Button_01",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 6,
|
||||
"y" : 5,
|
||||
|
||||
"width" : 53,
|
||||
"height" : 27,
|
||||
},
|
||||
{
|
||||
"name" : "Tab_Button_02",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 61,
|
||||
"y" : 5,
|
||||
|
||||
"width" : 67,
|
||||
"height" : 27,
|
||||
},
|
||||
{
|
||||
"name" : "Tab_Button_03",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 130,
|
||||
"y" : 5,
|
||||
|
||||
"width" : 60,
|
||||
"height" : 27,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
),
|
||||
},
|
||||
),
|
||||
}
|
@ -1,121 +0,0 @@
|
||||
SEARCHING_AREA_X_POS = 15
|
||||
SEARCHING_AREA_Y_POS = 235
|
||||
|
||||
window = {
|
||||
"name" : "AuctionWindow_RegisterPage",
|
||||
|
||||
"x" : 8,
|
||||
"y" : 30,
|
||||
|
||||
"width" : 360,
|
||||
"height" : 298,
|
||||
|
||||
"children" :
|
||||
(
|
||||
|
||||
{
|
||||
"name" : "NumberPrint",
|
||||
"type" : "text",
|
||||
"x" : 18,
|
||||
"y" : 7,
|
||||
"text" : "<EFBFBD><EFBFBD>ȣ",
|
||||
},
|
||||
{
|
||||
"name" : "NamePrint",
|
||||
"type" : "text",
|
||||
"x" : 79,
|
||||
"y" : 7,
|
||||
"text" : "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20≯<EFBFBD>",
|
||||
},
|
||||
{
|
||||
"name" : "NamePrint",
|
||||
"type" : "text",
|
||||
"x" : 228,
|
||||
"y" : 7,
|
||||
"text" : "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "ItemSearchAreaBar",
|
||||
"type" : "horizontalbar",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 235,
|
||||
"width" : 330,
|
||||
"horizontal_align" : "center",
|
||||
"children" :
|
||||
(
|
||||
|
||||
{
|
||||
"name" : "ItemSearchAreaBarPrint",
|
||||
"type" : "text",
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
"text" : "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>˻<EFBFBD><CBBB>ϱ<EFBFBD>",
|
||||
"all_align" : "center",
|
||||
},
|
||||
|
||||
),
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "SearchingNamePrint",
|
||||
"type" : "text",
|
||||
"x" : SEARCHING_AREA_X_POS + 5,
|
||||
"y" : SEARCHING_AREA_Y_POS + 24,
|
||||
"text" : "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD≯<EFBFBD>",
|
||||
},
|
||||
{
|
||||
"name" : "SearchingNameSlot",
|
||||
"type" : "image",
|
||||
"x" : SEARCHING_AREA_X_POS + 68,
|
||||
"y" : SEARCHING_AREA_Y_POS + 22,
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_04.sub",
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "SearchingIDPrint",
|
||||
"type" : "text",
|
||||
"x" : SEARCHING_AREA_X_POS + 5,
|
||||
"y" : SEARCHING_AREA_Y_POS + 44,
|
||||
"text" : "<EFBFBD><EFBFBD>ȣ<EFBFBD><EFBFBD>ã<EFBFBD><EFBFBD>",
|
||||
},
|
||||
{
|
||||
"name" : "SearchingIDSlot",
|
||||
"type" : "image",
|
||||
"x" : SEARCHING_AREA_X_POS + 68,
|
||||
"y" : SEARCHING_AREA_Y_POS + 42,
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_04.sub",
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "SearchingIDPrint",
|
||||
"type" : "text",
|
||||
"x" : SEARCHING_AREA_X_POS + 205,
|
||||
"y" : SEARCHING_AREA_Y_POS + 24,
|
||||
"text" : "<EFBFBD><EFBFBD><EFBFBD>Ͽ<EFBFBD><EFBFBD><EFBFBD>",
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "SearchingButtonByName",
|
||||
"type" : "button",
|
||||
"x" : SEARCHING_AREA_X_POS + 295,
|
||||
"y" : SEARCHING_AREA_Y_POS + 20,
|
||||
"text" : "ã<EFBFBD><EFBFBD>",
|
||||
"default_image" : "d:/ymir work/ui/public/small_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/small_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/small_button_03.sub",
|
||||
},
|
||||
{
|
||||
"name" : "SearchingButtonByID",
|
||||
"type" : "button",
|
||||
"x" : SEARCHING_AREA_X_POS + 295,
|
||||
"y" : SEARCHING_AREA_Y_POS + 40,
|
||||
"text" : "ã<EFBFBD><EFBFBD>",
|
||||
"default_image" : "d:/ymir work/ui/public/small_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/small_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/small_button_03.sub",
|
||||
},
|
||||
|
||||
),
|
||||
}
|