Full Unicode patch with RTL Support & BiDi logic
BIN
assets/locale/locale/ae.rar
Normal file
25
assets/locale/locale/ae/empiredesc_a.txt
Normal file
@@ -0,0 +1,25 @@
|
||||
[DELAY value;0]
|
||||
إمبراطورية الشينسو[ENTER]
|
||||
[ENTER]
|
||||
تقع إمبراطورية الشينسو جنوب[ENTER]
|
||||
القارة. تعتمد بنيتها التحتية[ENTER]
|
||||
على العلاقات التجارية.[ENTER]
|
||||
تحت قيادة يون-يونغ وبعد سقوط[ENTER]
|
||||
الحكم الإمبراطوري، قادت[ENTER]
|
||||
الأعمال التجارية مع[ENTER]
|
||||
امبراطورية شينسو في الشرق[ENTER]
|
||||
إلى الازدهار الذي تعيشه[ENTER]
|
||||
اليوم.[ENTER]
|
||||
في المقابل يعيش السكان في[ENTER]
|
||||
صراع متواصل ضد الغرب، كما[ENTER]
|
||||
أنه تم قطع الطريق التجارية.[ENTER]
|
||||
إدراك السكان للتهديد الذي[ENTER]
|
||||
[WAIT]
|
||||
يُحيط برزق عيشهم بسبب حجر[ENTER]
|
||||
الماتين دفع بهم إلى تحصين[ENTER]
|
||||
أنفسهم.[ENTER]
|
||||
هدفهم هو التمكن من صد[ENTER]
|
||||
الهجمات الغربية، وإعادة فتح[ENTER]
|
||||
الطريق التجارية و توحيد[ENTER]
|
||||
الإمبراطورية مع بسط السيطرة[ENTER]
|
||||
على جميع أنحائها.
|
||||
27
assets/locale/locale/ae/empiredesc_b.txt
Normal file
@@ -0,0 +1,27 @@
|
||||
[DELAY value;0]
|
||||
إمبراطورية الشونجو[ENTER]
|
||||
[ENTER]
|
||||
تقع إمبراطورية الشونجو في[ENTER]
|
||||
غرب القارة. إنها امبراطورية[ENTER]
|
||||
ثيوقراطية يقودها زعيم روحي.[ENTER]
|
||||
أسسها يون يونغ ابن عم[ENTER]
|
||||
الإمبراطور الأسبق. تدعمه[ENTER]
|
||||
زوجته منذ البداية في مواجهة[ENTER]
|
||||
الأخطار الناتجة عن أحجار[ENTER]
|
||||
الماتين، وذلك بقدراتها[ENTER]
|
||||
السحرية الهائلة. لقد قام يون[ENTER]
|
||||
يونغ لمرات عديدة بالحث على[ENTER]
|
||||
اتخاذ إجراءات ضد خطر تلك[ENTER]
|
||||
الأحجار لكن بدون جدوى. مما[ENTER]
|
||||
دفع به إلى قيادة أتباعه لخوض[ENTER]
|
||||
[WAIT]
|
||||
انتفاضة ضد الامبراطورية التي[ENTER]
|
||||
كانت آنذاك متحدة. ورغم[ENTER]
|
||||
انحلالها فإن امبراطورية[ENTER]
|
||||
شونجو ما تزال متورطة في حروب[ENTER]
|
||||
ضارة ضد الامبراطورية الشرقية[ENTER]
|
||||
والجنوبية. هدف سكانها هو[ENTER]
|
||||
إحكام السيطرة على كافة أنحاء[ENTER]
|
||||
القارة، لكي يتمكنوا من[ENTER]
|
||||
القضاء على القوى الشريرة[ENTER]
|
||||
والمتزايدة لأحجار الماتين.
|
||||
21
assets/locale/locale/ae/empiredesc_c.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
[DELAY value;0]
|
||||
إمبراطورية الجينو[ENTER]
|
||||
[ENTER]
|
||||
تضم إمبراطورية الجينو[ENTER]
|
||||
المناطق الشرقية للقارة.[ENTER]
|
||||
تعتمد في وجودها على القوة[ENTER]
|
||||
العسكرية التي تستمدها من[ENTER]
|
||||
الطابع العدواني و الحربي[ENTER]
|
||||
الذي يتمتع به شعبها.[ENTER]
|
||||
يسيطر على جينو أي ريونغ ابن[ENTER]
|
||||
الإمبراطور الأسبق. يعتقد هذا[ENTER]
|
||||
الأخير أن عليه إعادة بناء[ENTER]
|
||||
الإمبراطورية وخضعها تحت[ENTER]
|
||||
سيطرته بمساعدة جيشه القاهر.[ENTER]
|
||||
يتم في إمبراطورية الجينو[ENTER]
|
||||
رسمياً تجاهل أهمية و تأثير[ENTER]
|
||||
[WAIT]
|
||||
حجر الماتين. ولكن أي-ريونغ[ENTER]
|
||||
يحاول سراً استخدام القوة[ENTER]
|
||||
المدمرة للحجر لتحقيق أغراضه[ENTER]
|
||||
العسكرية.
|
||||
80
assets/locale/locale/ae/guildbuildinglist.txt
Normal file
@@ -0,0 +1,80 @@
|
||||
VNUM TYPE MODEL NAME REG_1 REG_2 REG_3 REG_4 XROT_LIMIT YROT_LIMIT ZROT_LIMIT PRICE MATERIALS NPC GROUP DEPEND_GROUP ENABLE_FLAG NEW_WORLD
|
||||
14013 FACILITY jedan حدادي الأسلحة -525 -525 525 525 0 0 360 20000000 90010,20/90011,30/90012,20 20044 2 1 1 0
|
||||
14014 FACILITY jedan حدادي الدروع -525 -525 525 525 0 0 360 20000000 90010,20/90011,30/90012,20 20045 2 1 1 0
|
||||
14015 FACILITY jedan جواهري -525 -525 525 525 0 0 360 20000000 90010,20/90011,30/90012,20 20046 2 1 1 0
|
||||
14033 FACILITY suryeonjang مركز التدريب -832.57 -472.99 832.57 472.99 0 0 360 20000000 90010,25/90011,25/90012,25 0 0 0 2 0
|
||||
14043 FACILITY yonggwangro فرن الماس -179.63 -199.89 179.63 199.89 0 0 360 20000000 90010,15/90011,20/90012,25 20060 3 1 1 0
|
||||
14045 FACILITY yonggwangro فرن الخشب الأحفوري -179.63 -199.89 179.63 199.89 0 0 360 20000000 90010,15/90011,20/90012,25 20062 3 1 1 0
|
||||
14046 FACILITY yonggwangro فرن النحاس -179.63 -199.89 179.63 199.89 0 0 360 20000000 90010,15/90011,20/90012,25 20063 3 1 1 0
|
||||
14047 FACILITY yonggwangro فرن الفضة -179.63 -199.89 179.63 199.89 0 0 360 20000000 90010,15/90011,20/90012,25 20064 3 1 1 0
|
||||
14048 FACILITY yonggwangro فرن الذهب -179.63 -199.89 179.63 199.89 0 0 360 20000000 90010,15/90011,20/90012,25 20065 3 1 1 0
|
||||
14049 FACILITY yonggwangro فرن حجر اليشم -179.63 -199.89 179.63 199.89 0 0 360 20000000 90010,15/90011,20/90012,25 20066 3 1 1 0
|
||||
14050 FACILITY yonggwangro فرن الأبنوس -179.63 -199.89 179.63 199.89 0 0 360 20000000 90010,15/90011,20/90012,25 20067 3 1 1 0
|
||||
14051 FACILITY yonggwangro فرن اللؤلؤ -179.63 -199.89 179.63 199.89 0 0 360 20000000 90010,15/90011,20/90012,25 20068 3 1 1 0
|
||||
14052 FACILITY yonggwangro فرن الذهب الأبيض -179.63 -199.89 179.63 199.89 0 0 360 20000000 90010,15/90011,20/90012,25 20069 3 1 1 0
|
||||
14053 FACILITY yonggwangro فرن البلور -179.63 -199.89 179.63 199.89 0 0 360 20000000 90010,15/90011,20/90012,25 20070 3 1 1 0
|
||||
14054 FACILITY yonggwangro فرن الكوارز -179.63 -199.89 179.63 199.89 0 0 360 20000000 90010,15/90011,20/90012,25 20071 3 1 1 0
|
||||
14055 FACILITY yonggwangro فرن دموع السماء -179.63 -199.89 179.63 199.89 0 0 360 20000000 90010,15/90011,20/90012,25 20072 3 1 1 0
|
||||
14061 FACILITY himuijedan_01 مذبح القوة -523.91 -995.84 527.55 750.99 0 0 360 25000000 90010,25/90011,25/90012,25 20077 4 1 1 0
|
||||
14062 FACILITY himuijedan_02 مذبح القوة -586.17 -995.84 587.18 818.56 0 0 360 500000000 90010,50/90011,50/90012,50 20078 4 4 2 0
|
||||
14063 FACILITY himuijedan_03 مذبح القوة -664.7 -995.84 665.7 896.57 0 0 360 750000000 90010,75/90011,75/90012,75 20079 4 4 2 0
|
||||
14071 FACILITY guildbank_01 مستودع الرابطة -523.91 -995.84 527.55 750.99 0 0 360 25000000 "90010,25/90011,25/90012,25" 60000 6 1 1 0
|
||||
14072 FACILITY guildbank_02 مستودع الرابطة -586.17 -995.84 587.18 818.56 0 0 360 500000000 "90010,50/90011,50/90012,50" 60001 6 6 2 0
|
||||
14073 FACILITY guildbank_03 مستودع الرابطة -664.7 -995.84 665.7 896.57 0 0 360 750000000 "90010,75/90011,75/90012,75" 60002 6 6 2 0
|
||||
14074 FACILITY yonggwangro فرن بلور الروح -179.63 -199.89 179.63 199.89 0 0 360 20000000 90010,15/90011,20/90012,25 20423 3 1 1 0
|
||||
14075 FACILITY yonggwangro فرن الياقوت -179.63 -199.89 179.63 199.89 0 0 360 20000000 90010,15/90011,20/90012,25 20424 3 1 1 0
|
||||
14076 FACILITY yonggwangro فرن العقيق -179.63 -199.89 179.63 199.89 0 0 360 20000000 90010,15/90011,20/90012,25 20425 3 1 1 0
|
||||
14077 FACILITY yonggwangro فرن الزمرد -179.63 -199.89 179.63 199.89 0 0 360 20000000 90010,15/90011,20/90012,25 20426 3 1 1 0
|
||||
14078 FACILITY yonggwangro فرن الياقوت الأزرق -179.63 -199.89 179.63 199.89 0 0 360 20000000 90010,15/90011,20/90012,25 20427 3 1 1 0
|
||||
14079 FACILITY yonggwangro فرن التورمالين -179.63 -199.89 179.63 199.89 0 0 360 20000000 90010,15/90011,20/90012,25 20428 3 1 1 0
|
||||
14080 FACILITY yonggwangro فرن اليشم الضبابي -179.63 -199.89 179.63 199.89 0 0 360 1000000000 90015,20/90016,30/90017,20 20660 3 1 1 1
|
||||
14081 FACILITY yonggwangro فرن اليشم الشمسي -179.63 -199.89 179.63 199.89 0 0 360 1000000000 90015,20/90016,30/90017,20 20661 3 1 1 1
|
||||
14082 FACILITY yonggwangro فرن اليشم الظلامي -179.63 -199.89 179.63 199.89 0 0 360 1000000000 90015,20/90016,30/90017,20 20662 3 1 1 1
|
||||
14083 FACILITY yonggwangro فرن اليشم الدخاني -179.63 -199.89 179.63 199.89 0 0 360 1000000000 90015,20/90016,30/90017,20 20663 3 1 1 1
|
||||
14084 FACILITY jedan فرن الجلود -525 -525 -525 525 0 0 360 1000000000 0 20835 2 1 1 1
|
||||
14085 FACILITY jedan حداد الجلود -525 -525 525 525 0 0 360 1000000000 90015,40/90016,60/90017,40/31225,1 20828 2 1 1 1
|
||||
14100 HEADQUARTER a1-011-workhouse بيت (1) -676.52 -894.26 690.18 749.32 0 0 360 20000000 90010,20/90011,30/90012,25 0 1 0 1 0
|
||||
14101 OBJECT a1-038-wall-corner حائط حجري (1-1) -400 -153.53 156.48 400 0 0 360 2000000 90010,15/90011,5/90012,5 0 5 0 2 0
|
||||
14102 OBJECT a1-038-wall-lin حائط حجري (1-2) -200 -106.73 300 106.73 0 0 360 1000000 90010,15/90011,5/90012,5 0 5 0 2 0
|
||||
14103 OBJECT a1-038-wall-lin2 حائط حجري (1-3) -500 -106.73 500 106.73 0 0 360 1000000 90010,15/90011,5/90012,5 0 5 0 2 0
|
||||
14104 OBJECT a1-038-wall-door بوابة (1) -1000 -274.73 1000 274.73 0 0 360 2500000 90010,5/90011,15/90012,10 0 5 0 2 0
|
||||
14105 BUILDIN a1-set حائط (1) -1000 -274.73 1000 274.73 0 0 360 2500000 90010,5/90011,15/90012,10 0 5 0 1 0
|
||||
14110 HEADQUARTER b1-011-workhouse بيت (2) -678.76 -894.26 687.94 749.32 0 0 360 20000000 90010,20/90011,30/90012,25 0 1 0 1 0
|
||||
14111 OBJECT b1-038-wall-corner حائط حجري (2-1) -400 -153.53 156.48 400 0 0 360 2000000 90010,15/90011,5/90012,5 0 5 0 2 0
|
||||
14112 OBJECT b1-038-wall-lin حائط حجري (2-2) -200 -106.73 300 106.73 0 0 360 1000000 90010,15/90011,5/90012,5 0 5 0 2 0
|
||||
14113 OBJECT b1-038-wall-lin2 حائط حجري (2-3) -500 -106.73 500 106.73 0 0 360 1000000 90010,15/90011,5/90012,5 0 5 0 2 0
|
||||
14114 OBJECT b1-038-wall-door بوابة (2) -1000 -274.73 1000 274.73 0 0 360 2500000 90010,5/90011,15/90012,10 0 5 0 2 0
|
||||
14115 BUILDIN b1-set حائط (2) -1000 -274.73 1000 274.73 0 0 360 2500000 90010,5/90011,15/90012,10 0 5 0 1 0
|
||||
14120 HEADQUARTER c1-011-workhouse بيت (3) -676.52 -894.26 690.18 749.32 0 0 360 20000000 90010,20/90011,30/90012,25 0 1 0 1 0
|
||||
14121 OBJECT c1-038-wall-corner حائط حجري (3-1) -400 -153.53 156.48 400 0 0 360 2000000 90010,15/90011,5/90012,5 0 5 0 2 0
|
||||
14122 OBJECT c1-038-wall-lin حائط حجري (3-2) -200 -106.73 300 106.73 0 0 360 1000000 90010,15/90011,5/90012,5 0 5 0 2 0
|
||||
14123 OBJECT c1-038-wall-lin2 حائط حجري (3-3) -500 -106.73 500 106.73 0 0 360 1000000 90010,15/90011,5/90012,5 0 5 0 2 0
|
||||
14124 OBJECT c1-038-wall-door بوابة (3) -1000 -274.73 1000 274.73 0 0 360 2500000 90010,5/90011,15/90012,10 0 5 0 2 0
|
||||
14125 BUILDIN c1-set حائط (3) -1000 -274.73 1000 274.73 0 0 360 2500000 90010,5/90011,15/90012,10 0 5 0 1 0
|
||||
14200 OBJECT guild_symbol رمز الرابطة -45.9 -9.44 42.68 40.13 0 0 360 3000000 90011,5/90012,5 0 0 1 1 0
|
||||
14201 WALL fence01_door01 جهة الحائط الأمامية -1000 -54 1000 20 0 0 360 3000000 "90010.50" 0 0 1 1 0
|
||||
14202 WALL fence01_back01 جهة الحائط الخلفية -1000 -18 1000 18 0 0 360 3000000 "90010.50" 0 0 1 1 0
|
||||
14203 WALL fence01_left01 يسار الحائط -19 -1362 19 1362 0 0 360 3000000 "90010.50" 0 0 1 1 0
|
||||
14204 WALL fence01_right01 يمين الحائط -18 -1362 18 1362 0 0 360 3000000 "90010.50" 0 0 1 1 0
|
||||
14300 OBJECT general_obj_stone01 حجر (1) -116.04 -118.44 116.04 118.44 0 0 360 300000 90010,5 0 0 0 1 0
|
||||
14301 OBJECT general_obj_stone02 حجر (2) -118.05 -132.67 118.05 132.67 0 0 360 300000 90010,5 0 0 0 1 0
|
||||
14302 OBJECT general_obj_stone03 حجر (3) -133.43 -102.96 133.43 102.96 0 0 360 300000 90010,7 0 0 0 1 0
|
||||
14303 OBJECT general_obj_stone04 حجر (4) -104.21 -117.82 104.21 117.82 0 0 360 300000 90010,7 0 0 0 1 0
|
||||
14304 OBJECT general_obj_stone05 حجر (5) -171.59 -145.52 171.59 145.52 0 0 360 300000 90010,7 0 0 0 1 0
|
||||
14305 OBJECT general_obj_stone06 حجر (6) -192.74 -201.58 192.74 201.58 0 0 360 300000 90010,8 0 0 0 1 0
|
||||
14306 OBJECT general_obj_stone07 حجر (7) -183.58 -184.01 183.58 184.01 0 0 360 300000 90010,8 0 0 0 1 0
|
||||
14307 OBJECT general_obj_stone08 حجر (8) -66.89 -56.67 66.89 56.67 0 0 360 300000 90010,8 0 0 0 1 0
|
||||
14308 OBJECT general_obj_stone09 حجر (9) -65.87 -53.47 65.87 53.47 0 0 360 300000 90010,9 0 0 0 1 0
|
||||
14309 OBJECT general_obj_stone10 حجر (10) -182.17 -123.03 182.17 123.03 0 0 360 300000 90010,9 0 0 0 1 0
|
||||
14400 OBJECT B1_PagodaTree_RT شجرة (1) 0 0 360 2000000 90011,5 0 0 0 1 0
|
||||
14401 OBJECT B1_PagodaTree_RT3 شجرة (2) 0 0 360 2000000 90011,5 0 0 0 1 0
|
||||
14402 OBJECT B1_Sassafras_RT_Fall شجرة (3) 0 0 360 2000000 90011,7 0 0 0 1 0
|
||||
14403 OBJECT B1_Sassafras_RT_Fall2 شجرة (4) 0 0 360 2000000 90011,7 0 0 0 1 0
|
||||
14404 OBJECT B3_ShingleOak_RT2 شجرة (5) 0 0 360 2000000 90011,7 0 0 0 1 0
|
||||
14405 OBJECT B2_IvySpy_RT شجرة (6) 0 0 360 2000000 90011,9 0 0 0 1 0
|
||||
14406 OBJECT B2_IvySpy_RT4 شجرة (7) 0 0 360 2000000 90011,9 0 0 0 1 0
|
||||
14407 OBJECT B2_JapaneseMaple_RT_Fall شجرة (8) 0 0 360 2000000 90011,9 0 0 0 1 0
|
||||
14408 OBJECT B2_JapaneseMaple_RT_Fall2 شجرة (9) 0 0 360 2000000 90011,9 0 0 0 1 0
|
||||
20139 OBJECT flag_a لواء الرابطة (بنفسجي) -100 -100 100 100 0 0 360 1000000 90011,0 0 0 0 1 0
|
||||
20140 OBJECT flag_b لواء الرابطة (أزرق/أخضر) -100 -100 100 100 0 0 360 1000000 90011,0 0 0 0 1 0
|
||||
20141 OBJECT flag_c لواء الرابطة (أحمر/ذهبي) -100 -100 100 100 0 0 360 1000000 90011,0 0 0 0 1 0
|
||||
398
assets/locale/locale/ae/insult.txt
Normal file
@@ -0,0 +1,398 @@
|
||||
Fuck
|
||||
Cunt
|
||||
Shit
|
||||
Whore
|
||||
Dick
|
||||
Cock
|
||||
Clit
|
||||
Faggot
|
||||
Slut
|
||||
Ass
|
||||
Tit
|
||||
ass
|
||||
asslick
|
||||
asses
|
||||
asshole
|
||||
assholes
|
||||
asskisser
|
||||
asswipe
|
||||
balls
|
||||
bastard
|
||||
beastial
|
||||
beastiality
|
||||
beastility
|
||||
beaver
|
||||
belly whacker
|
||||
bestial
|
||||
bestiality
|
||||
bitch
|
||||
bitcher
|
||||
bitchers
|
||||
bitches
|
||||
bitchin
|
||||
bitching
|
||||
blowjob
|
||||
blowjobs
|
||||
bonehead
|
||||
boner
|
||||
browneye
|
||||
browntown
|
||||
cunt
|
||||
bull shit
|
||||
bullshit
|
||||
bum
|
||||
bung hole
|
||||
butch
|
||||
butt
|
||||
buttbreath
|
||||
butt fucker
|
||||
butthair
|
||||
buttface
|
||||
buttfuck
|
||||
buttfucker
|
||||
butthead
|
||||
butthole
|
||||
buttpicker
|
||||
chink
|
||||
christ
|
||||
circlejerk
|
||||
clam
|
||||
clit
|
||||
cobia
|
||||
cock
|
||||
cocks
|
||||
cocksuck
|
||||
cocksucked
|
||||
cocksucker
|
||||
cocksucking
|
||||
cocksucks
|
||||
cooter
|
||||
crap
|
||||
cum
|
||||
cummer
|
||||
cumming
|
||||
cums
|
||||
cumshot
|
||||
cunilingus
|
||||
cunillingus
|
||||
cunnilingus
|
||||
cunt
|
||||
cuntlick
|
||||
cuntlicker
|
||||
cuntlicking
|
||||
cunts
|
||||
cyberfuc
|
||||
cyberfuck
|
||||
cyberfucked
|
||||
cyberfucker
|
||||
cyberfuckers
|
||||
cyberfucking
|
||||
damn
|
||||
dick
|
||||
dike
|
||||
dildo
|
||||
dildos
|
||||
dink
|
||||
dinks
|
||||
dipshit
|
||||
dong
|
||||
douche
|
||||
douchebag
|
||||
dumbass
|
||||
dyke
|
||||
ejaculate
|
||||
ejaculated
|
||||
ejaculates
|
||||
ejaculating
|
||||
ejaculatings
|
||||
ejaculation
|
||||
fag
|
||||
fagget
|
||||
fagging
|
||||
faggit
|
||||
faggot
|
||||
faggs
|
||||
fagot
|
||||
fagots
|
||||
fags
|
||||
fart
|
||||
farted
|
||||
farting
|
||||
fartings
|
||||
farts
|
||||
farty
|
||||
fatass
|
||||
fatso
|
||||
felatio
|
||||
fellatio
|
||||
fingerfuck
|
||||
fingerfucked
|
||||
fingerfucker
|
||||
fingerfuckers
|
||||
fingerfucking
|
||||
fingerfucks
|
||||
fistfuck
|
||||
fistfucked
|
||||
fistfucker
|
||||
fistfuckers
|
||||
fistfucking
|
||||
fistfuckings
|
||||
fistfucks
|
||||
fuck
|
||||
fucked
|
||||
fucker
|
||||
fuckers
|
||||
fuckin
|
||||
fucking
|
||||
fuckings
|
||||
fuckme
|
||||
fucks
|
||||
fuk
|
||||
fuks
|
||||
furburger
|
||||
gangbang
|
||||
gangbanged
|
||||
gangbangs
|
||||
gazongers
|
||||
goddamn
|
||||
gonads
|
||||
gook
|
||||
guinne
|
||||
hard on
|
||||
hardcoresex
|
||||
hell
|
||||
homo
|
||||
hooker
|
||||
horniest
|
||||
horny
|
||||
hotsex
|
||||
hussy
|
||||
jackoff
|
||||
jack
|
||||
jackass
|
||||
jackingoff
|
||||
jackoff
|
||||
jack-off
|
||||
jap
|
||||
jerk
|
||||
jerk-off
|
||||
jesus
|
||||
jesus christ
|
||||
jew
|
||||
jism
|
||||
jiz
|
||||
jizm
|
||||
jizz
|
||||
kike
|
||||
knob
|
||||
kock
|
||||
kondum
|
||||
kondums
|
||||
kraut
|
||||
kum
|
||||
kummer
|
||||
kumming
|
||||
kums
|
||||
kunilingus
|
||||
lesbian
|
||||
lesbo
|
||||
loser
|
||||
lust
|
||||
lusting
|
||||
merde
|
||||
mick
|
||||
mothafuck
|
||||
mothafucka
|
||||
mothafuckas
|
||||
mothafuckaz
|
||||
mothafucked
|
||||
mothafucker
|
||||
mothafuckers
|
||||
mothafuckin
|
||||
mothafucking
|
||||
mothafuckings
|
||||
mothafucks
|
||||
motherfuck
|
||||
motherfucked
|
||||
motherfucker
|
||||
motherfuckers
|
||||
motherfuckin
|
||||
motherfucking
|
||||
motherfuckings
|
||||
motherfucks
|
||||
mound
|
||||
muff
|
||||
nerd
|
||||
nigger
|
||||
niggers
|
||||
orgasim
|
||||
orgasims
|
||||
orgasm
|
||||
orgasms
|
||||
pecker
|
||||
penis
|
||||
phonesex
|
||||
phuk
|
||||
phuked
|
||||
phuking
|
||||
phukked
|
||||
phukking
|
||||
phuks
|
||||
phuq
|
||||
pimp
|
||||
piss
|
||||
pissed
|
||||
pisser
|
||||
pissers
|
||||
pisses
|
||||
pissin
|
||||
pissing
|
||||
pissoff
|
||||
porn
|
||||
porno
|
||||
pornography
|
||||
pornos
|
||||
prick
|
||||
pricks
|
||||
prostitute
|
||||
punk
|
||||
pussies
|
||||
pussy
|
||||
pussys
|
||||
queer
|
||||
retard
|
||||
schlong
|
||||
screw
|
||||
sheister
|
||||
shit
|
||||
shited
|
||||
shitfull
|
||||
shiting
|
||||
shitings
|
||||
shits
|
||||
shitted
|
||||
shitter
|
||||
shitters
|
||||
shitting
|
||||
shittings
|
||||
shitty
|
||||
slag
|
||||
sleaze
|
||||
slut
|
||||
sluts
|
||||
smut
|
||||
snatch
|
||||
spunk
|
||||
twat
|
||||
wetback
|
||||
whore
|
||||
wop
|
||||
wanker
|
||||
Tosser
|
||||
Arse
|
||||
Tard
|
||||
Mofo
|
||||
ابن الحمار
|
||||
ابن الحمارة
|
||||
ابن الزانية
|
||||
ابن الشرموطة
|
||||
ابن العبيطة
|
||||
ابن الكلب
|
||||
ابن الكلبة
|
||||
ابن المخنث
|
||||
ابن المفتوحة
|
||||
ابن المنيوكة
|
||||
ابن الهبلة
|
||||
اتناك
|
||||
اختك شرموطة
|
||||
اختك مفتوحة
|
||||
اختك منيوكة
|
||||
اخو الشرموطة
|
||||
اخو المفتوحة
|
||||
اخو المنيوكة
|
||||
امك شرموطة
|
||||
امك مفتوحة
|
||||
امك منيوكة
|
||||
انيك
|
||||
اير
|
||||
ايري
|
||||
ايري فيك
|
||||
بز
|
||||
بزاز
|
||||
تعريص
|
||||
حقير
|
||||
خرق اختك
|
||||
خرق امك
|
||||
خرى
|
||||
خزق اختك
|
||||
خزق امك
|
||||
خنيث
|
||||
خول
|
||||
زب
|
||||
زبر
|
||||
زبي
|
||||
زق
|
||||
زمبور
|
||||
زنابير
|
||||
زنبور
|
||||
شراميط
|
||||
شرموط
|
||||
شرموطات
|
||||
شرموطة
|
||||
طياز
|
||||
طيز
|
||||
طيزك
|
||||
عرص
|
||||
عرصات
|
||||
على خرا
|
||||
على خرى
|
||||
على زق
|
||||
على شحم
|
||||
عير
|
||||
قحاب
|
||||
قحب
|
||||
قلاوي
|
||||
كس
|
||||
كس اختك
|
||||
كس امك
|
||||
كسك
|
||||
كسمك
|
||||
كسي
|
||||
متناك
|
||||
متناكين
|
||||
مخنث
|
||||
معرصين
|
||||
منايك
|
||||
منتاك
|
||||
منتاكين
|
||||
منيك
|
||||
منيوك
|
||||
نك مك
|
||||
نيك
|
||||
وسخ
|
||||
وسخين
|
||||
ولاد زنا
|
||||
يا كسمك
|
||||
يلعن ابوك
|
||||
يلعن امك
|
||||
يلعن دينك
|
||||
يلعن ربك
|
||||
يلعن ميتين امك
|
||||
يلعن ميتين
|
||||
يلعن متين
|
||||
الحس
|
||||
طيز
|
||||
عض
|
||||
شم
|
||||
وسخة
|
||||
خروف
|
||||
خرفان
|
||||
حشرة
|
||||
نعجة
|
||||
تبن
|
||||
كل تبن
|
||||
كل خرا
|
||||
كل خرى
|
||||
بدعسك
|
||||
تحت رجلي
|
||||
زلابة
|
||||
BIN
assets/locale/locale/ae/item_proto
Normal file
7869
assets/locale/locale/ae/itemdesc.txt
Normal file
12
assets/locale/locale/ae/jobdesc_assassin.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
[DELAY value;0]
|
||||
النينجا محاربون محترفون،[ENTER]
|
||||
قادرون على الهجوم فجأة وفي[ENTER]
|
||||
أي وقت بدون إثارة أي ضجة.[ENTER]
|
||||
هؤلاء السفاكين يلبسون دروعاً[ENTER]
|
||||
خفيفة تمكّنهم من التحرك[ENTER]
|
||||
بسرعة فائقة وخفة عالية.[ENTER]
|
||||
بإمكان محارب النينجا حسب[ENTER]
|
||||
اختصاصه استعمال الخنجر[ENTER]
|
||||
بمهارة عالية، كما أنه يتقن[ENTER]
|
||||
فن القتال عن بعد استخدام[ENTER]
|
||||
القوس والسهم.
|
||||
13
assets/locale/locale/ae/jobdesc_shaman.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
[DELAY value;0]
|
||||
نجح الشامان بعد قرون من[ENTER]
|
||||
الاجتهاد والدراسة والتدريب[ENTER]
|
||||
في اكتساب قدرة استخدام[ENTER]
|
||||
الشعوذة والسحر في القتال. لا[ENTER]
|
||||
تقتصر قدراتهم الخفية على[ENTER]
|
||||
حماية أنفسهم فقط بل إنهم[ENTER]
|
||||
يوظّفونها أيضًا في دعم[ENTER]
|
||||
أصدقائهم في القتال. يُمكِّن[ENTER]
|
||||
الاختصاص الشامان من دعم[ENTER]
|
||||
الهجمات في الحروب وتطوير[ENTER]
|
||||
السحر وجرعات معالجة[ENTER]
|
||||
المصابين.
|
||||
11
assets/locale/locale/ae/jobdesc_sura.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
[DELAY value;0]
|
||||
السورا هم محاربون تمكنوا من[ENTER]
|
||||
الحصول على قوىً سحرية بعد أن[ENTER]
|
||||
قرروا زرع بذور الشيطان في[ENTER]
|
||||
أذرعهم. باستطاعتهم بفضل ذلك[ENTER]
|
||||
القتال بالسيف بمهارة عالية[ENTER]
|
||||
وأذية الخصم عن بُعد بضربات[ENTER]
|
||||
سحرية خارقة. يمكن للسورا[ENTER]
|
||||
بفضل التخصص تحسين هجماتهم[ENTER]
|
||||
السحرية أو اكتساب قدرات[ENTER]
|
||||
سحرية إضافية.
|
||||
12
assets/locale/locale/ae/jobdesc_warrior.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
[DELAY value;0]
|
||||
للمحاربين دور كبير في القتال[ENTER]
|
||||
عن قرب، وذلك بفضل أسلحتهم[ENTER]
|
||||
ودروعهم الثقيلة. طموحهم هو[ENTER]
|
||||
الوصول إلى القوة الجسدية[ENTER]
|
||||
الفولاذية وتوازن السكون[ENTER]
|
||||
الروحي. يمكنهم بحسب اختصاصهم[ENTER]
|
||||
إنزال خسائر كبيرة بخصومهم[ENTER]
|
||||
وذلك بفضل أسلحة تُستخدم[ENTER]
|
||||
باستعمال اليدين أو عن طريق[ENTER]
|
||||
صد هجمات العدو بفاعلية[ENTER]
|
||||
باستعمال السيف والترس.
|
||||
3679
assets/locale/locale/ae/locale_game.txt
Normal file
1344
assets/locale/locale/ae/locale_interface.txt
Normal file
134
assets/locale/locale/ae/skilldesc.txt
Normal file
@@ -0,0 +1,134 @@
|
||||
1 WARRIOR جرح ثلاثي الاتجاهات جرح ثلاثي ضربة ثلاثية اضرب العدو بسرعة البرق هجوم جسدي عن قرب 3 مرات هجوم بتأثير أمامي يمكن تقويتها عبر القوة ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION|IGNORE_BLOCK SWORD|TWO_HANDED samyeon 1 4 قيمة الهجوم الكلّي %.0f-%.0f (1.1*MinATK + (0.1*MinATK + 1.5*STR)*SkillPoint) * 3 (1.1*MaxATK + (0.1*MaxATK + 1.5*STR)*SkillPoint) * 3
|
||||
106 SHAMAN رمية البرق كرة البرق البرق المميت هاجم بالبرق. هجوم سحري عن بعد تأثير على مساحة علاوة للمروحة يمكن تقويتها عبر الذكاء، المناورة ATTACK_SKILL|NEED_TARGET|IGNORE_BLOCK noejeon 16 4 قيمة الهجوم السحري %.0f-%.0f 60 + 5*lv + (8*iq+2*dex+8*minmwep+iq*5)*ar*k 60 + 5*lv + (8*iq+2*dex+8*maxmwep+iq*15)*ar*k
|
||||
107 SHAMAN إستدعاء البرق نداء البرق عاصفة رعدية إستدعاء الصواعق. هجوم سحري عن بعد تأثير على مساحة | إغماء علاوة للمروحة يمكن تقويتها عبر الذكاء، القوة ATTACK_SKILL|NEED_TARGET|IGNORE_BLOCK byeorak 17 4 قيمة الهجوم السحري %.0f-%.0f 40 + 4*lv + (13*iq+2*str+10*minmwep+iq*5)*ar*k 40 + 4*lv + (13*iq+2*str+10*maxmwep+iq*16)*ar*k فرصة الإغماء: %.0f%% (30+70*2*k)/10
|
||||
108 SHAMAN مخلب البرق ضربة برق قبضة رعد أطلق قبضة البرق. علاوة للمروحة. هجوم سحري عن بعد تأثير على مساحة | هجوم سلسلي تبطِّئ سرعة الأعداء يمكن تقويتها عبر الذكاء، القوة ATTACK_SKILL|NEED_TARGET|IGNORE_BLOCK pokroe 18 4 قيمة الهجوم السحري %.0f-%.0f (50 + 5*lv + (8*iq+2*str+8*minmwep+1)*ar*k) (50 + 5*lv + (8*iq+2*str+8*maxmwep+800)*ar*k) فرصة إبطاء السرعة %.1f%% (80+iq*5*k)/10
|
||||
109 SHAMAN علاج شفاء مساعدة الضوء عالج الجروح بمساعدة الضوء. إستعادة نقاط الحياة سيتم علاج التأثيرات السلبية تأثير على مساحة يمكن تقويتها عبر الذكاء STANDING_SKILL jeongeop 19 4 إسترجاع نقاط الحياة %.0f-%.0f 150+5*lv+(10*iq+6*minmwep+600)*(k*0.15) 150+5*lv+(10*iq+6*maxmwep+800)*(k*0.15) فرصة علاج التأثيرات السّلبية %.0f%% 20+80*k
|
||||
110 SHAMAN الخفّة السّرعة سرعة الريح اركض بسرعة الريح. يمكن تقويتها عبر المناورة. ترفع سرعة التحرك. تقلل مدة التحميل للمهارات يمكن استعمالها على أعضاء المجموعة علاوة عند استعمالها على نفسك STANDING_SKILL|CAN_USE_FOR_ME|NEED_TARGET|ONLY_FOR_ALLIANCE kwaesok 20 4 سرعة التحرك +%.0f%% (dex*0.2)+35*k مدة التحميل -%.0f%% 3+33*k
|
||||
111 SHAMAN هجوم+ مساندة هجوم هجوم مدعوم إدعم شريكك ترفع قيمة الهجوم يمكن استعمالها على أعضاء المجموعة يمكن تقويتها عبر الذكاء، القوة STANDING_SKILL|CAN_USE_FOR_ME|NEED_TARGET|ONLY_FOR_ALLIANCE jeungryeok 21 4 قيمة الهجوم: +%.1f 3+(iq*0.2+str*0.1+ 11)*k
|
||||
121 SUPPORT القيادة مهارة قيادة أعضاء المجموعة. PASSIVE tongsol
|
||||
122 SUPPORT ازدواجي تقوية الهجوم الازدواجي. CANNOT_LEVEL_UP|TOGGLE combo
|
||||
123 SUPPORT صيد السمك خِبرة صيد السمك. CANNOT_LEVEL_UP fishing
|
||||
124 SUPPORT التعدين القدرة على استخراج المعدن. PASSIVE mining
|
||||
125 SUPPORT إنتاج الأشياء أنتج شيئاً ما. CANNOT_LEVEL_UP|PASSIVE making
|
||||
126 SUPPORT لغة الشينسو ستتمكن من فهم الشينسو. CANNOT_LEVEL_UP|PASSIVE language1
|
||||
127 SUPPORT شونجو ستتمكن من فهم الشونجو. CANNOT_LEVEL_UP|PASSIVE language2
|
||||
128 SUPPORT جينو ستتمكن من فهم الجينو. CANNOT_LEVEL_UP|PASSIVE language3
|
||||
129 SUPPORT تحويل تحول إلى وحش. CANNOT_LEVEL_UP|PASSIVE polymorph
|
||||
130 SUPPORT ركوب الخيل مهارة ركوب الخيل. CANNOT_LEVEL_UP|PASSIVE riding
|
||||
131 SUPPORT إستدعاء الحصان اطلب حضور حصانك. summon
|
||||
132 SUPPORT هجوم تلقائي يهاجم خصمًا حُدّد من قبل. CANNOT_LEVEL_UP|TOGGLE autoattack
|
||||
137 HORSE قتال من على ظهر الحصان هاجم الأعداء من على حصانك. (من مستوى 50) إتقان ركوب الخيل ATTACK_SKILL|HORSE_SKILL|MOVING_SKILL|WEAPON_LIMITATION SWORD|TWO_HANDED|DAGGER|DOUBLE_SWORD|FAN|BELL|CLAW wildattack 121 1
|
||||
138 HORSE هرولت الأحصنة يهاجم جميع الأعداء القريبين. (إبتداءً من مستوى 52) المقدرة على ركوب الخيل ATTACK_SKILL|HORSE_SKILL|SEARCH_TARGET|CHARGE_ATTACK charge 122 1
|
||||
139 HORSE قوة الموجة هاجم الأعداء من على حصانك. (من مستوى 55) إتقان ركوب الخيل ATTACK_SKILL|HORSE_SKILL|WEAPON_LIMITATION SWORD|TWO_HANDED|DAGGER|DOUBLE_SWORD|BOW|FAN|BELL|CLAW splash 123 1
|
||||
140 HORSE سهام منهمرة أرمِ بالسهام على الأعداء من على الحصان (إبتداء من مستوى 50) المقدرة على ركوب الخيل ATTACK_SKILL|FAN_RANGE|NEED_TARGET|HORSE_SKILL|WEAPON_LIMITATION BOW wildattack 121 1 5
|
||||
151 GUILD عيون التنين يزيد من القوة القصوى لشبح التنين. PASSIVE yongan زيادة قوة شبح التنين. +%.0f k * 1400
|
||||
152 GUILD دم التنين الأسطوري يزيد من نقاط حياتك القصوى حرب الرابطة فقط ONLY_FOR_GUILD_WAR gaho 101 1 نقاط الحياة القصوى +%.0f%% k * 20
|
||||
153 GUILD بركة التنين الأسطوري ارفع نقاط أسلوبك القصوى لمدة محدودة حرب الرابطة فقط ONLY_FOR_GUILD_WAR chukbok 102 1 نقاط الأسلوب القصوى +%.0f%% k * 20
|
||||
154 GUILD درع مقدس حسِّن من قوتك الدفاعية لمدة محدودة. حرب الرابطة فقط ONLY_FOR_GUILD_WAR seonghwi 103 1 الدفاع +%.1f%% k * 10
|
||||
155 GUILD زيادة السرعة ارفع من سرعة هجومك وتحركك لمدة محدودة. حرب الرابطة فقط ONLY_FOR_GUILD_WAR gasok 104 1 سرعة الهجوم و التحرك. +%.1f k * 15
|
||||
156 GUILD غضب التنين الأسطوري الرفع في فرص تحقيقك لضربات حرجة. حرب الرابطة فقط ONLY_FOR_GUILD_WAR bunno 105 1 زيادة فرص الضربات الحرجة +%.0f%% k * 50
|
||||
157 GUILD مساعدة السحر تُخفض من مدة تحميل مهاراتك لمدة معينة. حرب الرابطة فقط ONLY_FOR_GUILD_WAR jumunsul 106 1 مدة التحميل -%.0f%% k * 50
|
||||
16 WARRIOR ضربة خارقة ضغط موجي هجوم تسونامي هاجم الأعداء من الأمام. هجوم جسدي عن قرب هجوم بتأثير أمامي إسقاط الخصم يمكن تقويتها عبر القوة، الحيوية ATTACK_SKILL|CAN_CHANGE_DIRECTION|NEED_TARGET|WEAPON_LIMITATION|IGNORE_BLOCK SWORD|TWO_HANDED gigongcham 16 4 قيمة الهجوم %.0f-%.0f 2.3*MinATK + (MinATK*4 + 4*STR + CON)*SkillPoint 2.3*MaxATK + (MaxATK*4 + 4*STR + CON)*SkillPoint
|
||||
17 WARRIOR ضرب مبرح ضرب نمر مبرح ضرب تنين مبرح هاجم الأعداء من الأمام. هجوم جسدي عن قرب هجوم بتأثير أمامي يمكن تقويتها عبر القوة، الحيوية ATTACK_SKILL|CAN_CHANGE_DIRECTION|WEAPON_LIMITATION|IGNORE_BLOCK SWORD|TWO_HANDED gyeoksan 17 4 قيمة الهجوم %.0f-%.0f 2.3*MinATK + (3*MinATK + 4*STR + 3*CON)*SkillPoint 2.3*MaxATK + (3*MaxATK + 4*STR + 3*CON)*SkillPoint
|
||||
171 WOLFMAN نفس الذّئب تذمر الذئب عواء الذئب هاجم خصمك بضربة هوائية قاتلة. هجوم جسدي عن بعد تأثير على مساحة فرص الإغماء | علاوة السلاح يمكن تقويتها عبر القوة، المناورة، الحيوية ATTACK_SKILL|CAN_CHANGE_DIRECTION|WEAPON_LIMITATION|IGNORE_BLOCK CLAW wind_death 2 4 قوة الهجوم %.0f-%.0f 2*minatk + (minatk + dex*3 + str*5 + con)*k 2*maxatk + (maxatk + dex*3 + str*5 + con)*k فرصة الإغماء: %.0f%% (30+70*2*k)/10
|
||||
172 WOLFMAN قفزة الذئب دوّامة الذئب رقصة الذئب هاجم خصمك بضربة قافزة. هجوم جسدي عن بعد علاوة السلاح يمكن تقويتها عبر القوة، المناورة ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION|IGNORE_BLOCK CLAW reef_attack 3 4 مجموع قوة الهجوم %.0f-%.0f (minatk + (1.6* minatk + 200 + dex*7 + str*7)*k) (maxatk + (1.6* maxatk + 200 + dex*7 + str*7)*k)
|
||||
175 WOLFMAN روح الذئب النّيلي تحضير روح الذئب النّيلي استحواذ روح الذئب النّيلي ارفع سرعة الهجوم لدى أعضاء مجموعتك وخِفّة مُناوراتهم. تأثير موجب يمكن استعمالها على أعضاء المجموعة ترفع سرعة الهجوم فُرص المُناورة ضد السّهام STANDING_SKILL|WEAPON_LIMITATION CLAW blue_possession 6 4 سرعة الهجوم +%.0f%% 20*k فُرص المُناورة +%.0f%% 1+10*k
|
||||
18 WARRIOR مهرول مهرول الأسد مهرول وحيد القرن إرمي العديد من الأعداء. هجوم جسدي عن قرب تأثير على مساحة فرصة الإغماء يمكن تقويتها عبر القوة، الحيوية، المناورة ATTACK_SKILL|STANDING_SKILL|IGNORE_BLOCK daejin 18 4 قيمة الهجوم %.0f-%.0f 2*MinATK + (2*MinATK + 2*DEX + 2*CON + 4*STR)*SkillPoint 2*MaxATK + (2*MaxATK + 2*DEX + 2*CON + 4*STR)*SkillPoint فرصة الإغماء: %.0f%% (100 + 1000*SkillPoint/6)/10
|
||||
19 WARRIOR جسم قوي جسم من حديد جسم من فولاذ دفاعك سيكون أفضل ولن تسقط أرضاً. تأثير موجب تقلل سرعة التحرك لا سقوط من مستوى الخبير المحترف يمكن تقويتها عبر القوة، الحيوية STANDING_SKILL cheongeun 19 4 دفاع+%.0f 7+(40 + 0.2*str + 0.4*con)*k سرعة التحرك: -%.0f 1 + 9*SkillPoint
|
||||
2 WARRIOR دوامة السيف رقصة السيف إعصار دع السيف يدور كالدّوامة،كي تهاجم أعداء أكثر هجوم جسدي عن قرب تأثير على مساحة إسقاط الخصم يمكن تقويتها عبر القوة، المناورة، الحيوية ATTACK_SKILL|CAN_CHANGE_DIRECTION|WEAPON_LIMITATION|IGNORE_BLOCK SWORD|TWO_HANDED palbang 2 4 قيمة الهجوم %.0f-%.0f 3*MinATK + (0.8*MinATK + STR*6 + DEX*2 + CON) * SkillPoint 3*MaxATK + (0.8*MaxATK + STR*6 + DEX*2 + CON) * SkillPoint
|
||||
20 WARRIOR ضربة سيف دفعة السيف رمية السيف هاجم الأعداء من الأمام. هجوم جسدي عن بعد تأثير على مساحة إسقاط الخصم | إغماء يمكن تقويتها عبر القوة، المناورة، الحيوية ATTACK_SKILL|CAN_CHANGE_DIRECTION|WEAPON_LIMITATION|IGNORE_BLOCK SWORD|TWO_HANDED geompung 20 4 قيمة الهجوم %.0f-%.0f 2*minatk + (minatk + dex*3 + str*5 + con)*k 2*maxatk + (maxatk + dex*3 + str*5 + con)*k فرصة الإغماء: %.0f%% (100+k*1000/6)/10
|
||||
21 WARRIOR سيف نصف دائري سيف المجد سيف النّصر إضرب بسيفك الأرض. هجوم جسدي عن قرب تأثير على مساحة يمكن تقويتها عبر القوة، المناورة، الحيوية ATTACK_SKILL|STANDING_SKILL|WEAPON_LIMITATION|IGNORE_BLOCK SWORD|TWO_HANDED noegeom 21 4 قيمة الهجوم %.0f-%.0f (2*MinATK + (2*MinATK + 2*DEX + 2*CON + STR*4)*SkillPoint)*1.1 (2*MaxATK + (2*MaxATK + 2*DEX + 2*CON + STR*4)*SkillPoint)*1.1
|
||||
221 PASSIVE صد دوّامة السيف يقلص الضرر الناتج عن دوّامة السيف مقاومة دوّامة السيف PASSIVE p_palbang دفاع ضد دوّامة السيف +%.1f%% 24*k
|
||||
222 PASSIVE صد الكمين يقلص الضرر الناتج عن الكمين مقاومة الكمين PASSIVE p_amseup دفاع ضد الكمين +%.1f%% 24*k
|
||||
223 PASSIVE صد ضربة الأصبع يقلص الضرر الناتج عن ضربة الأصبع مقاومة ضربة الأصبع PASSIVE p_swaeryeong دفاع ضد ضربة الأصبع +%.1f%% 24*k
|
||||
224 PASSIVE صد رماية التنين يقلص الضرر الناتج عن رماية التنين مقاومة رماية التنين PASSIVE p_yongpa دفاع ضد رماية التنين +%.1f%% 24*k
|
||||
225 PASSIVE صد الضربة الخارقة يقلص الضرر الناتج عن الضربة الخارقة مقاومة الضربة الخارقة PASSIVE p_gigongcham دفاع ضد الضربة الخارقة +%.1f%% 24*k
|
||||
226 PASSIVE صد السهم النّاري يقلص الضرر الناتج عن السهم النّاري مقاومة السهم النّاري PASSIVE p_hwajo دفاع ضد السهم النّاري +%.1f%% 24*k
|
||||
227 PASSIVE صد الضربة الشّريرة يقلص الضرر الناتج عن هجمة الضربة الشّريرة مقاومة الضربة الشّريرة PASSIVE p_maryeong دفاع ضد الضربة الشّريرة +%.1f%% 24*k
|
||||
228 PASSIVE صد استدعاء البرق يقلص الضرر الناتج عن استدعاء البرق مقاومة استدعاء البرق PASSIVE p_byeorak دفاع ضد استدعاء البرق +%.1f%% 24*k
|
||||
229 PASSIVE صد نفس الذئب يقلص الضرر الناتج عن نفس الذئب مقاومة نفس الذئب PASSIVE p_salpoong دفاع ضد نفس الذئب +%.1f%% 24*k
|
||||
236 PASSIVE دفعة دوّامة السيف رفع قوّة هجوم دوّامة السيف تقوية دوّامة السيف PASSIVE pp_palbang دفعة +%.1f%% 16*k
|
||||
237 PASSIVE دفعة الكمين رفع قوّة هجوم الكمين تقوية الكمين PASSIVE pp_amseup دفعة +%.1f%% 16*k
|
||||
238 PASSIVE دفعة ضربة الأصبع رفع قوّة هجوم ضربة الأصبع تقوية ضربة الأصبع PASSIVE pp_swaeryeong دفعة +%.1f%% 16*k
|
||||
239 PASSIVE دفعة رماية التنين رفع قوّة هجوم رماية التنين تقوية رماية التنين PASSIVE pp_yongpa دفعة +%.1f%% 16*k
|
||||
240 PASSIVE دفعة الهجوم الاختراقي رفع قوّة الهجوم الاختراقي تقوية الهجوم الاختراقي PASSIVE pp_gigongcham دفعة +%.1f%% 16*k
|
||||
241 PASSIVE دفعة السهم النّاري رفع قوّة هجوم دفعة السهم النّاري تقوية السهم النّاري PASSIVE pp_hwajo دفعة +%.1f%% 16*k
|
||||
242 PASSIVE دفعة الضّربة الشّريرة رفع قوّة هجوم الضّربة الشّريرة تقوية الضّربة الشّريرة PASSIVE pp_maryeong دفعة +%.1f%% 16*k
|
||||
243 PASSIVE دفعة استدعاء البرق رفع قوّة هجوم استدعاء البرق تقوية استدعاء البرق PASSIVE pp_byeorak دفعة +%.1f%% 16*k
|
||||
244 PASSIVE دفعة نفس الذّئب رفع قوّة هجوم نفس الذّئب تقوية نفس الذّئب PASSIVE pp_salpoong دفعة +%.1f%% 16*k
|
||||
3 WARRIOR نشوة الحرب غضب هيستريا ركز فقط على الهجوم تأثير موجب ترفع سرعة الهجوم ترفع سرعة التحرك ترفع الأضرار المتلقاة STANDING_SKILL jeongwi 3 4 سرعة الهجوم +%.0f%% 50 * SkillPoint سرعة التحرك +%.0f%% 20 * SkillPoint
|
||||
31 ASSASSIN كمين هجوم متخفي كمين متخفي هاجم أعدائك بكمين محكم. هجوم جسدي عن قرب تزداد قيمة الهجوم عند الإصابة في الظهر يمكن تقويتها عبر المناورة، القوة ATTACK_SKILL|MELEE_ATTACK|NEED_TARGET|WEAPON_LIMITATION|IGNORE_BLOCK DAGGER|DOUBLE_SWORD|SWORD amseup 1 4 قيمة الهجوم %.0f-%.0f minatk + (1.2 * minatk + 500 + dex*12)*k maxatk + (1.2 * maxatk + 700 + dex*12)*k
|
||||
32 ASSASSIN هجوم برقي هجوم إعوجاجي هجوم قاتل إقترب من عدوك بسرعة ونفِّذ هجوماً قاتلاً. هجوم جسدي عن بعد هجوم وميضي يمكن تقويتها عبر المناورة، القوة ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION|IGNORE_BLOCK DAGGER|DOUBLE_SWORD|SWORD gungsin 2 4 قيمة الهجوم %.0f-%.0f (minatk + (1.6* minatk + 200 + dex*7 + str*7)*k) (maxatk + (1.6* maxatk + 300 + dex*7 + str*7)*k)
|
||||
33 ASSASSIN دوامة الخنجر دوران خنجر خنجر راقص دع خنجرك يدور حول أعداءك هجوم جسدي عن بعد تأثير على مساحة هجوم سام مطول يمكن تقويتها عبر المناورة، القوة ATTACK_SKILL|CAN_CHANGE_DIRECTION|WEAPON_LIMITATION|IGNORE_BLOCK DAGGER|DOUBLE_SWORD|SWORD charyun 3 4 قيمة الهجوم %.0f-%.0f 2*minatk + (0.5*minatk + dex*9 + str*7)*k 2*maxatk + (0.5*maxatk + dex*9 + str*7)*k فرصة التسمم %.0f%% 1 + 4*k
|
||||
34 ASSASSIN تمويه مشي خافت حجْب يمكنك الإختباء. تأثير موجب (على الكمين) تمويه STANDING_SKILL eunhyeong 4 4 علاوة ضرر-الكمين %.0f%% 50 * SkillPoint
|
||||
35 ASSASSIN غيمة سامة غيمة مميتة غيمة قاتلة ابعث بغيمة سامة على عدوك لتُسمِّمه. هجوم جسدي عن بعد تأثير على مساحة هجوم سام مطول يمكن تقويتها عبر المناورة، القوة ATTACK_SKILL|NEED_TARGET|IGNORE_BLOCK sangong 5 4 قيمة الهجوم %.0f-%.0f lv*2+(minatk + str*3 + dex*18)*k lv*2+(maxatk + str*3 + dex*18)*k فرصة التسمم %.0f%% 40*k
|
||||
36 ASSASSIN سُم زاحف سُم سِري سُم خفِي ستختفي للحظات قبل الهجوم. هجوم جسدي عن بعد هجوم وميضي هجوم سام مطول يمكن تقويتها عبر المناورة، القوة ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION|IGNORE_BLOCK DAGGER|DOUBLE_SWORD|SWORD seomjeon 6 4 قيمة الهجوم %.0f-%.0f (lv*2+(minatk + str*3 + dex*18)*k)*1.1 (lv*2+(maxatk + str*3 + dex*18)*k)*1.1 فرصة التسمم %.0f%% 40*k
|
||||
4 WARRIOR هالة السيف سيف روحي سيف وهمي ترفع قيمة الهجوم لفترة معينة. تأثير موجب ترفع قيمة الهجوم يمكن تقويتها عبر القوة STANDING_SKILL|WEAPON_LIMITATION|IGNORE_BLOCK SWORD|TWO_HANDED geomgyeong 4 4 قيمة الهجوم +%.0f (100 + STR) * SkillPoint
|
||||
46 ASSASSIN طلقة متكررة طلقة متعددة طلقة عظيمة اطلق عدة سهام على عدو واحد. هجوم جسدي عن بعد هجوم سلسلي إسقاط الخصم يمكن تقويتها عبر المناورة، الذكاء ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION|IGNORE_BLOCK BOW yeonsa 16 4 2 + floor(6 * SkillPoint) قيمة الهجوم الكلّي %.0f-%.0f minatk + 0.2*minatk*floor(2+k*6)+ (0.8*minatk+dex*8*ar+iq*2) *k maxatk + 0.2*maxatk*floor(2+k*6)+ (0.8*maxatk+dex*8*ar+iq*2) *k السهام المقدوفة: %.0f 2 + floor(6 * SkillPoint)
|
||||
47 ASSASSIN وابل من السهام عاصفة السهام إعصار السهام أرمِ العديد من الأعداء بوابل من السهام. هجوم جسدي عن بعد تأثير على مساحة تبطِّئ سرعة الأعداء يمكن تقويتها عبر المناورة، القوة ATTACK_SKILL|FAN_RANGE|NEED_TARGET|WEAPON_LIMITATION|IGNORE_BLOCK BOW gwangyeok 17 4 2 + floor(6 * SkillPoint) قيمة الهجوم %.0f-%.0f minatk + (1.7*minatk + dex*5 + str)*k maxatk + (1.7*maxatk + dex*5 + str)*k العدد الأقصى للأهداف: %.0f 2 + floor(6 * SkillPoint)
|
||||
48 ASSASSIN سهم نار سهم محرق سهم ناري أشعل السهم. هجوم جسدي عن بعد تأثير على مساحة ضرر ناري دائم يمكن تقويتها عبر الذكاء ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION|IGNORE_BLOCK BOW hwajo 18 4 قيمة الهجوم %.0f-%.0f 1.5*minatk + (2.6*minatk + 0.9*iq+100 )*k 1.5*maxatk + (2.6*maxatk + 0.9*iq+300 )*k فرصة نار دائمة %.0f%% (350+iq*4*k)/10
|
||||
49 ASSASSIN المشي بخفة سريع مثل الريح سرعة عظيمة خفف من وزنك لترفع سرعة التحرك الخاصة بك. تأثير موجب ترفع سرعة التحرك إنفجارات بتأثير على مساحة يمكن تقويتها عبر المناورة، القوة، الذكاء STANDING_SKILL|WEAPON_LIMITATION|IGNORE_BLOCK BOW|DAGGER|SWORD gyeonggong 19 4 سرعة التحرك +%.0f%% 60*SkillPoint القوة التفجيرية %.0f-%.0f ((lv*2+(3*dex+100)+str*2+iq*2)*k) ((lv*2+(3*dex+300)+str*2+iq*2)*k)
|
||||
5 WARRIOR طنين عجلة صاروخ أنت سريع كالصاروخ! هجوم جسدي عن قرب تأثير على مساحة إسقاط الخصم | إغماء يمكن تقويتها عبر القوة، المناورة، الحيوية ATTACK_SKILL|NEED_TARGET|CHARGE_ATTACK|WEAPON_LIMITATION|IGNORE_BLOCK SWORD|TWO_HANDED tanhwan 5 4 قيمة الهجوم %.0f-%.0f 2*MinATK + (MinATK + 3*DEX + 7*STR + CON)*SkillPoint 2*MaxATK + (MaxATK + 3*DEX + 7*STR + CON)*SkillPoint
|
||||
50 ASSASSIN سهم سام سهم سام جداً سهم قاتل إدهن السهم بسم قوي. هجوم عن بعد | تأثير على مساحة إغماء | إسقاط الخصم هجوم سام مطول يمكن تقويتها عبر المناورة، القوة، الذكاء ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION|IGNORE_BLOCK BOW gigung 20 4 قيمة الهجوم %.0f-%.0f minatk + (1.4*minatk + 100 + dex*7 + str*4+iq*4)*k maxatk + (1.4*maxatk + 200 + dex*7 + str*4+iq*4)*k فرصة التسمم %.0f%% (50+dex*6*k)/10
|
||||
51 ASSASSIN ضربة مُتوهجة رمية مُضيئة انفجار برْقي الحق الضرر بخصمك بشعاع من الضوء. هجوم عن بعد | تأثير على مساحة هجوم سام مطول تمويه يمكن تقويتها عبر المناورة، القوة، الذكاء ATTACK_SKILL|STANDING_SKILL|WEAPON_LIMITATION|IGNORE_BLOCK BOW|DAGGER|SWORD seomgwang 21 4 قيمة الهجوم %.0f-%.0f (MinATK + (1.2*MinATK + 100 + DEX*6 + STR*3+iq*3)*k)*1.2 (MaxATK + (1.2*MaxATK + 200 + DEX*6 + STR*3+iq*3)*k)*1.2 فرصة التسمم %.0f%% (50+dex*6*k)/10
|
||||
6 WARRIOR العزيمة ضوء الحياة حماس الحياة تجمع جميع قواك الدّاخلية وتوجهها نحو الخارج لتنفيذ ضربة قوية. هجوم جسدي عن قرب هجوم بتأثير أمامي إسقاط الخصم يمكن تقويتها عبر القوة ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION|IGNORE_BLOCK SWORD|TWO_HANDED gihyeol 6 4 قيمة الهجوم %.0f-%.0f (3*MinATK + (MinATK + 1.5*STR)*SkillPoint)*1.07 (3*MaxATK + (MaxATK + 1.5*STR)*SkillPoint)*1.07
|
||||
61 SURA ضربة الأصبع ضربة الأصبع الحارقة إنفجار الأصبع ولِّد بواسطة رؤوس الأصابع إنفجار كبيراً. هجوم جسدي عن قرب تأثير على مساحة تجاهل دفاع الخصم يمكن تقويتها عبر الذكاء، القوة ATTACK_SKILL|MELEE_ATTACK|NEED_TARGET|IGNORE_BLOCK swaeryeong 1 4 قيمة الهجوم %.0f-%.0f minatk + 2*lv + iq*2 + (2*minatk + str*4 + iq*14) * k maxatk + 2*lv + iq*2 + (2*maxatk + str*4 + iq*14) * k فرصة ضربة خارقة %.0f%% 1 + 9*SkillPoint
|
||||
62 SURA دوامة التنين دوامة إعصار دوامة رياح أطلق دوامة إعصارية لكي تنتصر على أعدائك. هجوم جسدي عن قرب تأثير على مساحة تجاهل هروب الخصم يمكن تقويتها عبر الذكاء، القوة ATTACK_SKILL|STANDING_SKILL|IGNORE_BLOCK yonggwon 2 4 قيمة الهجوم %.0f-%.0f 1.1 * minatk + 2*lv + 2*iq + (1.5*minatk + str + iq*12) * k 1.1 * maxatk + 2*lv + 2*iq + (1.5*maxatk + str + iq*12) * k فرصة تجاهل هروب الخصم %.0f%% 1 + 9*SkillPoint
|
||||
63 SURA شفرة مسحورة سيف مسحور شفرة شبح جهز شفرتك بشبح قوي. تأثير علاوة (يمكن تشغيله/إطفائه) ترفع قيمة الهجوم تسرق نقاط الحياة يمكن تقويتها عبر الذكاء STANDING_SKILL|TOGGLE|WEAPON_LIMITATION|IGNORE_BLOCK SWORD gwigeom 3 4 قيمة الهجوم: +%.1f 7 + (5*iq+13)*k سرقة نقاط الحياة: %.0f%% من الضرر 10*k
|
||||
64 SURA خوف خوف كبير فزع اضعف مهارات عدوك المُهاجم. تأثير موجب فُرص المُناورة ضد السّهام تقلل من قيمة الهجوم للخصم لا تهاجمك الوحوش ذات المستوى المنخفض STANDING_SKILL gongpo 4 4 قيمة هجوم العدو -%.0f%% 5 + 20*SkillPoint إخفاقات خصمك %.0f%% 1 + 29*SkillPoint
|
||||
65 SURA درع مسحور درع مُحسن مسحور درع الظلام احمي جسدك بدروع ظلامية. تأثير موجب تعكس الضرر على المهاجم ترفع الدفاع يمكن تقويتها عبر الذكاء STANDING_SKILL jumagap 5 4 +%.0f دفاع (iq+30)*k %.1f%% إنعكاس ضرر القتال عن قرب (iq/4+10)*k
|
||||
66 SURA إبطال السحر إبطال قوي للسحر هجوم إبطال السحر تخلص من جميع الآثار المساعدة للعدو. هجوم سحري عن بعد تأثير على مساحة تأثير سالب يمكن تقويتها عبر الذكاء ATTACK_SKILL|NEED_TARGET|IGNORE_BLOCK pabeop 6 4 قيمة الهجوم السحري %.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 فرصة إلغاء السحر %.0f%% 50*k
|
||||
76 SURA ضربة شريرة ضربة رافعة شريرة هجوم أسود ارم الأعداء بقوة ظلامية جارحة. هجوم سحري عن بعد تأثير على مساحة يمكن تقويتها عبر الذكاء ATTACK_SKILL|NEED_TARGET|IGNORE_BLOCK maryeong 16 4 قيمة الهجوم السحري %.0f-%.0f 40 +5*lv + 2*iq + (20*iq + 7*minmtk + 50 )*ar*k 40 +5*lv + 2*iq + (20*iq + 7*maxmtk + 100 )*ar*k
|
||||
77 SURA ضربة نارية ضربة حارقة إنفجار ناري إحرق أعدائك بإنفجار هجوم سحري عن قرب ضرر شامل هجوم ناري يمكن تقويتها عبر الذكاء، القوة، الحيوية ATTACK_SKILL|STANDING_SKILL|IGNORE_BLOCK hwayeom 17 4 قيمة الهجوم السحري %.0f-%.0f 5*lv + 2*iq + (20*iq + 8*mtk + str*4 + con*2 + 180 )*k 5*lv + 2*iq + (20*iq + 8*mtk + str*4 + con*2 + 200 )*k
|
||||
78 SURA شبح نار تراصف ناري إنفجار ناري ولّد شبحاً نارياً. هجوم سحري عن بعد (يمكن تشغيله/إطفائه) تأثير على مساحة هدف عشوائي يمكن تقويتها عبر الذكاء ATTACK_SKILL|STANDING_SKILL|TOGGLE|IGNORE_BLOCK muyeong 18 4 قيمة الهجوم السحري %.0f-%.0f 30+ 2*lv + 2*iq + (18*iq + 6*minmtk + 200)*ar*k 30+ 2*lv + 2*iq + (18*iq + 6*maxmtk + 500)*ar*k
|
||||
79 SURA حماية ظلامية غشاء ظلامي حماية سيد الظلام تحميك بالقوى الظلامية وتحول الأضرار الجسدية الى نقاط أسلوب. تأثير موجب تقلل الضرر السحري ترفع الدفاع يمكن تقويتها عبر الذكاء STANDING_SKILL|TOGGLE heuksin 19 4 %.0f%% تقليص الضرر (iq*0.84)*k +%.0f دفاع (0.5*iq+15)*k
|
||||
80 SURA ضربة الشبح ضربة روحية هجوم الشبح إرم بأشباح ظلامية لجرح الأعداء. هجوم سحري عن بعد تأثير على مساحة تبطِّئ سرعة الأعداء يمكن تقويتها عبر الذكاء، المناورة، الحيوية ATTACK_SKILL|NEED_TARGET|IGNORE_BLOCK tusok 20 4 قيمة الهجوم السحري %.0f-%.0f 40 + 2*lv + 2*iq + (2 * con + 2 * dex + 22*iq + 6*minmtk+ 180)*ar*k 40 + 2 * lv + 2*iq + (2 * con + 2 * dex + 22*iq + 6*maxmtk + 200)*ar*k فرصة إبطاء السرعة %.1f%% (333 + (300 * k))/10
|
||||
81 SURA حجر الشر كرة الشر مجال الشر ارمِ بكرة شريرة لجرح الأعداء. هجوم سحري عن بعد تأثير على مساحة يمكن تقويتها عبر الذكاء، المناورة، الحيوية ATTACK_SKILL|NEED_TARGET|IGNORE_BLOCK geomhwan 21 4 قيمة الهجوم السحري %.0f-%.0f 120 + 6*lv + (5 * con + 5 * dex + 29*iq + 9*minmtk)*ar*k 120 + 6*lv + (5 * con + 5 * dex + 29*iq + 9*maxmtk)*ar*k
|
||||
91 SHAMAN تعويذة طائرة رمية تنين رمية عظيمة ارمي بتعويذة لكي تجرح الأعداء. هجوم سحري عن بعد تأثير على مساحة | علاوة الجرس تبطِّئ سرعة الأعداء يمكن تقويتها عبر الذكاء، القوة ATTACK_SKILL|FAN_RANGE|NEED_TARGET|IGNORE_BLOCK bipabu 1 4 قيمة الهجوم السحري %.0f-%.0f 70 + 5*lv. + (18*iq+7*str+5*minmwep+50)*ar*k 70 + 5*lv + (18*iq+7*str+5*maxmwep+50)*ar*k فرصة إبطاء السرعة %.1f%% (3+iq*7*k)/10
|
||||
92 SHAMAN رماية التنين التنين المهاجم التنين المحلق أطلق قالب التنين لمهاجمة أعدائك من الأمام. هجوم سحري عن بعد إسقاط الخصم | علاوة الجرس ضرر ناري دائم يمكن تقويتها عبر الذكاء، المناورة ATTACK_SKILL|NEED_TARGET|IGNORE_BLOCK yongpa 2 4 قيمة الهجوم السحري %.0f-%.0f 60 + 5*lv + (16*iq+6*dex+6*minmwep+120)*ar*k 60 + 5*lv + (16*iq+6*dex+6*maxmwep+120)*ar*k فرصة نار دائمة %.0f%% (100+iq*5*k)/10
|
||||
93 SHAMAN زئير تنين صرخة تنين بكاء تنين هاجم الأعداء بتمثال تنين. هجوم سحري عن بعد ضرر شامل | علاوة الجرس ضرر ناري دائم يمكن تقويتها عبر الذكاء، القوة ATTACK_SKILL|NEED_TARGET|IGNORE_BLOCK paeryong 3 4 قيمة الهجوم السحري %.0f-%.0f 70 + 3*lv + (20*iq+3*str+10*minmwep+100)*ar*k 70 + 3*lv + (20*iq+3*str+10*maxmwep+100)*ar*k فرصة نار دائمة %.0f%% (100+iq*5*k)/10
|
||||
94 SHAMAN بركة جدار سمائي بركة تنين إصنع هالة للحماية. يمكن تقويتها عبر الذكاء، المناورة تأثير موجب يمكن استعمالها على أعضاء المجموعة مقاومة الهجوم عن قرب. علاوة عند استعمالها على نفسك STANDING_SKILL|CAN_USE_FOR_ME|NEED_TARGET|ONLY_FOR_ALLIANCE hosin 4 4 مقاومة الهجوم عن قرب %.1f%% ((iq*0.3+5)*(2*k+0.5)+(dex*0.3))/(k+2.3)
|
||||
95 SHAMAN عكس ماء مُنعكس مرآة زجاجية إصنع هالة عاكسة للحماية. تأثير موجب (على أفراد نفس إمبراطوريتك) تعكس الضرر على المهاجم علاوة عند استعمالها على نفسك يمكن تقويتها عبر الذكاء، القوة STANDING_SKILL|CAN_USE_FOR_ME|NEED_TARGET|ONLY_FOR_ALLIANCE boho 5 4 %.1f%% إنعكاس ضرر القتال عن قرب 5+(iq*0.2 +str*0.1)*k
|
||||
96 SHAMAN مساعدة التنين مساندة التنين قوة التنين قوّ هجومك أو هجوم أحد أعضاء مجموعتك. تأثير موجب (على أعضاء المجموعة كذلك) ترفع فرصة الضربة الحرجة علاوة عند استعمالها على نفسك يمكن تقويتها عبر الذكاء STANDING_SKILL|CAN_USE_FOR_ME|NEED_TARGET|ONLY_FOR_ALLIANCE gicheon 6 4 فرص الضربة الحرجة +%.1f%% (iq*0.3+5)*(2*k)/(k+3)
|
||||
133 SUPPORT الجاذبية يعكس جزءًا من مكافآت القيادة للقائد. PASSIVE role_proficiency
|
||||
134 SUPPORT التأثير يزيد من علاوة القيادة لديك عندما يعين لك قائد المجموعة دورا. PASSIVE insight
|
||||
176 WARRIOR الزلزال زلزال قوي زلزال عظيم يتسبب في زلزال بضربة واحدة قوية هجوم عن بعد تأثير أمامي مباشر علاوة الدقة ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION|IGNORE_BLOCK|CANNOT_LEVEL_UP SWORD|TWO_HANDED finish 9 4 قيمة الهجوم: +%.0f-%.0f (3*minatk+(0.9*minatk+minmwep+1+str*5+dex*3+lv)*SkillPoint) (3*maxatk+(0.9*maxatk+maxmwep+1000+str*5+dex*3+lv)*SkillPoint) علاوة الدقة %.0f%% 0.4*k+(32*k/2)
|
||||
177 ASSASSIN الضوء النجمي ضوء نجمي قوي ضوء نجمي عظيم يلقي نجوم مليئة بالضوء على الخصم هجوم عن بعد تأثير على مساحة بالقرب من الهدف علاوة الدقة ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION|IGNORE_BLOCK|CANNOT_LEVEL_UP DAGGER|DOUBLE_SWORD|SWORD ilgwangpyo 9 4 قيمة الهجوم: +%.0f-%.0f (minatk+(1.7*minatk+minmwep+1+dex*6+lv*5)*SkillPoint) (maxatk+(1.7*maxatk+maxmwep+1000)+dex*6+lv*5)*SkillPoint) علاوة الدقة %.0f%% 0.4*k+(32*k/2)
|
||||
178 ASSASSIN طلقة العاصفة طلقة عاصفة قوية طلقة عاصفة عظيمة طلقة تسبب الكثير من الضرر هجوم عن بعد تأثير أمامي مباشر علاوة الدقة ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION|IGNORE_BLOCK|CANNOT_LEVEL_UP BOW pungloepo 24 4 قيمة الهجوم: +%.0f-%.0f (1.9*minatk+(2.6*minatk+minmwep+1))*SkillPoint) (1.9*maxatk+(2.6*maxatk+maxmwep+1))*SkillPoint) علاوة الدقة %.0f%% 0.4*k+(32*k/2)
|
||||
179 SURA دفعة الجحيم دفعة جحيم قوية دفعة جحيم عظيمة يستدعي قوى خفية إلى ضربة قوية من السيف هجوم جسدي على منطقة تأثير علاوة الدقة ATTACK_SKILL|WEAPON_LIMITATION|MELEE_ATTACK|NEED_TARGET|IGNORE_BLOCK|CANNOT_LEVEL_UP SWORD geomaggwi 9 4 قيمة الهجوم: +%.0f-%.0f (1.9*minatk+(2.6*minatk+minmwep+1))*SkillPoint) (1.9*maxatk+(2.6*maxatk+maxmwep+1))*SkillPoint) علاوة الدقة %.0f%% 0.4*k+(32*k/2)
|
||||
180 SURA موجة الموت موجة موت قوية موجة موت عظيمة استدعي الشياطين للإنتقام من العدو هجوم عن بعد تأثير على مساحة بالقرب من الهدف علاوة الدقة ATTACK_SKILL|NEED_TARGET|IGNORE_BLOCK|CANNOT_LEVEL_UP mabeobaggwi 24 4 قيمة الهجوم السحري +%.0f-%.0f (120+6*lv+(5*con+5*dex+30*iq+minmwep+1+9*mwep)*ar*SkillPoint) (120+6*lv+(5*con+5*dex+30*iq+maxmwep+1000+9*mwep)*ar*SkillPoint) علاوة الدقة %.0f%% 0.4*k+(32*k/2)
|
||||
181 SHAMAN نيزك نيزك قوي نيزك عظيم استدع نيزك من السماء هجوم عن بعد تأثير على مساحة بالقرب من الهدف علاوة الدقة ضرر ناري دائم ATTACK_SKILL|NEED_TARGET|IGNORE_BLOCK|CANNOT_LEVEL_UP meteo 9 4 قيمة الهجوم السحري +%.0f-%.0f (120+6*lv+(5*con+5*dex+30*iq+minmwep+1+9*mwep)*ar*SkillPoint) (120+6*lv+(5*con+5*dex+30*iq+maxmwep+1000+9*mwep)*ar*SkillPoint) علاوة الدقة %.0f%% 0.4*k+(32*k/2) فرصة إطلاق النار على الهدف: %.0f%% 20*k
|
||||
182 SHAMAN جناح الأثير جناح أثير قوي جناح أثير عظيم يحمي أعضاء المجموعة من الضرر كل 12 ثانية يمكن استعمالها على أعضاء المجموعة القريبين سيتم تجنب الضرر STANDING_SKILL|CAN_USE_FOR_ME|NEED_TARGET|ONLY_FOR_ALLIANCE|CANNOT_LEVEL_UP cheonun 24 4 مدة الدرع %.0f 4*k فرص الحماية %.0f%% 0.4*k+(18*k)
|
||||
183 WOLFMAN عاصفة المخلب عاصفة مخلب قوية عاصفة مخلب عظيمة هجوم دوامة سريع إلى الأمام هجوم بتأثير أمامي علاوة الدقة ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION|IGNORE_BLOCK|CANNOT_LEVEL_UP CLAW ilipungu 9 4 قيمة الهجوم: +%.0f-%.0f (1.8*minatk+(minatk+dex*6+minmwep+1+str*3+lv)*SkillPoint) (1.8*maxatk+(maxatk+dex*6+maxmwep+1+str*3+lv)*SkillPoint) علاوة الدقة %.0f%% 0.4*k+(32*k/2)
|
||||
246 SUPPORT الدقة ترفع الدقة PASSIVE hit_attribute علاوة الدقة: +%.0f 0.4*k+(32*k/2)
|
||||
170 WOLFMAN تمزيق تدمير مجزرة مزّق خصمك بِضربة قوية. هجوم جسدي عن قرب تأثير على مساحة فُرص النّزيف | علاوة السلاح يمكن تقويتها عبر القوة ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION|IGNORE_BLOCK CLAW split_slash 1 4 مجموع قوة الهجوم %.0f-%.0f (1.1*MinATK + (0.3*MinATK + 1.5*STR)*SkillPoint) * 3 (1.1*MaxATK + (0.3*MaxATK + 1.5*STR)*SkillPoint) * 3 فرص هجوم حَرج %.0f%% 20 فُرص النّزيف %.0f%% 5+25*k
|
||||
173 WOLFMAN مخلب الذئب فم الذئب نشوة الدّم دمّر عتاد خصمك. هجوم جسدي عن بعد تقلل دفاع الخصم تقلل سرعة التحرك لدى الخصم يمكن تقويتها عبر القوة، المناورة، الحيوية ATTACK_SKILL|NEED_TARGET|WEAPON_LIMITATION|IGNORE_BLOCK CLAW wreckage 4 4 مجموع قوة الهجوم %.0f-%.0f 3*MinATK + (0.8*MinATK + STR*6 + DEX*2 + CON) * SkillPoint 3*MaxATK + (0.8*MaxATK + STR*6 + DEX*2 + CON) * SkillPoint فرص هجوم حَرج %.0f%% 20 دفاع الخصم: -%.0f -30*k سرعة التحرك لدى الخصم: -%.0f -(1+9*k)
|
||||
174 WOLFMAN روح الذئب الكرزي تحضير الذئب الكرزي استحواذ روح الذئب الكرزي ستسكنك روح الذئب الكرزي. تأثير علاوة (يمكن تشغيله/إطفائه) ترفع قوة الهجوم تجاهل عتاد الخصم يمكن تقويتها عبر الذكاء STANDING_SKILL|TOGGLE|WEAPON_LIMITATION CLAW red_possession 5 4 قوة الهجوم +%.0f 7 + (4*iq+13)*k فرصة ضربة خارقة %.0f%% 1+((iq*0.4)*k)*0.24
|
||||
285 MOUNT_UPGRADE ركوب (حوافر ذكية) يزيد من سرعة التحرك عند الركوب لفترة قصيرة. PASSIVE mount_upgrade_skill_nimble سرعة التحرك: +%.0f%% (4+(horselv*skilllv/100))*(skilllv/3)
|
||||
286 MOUNT_UPGRADE ركوب (خبرة) يزيد من علاوة الخبرة أثناء الركوب PASSIVE mount_upgrade_skill_exp زيادة علاوة الخبرة: +%.0f%% ((horselv*skilllv/100)+1.5)+(skilllv/8)
|
||||
287 MOUNT_UPGRADE ركوب (عاصفة غاضبة) يزيد من سرعة الهجوم عند الركوب لفترة قصيرة. PASSIVE mount_upgrade_skill_speed زيادة سرعة الهجوم: +%.0f%% (5+(horselv*skilllv/600))*(skilllv/5)
|
||||
288 MOUNT_UPGRADE ركوب (المشي بخفة) يفعل المشي بخفة عندما لا تكون راكبا للخيل. PASSIVE mount_upgrade_skill_gyeonggong تأثير المشي بخفة: +%.0f-%.0f (horselv*(skilllv*5))/40*skilllv (horselv*(skilllv*10))/40*skilllv
|
||||
289 MOUNT_UPGRADE ركوب (مناعة) سيُصبح لاعبك لا يقهر لمدة 3 ثواني، إذا ما تدنّت نقاط حياتك تحت 30 %. PASSIVE mount_upgrade_skill_invisibility (horselv*(skilllv*0.3))/60
|
||||
290 MOUNT_UPGRADE ركوب (لا سقوط) إذا هاجمت وحشًا، فلن يتم إسقاطه لفترة قصيرة. PASSIVE mount_upgrade_skill_knockback
|
||||
291 MOUNT_UPGRADE ركوب (قوي ضد نصف بشر) يزيد الضرر ضد نصف البشر. PASSIVE mount_upgrade_skill_random_strong قوي ضد نصف البشر: +%.0f%% 1+(skilllv*horselv/100)
|
||||
292 MOUNT_UPGRADE ركوب (قوي ضد الحيوانات) يزيد الضرر ضد الحيوانات. PASSIVE mount_upgrade_skill_random_strong قوي ضد الحيوانات: +%.0f%% 1+(skilllv*horselv/100)
|
||||
293 MOUNT_UPGRADE ركوب (قوي ضد الغيلان) يزيد الضرر ضد الغيلان. PASSIVE mount_upgrade_skill_random_strong قوي ضد الغيلان: +%.0f%% 1+(skilllv*horselv/100)
|
||||
294 MOUNT_UPGRADE ركوب (قوي ضد الطائفة السرية) يزيد الضرر ضد الطائفة السرية. PASSIVE mount_upgrade_skill_random_strong قوي ضد الطائفة السرية: +%.0f%% 1+(skilllv*horselv/100)
|
||||
295 MOUNT_UPGRADE ركوب (قوي ضد الزومبي) يزيد الضرر ضد الزومبي. PASSIVE mount_upgrade_skill_random_strong قوي ضد الزومبي: +%.0f%% 1+(skilllv*horselv/100)
|
||||
296 MOUNT_UPGRADE ركوب (قوي ضد الشيطان) يزيد الضرر ضد الشياطين. PASSIVE mount_upgrade_skill_random_strong قوي ضد الشيطان: +%.0f%% 1+(skilllv*horselv/100)
|
||||
297 MOUNT_UPGRADE ركوب (قوي ضد وحوش زودياك) يزيد الضرر ضد وحوش زودياك. PASSIVE mount_upgrade_skill_random_strong قوي ضد وحوش زودياك: +%.0f%% 1+(skilllv*horselv/100)
|
||||
298 MOUNT_UPGRADE ركوب (قوي ضد وحوش الصحراء) يزيد الضرر ضد وحوش الصحراء. PASSIVE mount_upgrade_skill_random_strong قوي ضد وحوش الصحراء: +%.0f%% 1+(skilllv*horselv/100)
|
||||
299 MOUNT_UPGRADE ركوب (قوي ضد الحشرات) يزيد الضرر ضد الحشرات. PASSIVE mount_upgrade_skill_random_strong قوي ضد الحشرات: +%.0f%% 1+(skilllv*horselv/100)
|
||||
300 MOUNT_UPGRADE ركوب (قوي ضد جميع الوحوش) يزيد الضرر ضد جميع الوحوش. PASSIVE mount_upgrade_skill_random_strong قوي ضد جميع الوحوش: +%.0f%% 1+(skilllv*horselv/100)
|
||||
301 MOUNT_UPGRADE ركوب (مهارة الركوب) يزيد من مهارات الدابة الخاصة بك PASSIVE mount_upgrade_skill_effect_up علاوة المهارة: +%.2f%% 100*skilllv/(140-horselv)
|
||||
302 MOUNT_UPGRADE ركوب (قوي ضد المحارب) قوي ضد المحارب PASSIVE mount_upgrade_skill_random_strong قوي ضد المحارب: +%.0f%% 1+(skilllv*horselv/100)
|
||||
303 MOUNT_UPGRADE ركوب (قوي ضد النينجا) قوي ضد النينجا PASSIVE mount_upgrade_skill_random_strong قوي ضد النينجا: +%.0f%% 1+(skilllv*horselv/100)
|
||||
304 MOUNT_UPGRADE ركوب (قوي ضد السورا) قوي ضد السورا PASSIVE mount_upgrade_skill_random_strong قوي ضد سورا: +%.0f%% 1+(skilllv*horselv/100)
|
||||
305 MOUNT_UPGRADE ركوب (قوي ضد الشامان) قوي ضد الشامان PASSIVE mount_upgrade_skill_random_strong قوي ضد الشامان: +%.0f%% 1+(skilllv*horselv/100)
|
||||
306 MOUNT_UPGRADE ركوب (قوي ضد الليكانر) قوي ضد الليكانر PASSIVE mount_upgrade_skill_random_strong قوي ضد اللّيكانر: +%.0f%% 1+(skilllv*horselv/100)
|
||||
307 MOUNT_UPGRADE ركوب (إرادة سونغ ماهي قوة) يزيد إرادة سونغ ماهي (قوة) عند القتال من على ظهر الحصان. PASSIVE mount_upgrade_skill_sungma_str إرادة سونغ ماهي (قوة): +%.0f 3+(horselv*skilllv)*(skilllv/500)
|
||||
308 MOUNT_UPGRADE ركوب (إرادة سونغ ماهي حيوية) يزيد إرادة سونغ ماهي (حيوية) عند القتال من على ظهر الحصان. PASSIVE mount_upgrade_skill_sungma_hp إرادة سونغ ماهي (حيوية): +%.0f 3+(horselv*skilllv)*(skilllv/500)
|
||||
309 MOUNT_UPGRADE ركوب (إرادة سونغ ماهي مقاومة) يزيد إرادة سونغ ماهي (مقاومة) عند القتال من على ظهر الحصان. PASSIVE mount_upgrade_skill_sungma_move إرادة سونغ ماهي (مقاومة): +%.0f 3+(horselv*skilllv)*(skilllv/500)
|
||||
310 MOUNT_UPGRADE ركوب (إرادة سونغ ماهي ذكاء) يزيد إرادة سونغ ماهي (ذكاء) عند القتال من على ظهر الحصان PASSIVE mount_upgrade_skill_sungma_immune إرادة سونغ ماهي (ذكاء): +%.0f 3+(horselv*skilllv)*(skilllv/500)
|
||||
311 MOUNT_UPGRADE ركوب (الدقة) ترفع الدقة اثناء الركوب PASSIVE mount_upgrade_skill_hit_pct علاوة الدقة: +%.0f 1+(skilllv*horselv/100)
|
||||
322 SUPPORT تغيير العتاد الجانبي التبديل بين صفحات العتاد. CANNOT_LEVEL_UP|TOGGLE change_equipment
|
||||
787
assets/locale/locale/ae/ui/characterwindow.py
Normal file
@@ -0,0 +1,787 @@
|
||||
import uiScriptLocale
|
||||
|
||||
QUEST_ICON_BACKGROUND = 'd:/ymir work/ui/game/quest/slot_base.sub'
|
||||
|
||||
SMALL_VALUE_FILE = "d:/ymir work/ui/public/Parameter_Slot_00.sub"
|
||||
MIDDLE_VALUE_FILE = "d:/ymir work/ui/public/Parameter_Slot_01.sub"
|
||||
LARGE_VALUE_FILE = "d:/ymir work/ui/public/Parameter_Slot_03.sub"
|
||||
ICON_SLOT_FILE = "d:/ymir work/ui/public/Slot_Base.sub"
|
||||
FACE_SLOT_FILE = "d:/ymir work/ui/game/windows/box_face.sub"
|
||||
ROOT_PATH = "d:/ymir work/ui/game/windows/"
|
||||
|
||||
LOCALE_PATH = uiScriptLocale.WINDOWS_PATH
|
||||
|
||||
window = {
|
||||
"name" : "CharacterWindow",
|
||||
"style" : ("movable", "float",),
|
||||
|
||||
"x" : 24,
|
||||
"y" : (SCREEN_HEIGHT - 37 - 361) / 2,
|
||||
|
||||
"width" : 253,
|
||||
"height" : 361,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "board",
|
||||
"type" : "board",
|
||||
"style" : ("attach",),
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 253,
|
||||
"height" : 361,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "Skill_TitleBar",
|
||||
"type" : "titlebar",
|
||||
"style" : ("attach",),
|
||||
|
||||
"x" : 8,
|
||||
"y" : 7,
|
||||
|
||||
"width" : 238,
|
||||
"color" : "red",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{ "name":"TitleName", "type":"text", "x":0, "y":-1, "text":uiScriptLocale.CHARACTER_SKILL, "all_align":"center" },
|
||||
#{ "name":"TitleName", "type":"image", "style" : ("attach",), "x":101, "y" : 1, "image" : LOCALE_PATH+"title_skill.sub", },
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "Emoticon_TitleBar",
|
||||
"type" : "titlebar",
|
||||
"style" : ("attach",),
|
||||
|
||||
"x" : 8,
|
||||
"y" : 7,
|
||||
|
||||
"width" : 238,
|
||||
"color" : "red",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{ "name":"TitleName", "type":"text", "x":0, "y":-1, "text":uiScriptLocale.CHARACTER_ACTION, "all_align":"center" },
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "Quest_TitleBar",
|
||||
"type" : "titlebar",
|
||||
"style" : ("attach",),
|
||||
|
||||
"x" : 8,
|
||||
"y" : 7,
|
||||
|
||||
"width" : 238,
|
||||
"color" : "red",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{ "name":"TitleName", "type":"text", "x":0, "y":-1, "text":uiScriptLocale.CHARACTER_QUEST, "all_align":"center" },
|
||||
),
|
||||
},
|
||||
|
||||
## Tab Area
|
||||
{
|
||||
"name" : "TabControl",
|
||||
"type" : "window",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 328,
|
||||
|
||||
"width" : 250,
|
||||
"height" : 31,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Tab
|
||||
{
|
||||
"name" : "Tab_01",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 250,
|
||||
"height" : 31,
|
||||
|
||||
"image" : LOCALE_PATH+"tab_1.sub",
|
||||
},
|
||||
{
|
||||
"name" : "Tab_02",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 250,
|
||||
"height" : 31,
|
||||
|
||||
"image" : LOCALE_PATH+"tab_2.sub",
|
||||
},
|
||||
{
|
||||
"name" : "Tab_03",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 250,
|
||||
"height" : 31,
|
||||
|
||||
"image" : LOCALE_PATH+"tab_3.sub",
|
||||
},
|
||||
{
|
||||
"name" : "Tab_04",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 250,
|
||||
"height" : 31,
|
||||
|
||||
"image" : LOCALE_PATH+"tab_4.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" : 61,
|
||||
"height" : 27,
|
||||
},
|
||||
{
|
||||
"name" : "Tab_Button_04",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 192,
|
||||
"y" : 5,
|
||||
|
||||
"width" : 55,
|
||||
"height" : 27,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## Page Area
|
||||
{
|
||||
"name" : "Character_Page",
|
||||
"type" : "window",
|
||||
"style" : ("attach",),
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 250,
|
||||
"height" : 304,
|
||||
|
||||
"children" :
|
||||
(
|
||||
|
||||
## Title Area
|
||||
{
|
||||
"name" : "Character_TitleBar", "type" : "titlebar", "style" : ("attach",), "x" : 61, "y" : 7, "width" : 185, "color" : "red",
|
||||
"children" :
|
||||
(
|
||||
#{ "name" : "TitleName", "type" : "image", "style" : ("attach",), "x" : 70, "y" : 1, "image" : LOCALE_PATH+"title_status.sub", },
|
||||
{ "name" : "TitleName", "type":"text", "x":0, "y":-1, "text":uiScriptLocale.CHARACTER_MAIN, "all_align":"center" },
|
||||
),
|
||||
},
|
||||
|
||||
## Guild Name Slot
|
||||
{
|
||||
"name" : "Guild_Name_Slot",
|
||||
"type" : "image",
|
||||
"x" : 155,
|
||||
"y" : 27+7,
|
||||
"image" : LARGE_VALUE_FILE,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "Guild_Name",
|
||||
"type":"text",
|
||||
"text":"길드 이름",
|
||||
"x":0,
|
||||
"y":0,
|
||||
"r":1.0,
|
||||
"g":1.0,
|
||||
"b":1.0,
|
||||
"a":1.0,
|
||||
"all_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## Character Name Slot
|
||||
{
|
||||
"name" : "Character_Name_Slot",
|
||||
"type" : "image",
|
||||
"x" : 153,
|
||||
"y" :27+7,
|
||||
"image" : LARGE_VALUE_FILE,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "Character_Name",
|
||||
"type":"text",
|
||||
"text":"캐릭터 이름",
|
||||
"x":0,
|
||||
"y":0,
|
||||
"r":1.0,
|
||||
"g":1.0,
|
||||
"b":1.0,
|
||||
"a":1.0,
|
||||
"all_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## Header
|
||||
{
|
||||
"name":"Status_Header", "type":"window", "x":3, "y":31, "width":0, "height":0,
|
||||
"children" :
|
||||
(
|
||||
## Lv
|
||||
{
|
||||
"name":"Status_Lv", "type":"window", "x":9, "y":30, "width":37, "height":42,
|
||||
"children" :
|
||||
(
|
||||
{ "name":"Level_Header", "type":"image", "x":0, "y":0, "image":LOCALE_PATH+"label_level.sub" },
|
||||
{ "name":"Level_Value", "type":"text", "x":19, "y":19, "fontsize":"LARGE", "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
|
||||
),
|
||||
},
|
||||
|
||||
## EXP
|
||||
{
|
||||
"name":"Status_CurExp", "type":"window", "x":53, "y":30, "width":87, "height":42,
|
||||
"children" :
|
||||
(
|
||||
{ "name":"Exp_Slot", "type":"image", "x":0, "y":0, "image":LOCALE_PATH+"label_cur_exp.sub" },
|
||||
{ "name":"Exp_Value", "type":"text", "x":46, "y":19, "fontsize":"LARGE", "text":"12345678901", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" }, ),
|
||||
},
|
||||
|
||||
## REXP
|
||||
{
|
||||
"name":"Status_RestExp", "type":"window", "x":150, "y":30, "width":50, "height":20,
|
||||
"children" :
|
||||
(
|
||||
{ "name":"RestExp_Slot", "type":"image", "x":0, "y":0, "image":LOCALE_PATH+"label_last_exp.sub" },
|
||||
{ "name":"RestExp_Value", "type":"text", "x":46, "y":19, "fontsize":"LARGE", "text":"12345678901", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
|
||||
),
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## Face Slot
|
||||
{ "name" : "Face_Image", "type" : "image", "x" : 11, "y" : 11, "image" : "d:/ymir work/ui/game/windows/face_warrior.sub" },
|
||||
{ "name" : "Face_Slot", "type" : "image", "x" : 7, "y" : 7, "image" : FACE_SLOT_FILE, },
|
||||
|
||||
## 기본 능력
|
||||
{
|
||||
"name":"Status_Standard", "type":"window", "x":3, "y":100, "width":200, "height":250,
|
||||
"children" :
|
||||
(
|
||||
## 기본 능력 제목
|
||||
{ "name":"Character_Bar_01", "type":"horizontalbar", "x":12, "y":8, "width":223, },
|
||||
{ "name":"Character_Bar_01_Text", "type" : "image", "x" : 13, "y" : 9, "image" : LOCALE_PATH+"label_std.sub", },
|
||||
|
||||
## 능력 수련 수치
|
||||
{
|
||||
"name":"Status_Plus_Label",
|
||||
"type":"image",
|
||||
"x":150, "y":11,
|
||||
"image":LOCALE_PATH+"label_uppt.sub",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{ "name":"Status_Plus_Value", "type":"text", "x":48, "y":0, "text":"99", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
|
||||
),
|
||||
},
|
||||
|
||||
## 기본 능력 아이템 리스트
|
||||
{"name":"Status_Standard_ItemList1", "type" : "image", "x":17, "y":31, "image" : LOCALE_PATH+"label_std_item1.sub", },
|
||||
{"name":"Status_Standard_ItemList2", "type" : "image", "x":100, "y":30, "image" : LOCALE_PATH+"label_std_item2.sub", },
|
||||
|
||||
## HTH
|
||||
{
|
||||
"name":"HTH_Label", "type":"window", "x":50, "y":32, "width":60, "height":20,
|
||||
"children" :
|
||||
(
|
||||
{ "name":"HTH_Slot", "type":"image", "x":0, "y":0, "image":SMALL_VALUE_FILE },
|
||||
{ "name":"HTH_Value", "type":"text", "x":20, "y":3, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
|
||||
{ "name":"HTH_Plus", "type" : "button", "x":41, "y":3, "default_image" : ROOT_PATH+"btn_plus_up.sub", "over_image" : ROOT_PATH+"btn_plus_over.sub", "down_image" : ROOT_PATH+"btn_plus_down.sub", },
|
||||
),
|
||||
},
|
||||
## INT
|
||||
{
|
||||
"name":"INT_Label", "type":"window", "x":50, "y":32+23, "width":60, "height":20,
|
||||
"children" :
|
||||
(
|
||||
{ "name":"INT_Slot", "type":"image", "x":0, "y":0, "image":SMALL_VALUE_FILE },
|
||||
{ "name":"INT_Value", "type":"text", "x":20, "y":3, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
|
||||
{ "name":"INT_Plus", "type" : "button", "x" : 41, "y" : 3, "default_image" : ROOT_PATH+"btn_plus_up.sub", "over_image" : ROOT_PATH+"btn_plus_over.sub", "down_image" : ROOT_PATH+"btn_plus_down.sub", },
|
||||
)
|
||||
},
|
||||
## STR
|
||||
{
|
||||
"name":"STR_Label", "type":"window", "x":50, "y":32+23*2, "width":60, "height":20,
|
||||
"children" :
|
||||
(
|
||||
{ "name":"STR_Slot", "type":"image", "x":0, "y":0, "image":SMALL_VALUE_FILE },
|
||||
{ "name":"STR_Value", "type":"text", "x":20, "y":3, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
|
||||
{ "name":"STR_Plus", "type" : "button", "x" : 41, "y" : 3, "default_image" : ROOT_PATH+"btn_plus_up.sub", "over_image" : ROOT_PATH+"btn_plus_over.sub", "down_image" : ROOT_PATH+"btn_plus_down.sub", },
|
||||
)
|
||||
},
|
||||
## DEX
|
||||
{
|
||||
"name":"DEX_Label", "type":"window", "x":50, "y":32+23*3, "width":60, "height":20,
|
||||
"children" :
|
||||
(
|
||||
{ "name":"DEX_Slot", "type":"image", "x":0, "y":0, "image":SMALL_VALUE_FILE },
|
||||
{ "name":"DEX_Value", "type":"text", "x":20, "y":3, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
|
||||
{ "name":"DEX_Plus", "type" : "button", "x" : 41, "y" : 3, "default_image" : ROOT_PATH+"btn_plus_up.sub", "over_image" : ROOT_PATH+"btn_plus_over.sub", "down_image" : ROOT_PATH+"btn_plus_down.sub", },
|
||||
)
|
||||
},
|
||||
|
||||
{ "name":"HTH_Minus", "type" : "button", "x":9, "y":35, "default_image" : ROOT_PATH+"btn_minus_up.sub", "over_image" : ROOT_PATH+"btn_minus_over.sub", "down_image" : ROOT_PATH+"btn_minus_down.sub", },
|
||||
{ "name":"INT_Minus", "type" : "button", "x":9, "y":35+23, "default_image" : ROOT_PATH+"btn_minus_up.sub", "over_image" : ROOT_PATH+"btn_minus_over.sub", "down_image" : ROOT_PATH+"btn_minus_down.sub", },
|
||||
{ "name":"STR_Minus", "type" : "button", "x":9, "y":35+23*2, "default_image" : ROOT_PATH+"btn_minus_up.sub", "over_image" : ROOT_PATH+"btn_minus_over.sub", "down_image" : ROOT_PATH+"btn_minus_down.sub", },
|
||||
{ "name":"DEX_Minus", "type" : "button", "x":9, "y":35+23*3, "default_image" : ROOT_PATH+"btn_minus_up.sub", "over_image" : ROOT_PATH+"btn_minus_over.sub", "down_image" : ROOT_PATH+"btn_minus_down.sub", },
|
||||
|
||||
####
|
||||
|
||||
## HP
|
||||
{
|
||||
"name":"HEL_Label", "type":"window", "x":145, "y":32, "width":50, "height":20,
|
||||
"children" :
|
||||
(
|
||||
{ "name":"HP_Slot", "type":"image", "x":0, "y":0, "image":LARGE_VALUE_FILE },
|
||||
{ "name":"HP_Value", "type":"text", "x":45, "y":3, "text":"9999/9999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
|
||||
),
|
||||
},
|
||||
## SP
|
||||
{
|
||||
"name":"SP_Label", "type":"window", "x":145, "y":32+23, "width":50, "height":20,
|
||||
"children" :
|
||||
(
|
||||
{ "name":"SP_Slot", "type":"image", "x":0, "y":0, "image":LARGE_VALUE_FILE },
|
||||
{ "name":"SP_Value", "type":"text", "x":45, "y":3, "text":"9999/9999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
|
||||
)
|
||||
},
|
||||
## ATT
|
||||
{
|
||||
"name":"ATT_Label", "type":"window", "x":145, "y":32+23*2, "width":50, "height":20,
|
||||
"children" :
|
||||
(
|
||||
{ "name":"ATT_Slot", "type":"image", "x":0, "y":0, "image":LARGE_VALUE_FILE },
|
||||
{ "name":"ATT_Value", "type":"text", "x":45, "y":3, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
|
||||
),
|
||||
},
|
||||
## DEF
|
||||
{
|
||||
"name":"DEF_Label", "type":"window", "x":145, "y":32+23*3, "width":50, "height":20,
|
||||
"children" :
|
||||
(
|
||||
{ "name":"DEF_Slot", "type":"image", "x":0, "y":0, "image":LARGE_VALUE_FILE },
|
||||
{ "name":"DEF_Value", "type":"text", "x":45, "y":3, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
|
||||
)
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## 부가 능력
|
||||
{
|
||||
"name":"Status_Extent", "type":"window", "x":3, "y":221, "width":200, "height":50,
|
||||
"children" :
|
||||
(
|
||||
|
||||
## 부가 능력 제목
|
||||
{ "name":"Status_Extent_Bar", "type":"horizontalbar", "x":12, "y":6, "width":223, },
|
||||
{ "name":"Status_Extent_Label", "type" : "image", "x" : 13, "y" : 8, "image" : LOCALE_PATH+"label_ext.sub", },
|
||||
|
||||
## 기본 능력 아이템 리스트
|
||||
{"name":"Status_Extent_ItemList1", "type" : "image", "x":11, "y":31, "image" : LOCALE_PATH+"label_ext_item1.sub", },
|
||||
{"name":"Status_Extent_ItemList2", "type" : "image", "x":128, "y":32, "image" : LOCALE_PATH+"label_ext_item2.sub", },
|
||||
|
||||
## MSPD - 이동 속도
|
||||
{
|
||||
"name":"MOV_Label", "type":"window", "x":66, "y":33, "width":50, "height":20,
|
||||
"children" :
|
||||
(
|
||||
{ "name":"MSPD_Slot", "type":"image", "x":0, "y":0, "image":MIDDLE_VALUE_FILE },
|
||||
{ "name":"MSPD_Value", "type":"text", "x":26, "y":3, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
|
||||
)
|
||||
},
|
||||
|
||||
## ASPD - 공격 속도
|
||||
{
|
||||
"name":"ASPD_Label", "type":"window", "x":66, "y":33+23, "width":50, "height":20,
|
||||
"children" :
|
||||
(
|
||||
{ "name":"ASPD_Slot", "type":"image", "x":0, "y":0, "image":MIDDLE_VALUE_FILE },
|
||||
{ "name":"ASPD_Value", "type":"text", "x":26, "y":3, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
|
||||
)
|
||||
},
|
||||
|
||||
## CSPD - 주문 속도
|
||||
{
|
||||
"name":"CSPD_Label", "type":"window", "x":66, "y":33+23*2, "width":50, "height":20,
|
||||
"children" :
|
||||
(
|
||||
{ "name":"CSPD_Slot", "type":"image", "x":0, "y":0, "image":MIDDLE_VALUE_FILE },
|
||||
{ "name":"CSPD_Value", "type":"text", "x":26, "y":3, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
|
||||
)
|
||||
},
|
||||
|
||||
## MATT - 마법 공격력
|
||||
{
|
||||
"name":"MATT_Label", "type":"window", "x":183, "y":33, "width":50, "height":20,
|
||||
"children" :
|
||||
(
|
||||
{ "name":"MATT_Slot", "type":"image", "x":0, "y":0, "image":MIDDLE_VALUE_FILE },
|
||||
{ "name":"MATT_Value", "type":"text", "x":26, "y":3, "text":"999-999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
|
||||
)
|
||||
},
|
||||
|
||||
## MDEF - 마법 방어력
|
||||
{
|
||||
"name":"MDEF_Label", "type":"window", "x":183, "y":33+23, "width":50, "height":20,
|
||||
"children" :
|
||||
(
|
||||
{ "name":"MDEF_Slot", "type":"image", "x":0, "y":0, "image":MIDDLE_VALUE_FILE },
|
||||
{ "name":"MDEF_Value", "type":"text", "x":26, "y":3, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
|
||||
)
|
||||
},
|
||||
|
||||
## 회피율
|
||||
{
|
||||
"name":"ER_Label", "type":"window", "x":183, "y":33+23*2, "width":50, "height":20,
|
||||
"children" :
|
||||
(
|
||||
{ "name":"ER_Slot", "type":"image", "x":0, "y":0, "image":MIDDLE_VALUE_FILE },
|
||||
{ "name":"ER_Value", "type":"text", "x":26, "y":3, "text":"999", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
|
||||
)
|
||||
},
|
||||
|
||||
),
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "Skill_Page",
|
||||
"type" : "window",
|
||||
"style" : ("attach",),
|
||||
|
||||
"x" : 0,
|
||||
"y" : 24,
|
||||
|
||||
"width" : 250,
|
||||
"height" : 304,
|
||||
|
||||
"children" :
|
||||
(
|
||||
|
||||
{
|
||||
"name":"Skill_Active_Title_Bar", "type":"horizontalbar", "x":15, "y":17, "width":223,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name":"Active_Skill_Point_Label", "type":"image", "x":145, "y":3, "image":LOCALE_PATH+"label_uppt.sub",
|
||||
"children" :
|
||||
(
|
||||
{ "name":"Active_Skill_Point_Value", "type":"text", "x":47, "y":0, "text":"99", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
|
||||
),
|
||||
},
|
||||
|
||||
## Group Button
|
||||
{
|
||||
"name" : "Skill_Group_Button_1",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 5,
|
||||
"y" : 2,
|
||||
|
||||
"text" : "Group1",
|
||||
"text_color" : 0xFFFFE3AD,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/game/windows/skill_tab_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/game/windows/skill_tab_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/game/windows/skill_tab_button_03.sub",
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "Skill_Group_Button_2",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 50,
|
||||
"y" : 2,
|
||||
|
||||
"text" : "Group2",
|
||||
"text_color" : 0xFFFFE3AD,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/game/windows/skill_tab_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/game/windows/skill_tab_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/game/windows/skill_tab_button_03.sub",
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "Active_Skill_Group_Name",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 7,
|
||||
"y" : 1,
|
||||
"text" : "Active",
|
||||
|
||||
"vertical_align" : "center",
|
||||
"text_vertical_align" : "center",
|
||||
"color" : 0xFFFFE3AD,
|
||||
},
|
||||
|
||||
),
|
||||
},
|
||||
|
||||
{
|
||||
"name":"Skill_ETC_Title_Bar", "type":"horizontalbar", "x":15, "y":200, "width":223,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "Support_Skill_Group_Name",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 7,
|
||||
"y" : 1,
|
||||
"text" : uiScriptLocale.SKILL_SUPPORT_TITLE,
|
||||
|
||||
"vertical_align" : "center",
|
||||
"text_vertical_align" : "center",
|
||||
"color" : 0xFFFFE3AD,
|
||||
},
|
||||
|
||||
{
|
||||
"name":"Support_Skill_Point_Label", "type":"image", "x":145, "y":3, "image":LOCALE_PATH+"label_uppt.sub",
|
||||
"children" :
|
||||
(
|
||||
{ "name":"Support_Skill_Point_Value", "type":"text", "x":62, "y":0, "text":"99", "r":1.0, "g":1.0, "b":1.0, "a":1.0, "text_horizontal_align":"center" },
|
||||
),
|
||||
},
|
||||
),
|
||||
},
|
||||
{ "name":"Skill_Board", "type":"image", "x":13, "y":38, "image":"d:/ymir work/ui/game/windows/skill_board.sub", },
|
||||
|
||||
## Active Slot
|
||||
{
|
||||
"name" : "Skill_Active_Slot",
|
||||
"type" : "slot",
|
||||
|
||||
"x" : 0 + 16,
|
||||
"y" : 0 + 15 + 23,
|
||||
|
||||
"width" : 223,
|
||||
"height" : 223,
|
||||
"image" : ICON_SLOT_FILE,
|
||||
|
||||
"slot" : (
|
||||
{"index": 1, "x": 1, "y": 4, "width":32, "height":32},
|
||||
{"index":21, "x":38, "y": 4, "width":32, "height":32},
|
||||
{"index":41, "x":75, "y": 4, "width":32, "height":32},
|
||||
|
||||
{"index": 3, "x": 1, "y": 40, "width":32, "height":32},
|
||||
{"index":23, "x":38, "y": 40, "width":32, "height":32},
|
||||
{"index":43, "x":75, "y": 40, "width":32, "height":32},
|
||||
|
||||
{"index": 5, "x": 1, "y": 76, "width":32, "height":32},
|
||||
{"index":25, "x":38, "y": 76, "width":32, "height":32},
|
||||
{"index":45, "x":75, "y": 76, "width":32, "height":32},
|
||||
|
||||
{"index": 7, "x": 1, "y":112, "width":32, "height":32},
|
||||
{"index":27, "x":38, "y":112, "width":32, "height":32},
|
||||
{"index":47, "x":75, "y":112, "width":32, "height":32},
|
||||
|
||||
####
|
||||
|
||||
{"index": 2, "x":113, "y": 4, "width":32, "height":32},
|
||||
{"index":22, "x":150, "y": 4, "width":32, "height":32},
|
||||
{"index":42, "x":187, "y": 4, "width":32, "height":32},
|
||||
|
||||
{"index": 4, "x":113, "y": 40, "width":32, "height":32},
|
||||
{"index":24, "x":150, "y": 40, "width":32, "height":32},
|
||||
{"index":44, "x":187, "y": 40, "width":32, "height":32},
|
||||
|
||||
{"index": 6, "x":113, "y": 76, "width":32, "height":32},
|
||||
{"index":26, "x":150, "y": 76, "width":32, "height":32},
|
||||
{"index":46, "x":187, "y": 76, "width":32, "height":32},
|
||||
|
||||
{"index": 8, "x":113, "y":112, "width":32, "height":32},
|
||||
{"index":28, "x":150, "y":112, "width":32, "height":32},
|
||||
{"index":48, "x":187, "y":112, "width":32, "height":32},
|
||||
),
|
||||
},
|
||||
|
||||
## ETC Slot
|
||||
{
|
||||
"name" : "Skill_ETC_Slot",
|
||||
"type" : "grid_table",
|
||||
"x" : 18,
|
||||
"y" : 221,
|
||||
"start_index" : 101,
|
||||
"x_count" : 6,
|
||||
"y_count" : 2,
|
||||
"x_step" : 32,
|
||||
"y_step" : 32,
|
||||
"x_blank" : 5,
|
||||
"y_blank" : 4,
|
||||
"image" : ICON_SLOT_FILE,
|
||||
},
|
||||
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "Emoticon_Page",
|
||||
"type" : "window",
|
||||
"style" : ("attach",),
|
||||
|
||||
"x" : 0,
|
||||
"y" : 24,
|
||||
|
||||
"width" : 250,
|
||||
"height" : 304,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## 기본 액션 제목
|
||||
{ "name":"Action_Bar", "type":"horizontalbar", "x":12, "y":11, "width":223, },
|
||||
{ "name":"Action_Bar_Text", "type":"text", "x":15, "y":13, "text":uiScriptLocale.CHARACTER_NORMAL_ACTION },
|
||||
|
||||
## Basis Action Slot
|
||||
{
|
||||
"name" : "SoloEmotionSlot",
|
||||
"type" : "grid_table",
|
||||
"x" : 30,
|
||||
"y" : 33,
|
||||
"start_index" : 1,
|
||||
"x_count" : 6,
|
||||
"y_count" : 3,
|
||||
"x_step" : 32,
|
||||
"y_step" : 32,
|
||||
"x_blank" : 0,
|
||||
"y_blank" : 0,
|
||||
"image" : ICON_SLOT_FILE,
|
||||
},
|
||||
|
||||
## 상호 액션 제목
|
||||
{ "name":"Reaction_Bar", "type":"horizontalbar", "x":12, "y":8+150, "width":223, },
|
||||
{ "name":"Reaction_Bar_Text", "type":"text", "x":15, "y":10+150, "text":uiScriptLocale.CHARACTER_MUTUAL_ACTION },
|
||||
|
||||
## Reaction Slot
|
||||
{
|
||||
"name" : "DualEmotionSlot",
|
||||
"type" : "grid_table",
|
||||
"x" : 30,
|
||||
"y" : 180,
|
||||
"start_index" : 51,
|
||||
"x_count" : 6,
|
||||
"y_count" : 3,
|
||||
"x_step" : 32,
|
||||
"y_step" : 32,
|
||||
"x_blank" : 0,
|
||||
"y_blank" : 0,
|
||||
"image" : ICON_SLOT_FILE,
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "Quest_Page",
|
||||
"type" : "window",
|
||||
"style" : ("attach",),
|
||||
|
||||
"x" : 0,
|
||||
"y" : 24,
|
||||
|
||||
"width" : 250,
|
||||
"height" : 304,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "Quest_Slot",
|
||||
"type" : "grid_table",
|
||||
"x" : 18,
|
||||
"y" : 20,
|
||||
"start_index" : 0,
|
||||
"x_count" : 1,
|
||||
"y_count" : 5,
|
||||
"x_step" : 32,
|
||||
"y_step" : 32,
|
||||
"y_blank" : 28,
|
||||
"image" : QUEST_ICON_BACKGROUND,
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "Quest_ScrollBar",
|
||||
"type" : "scrollbar",
|
||||
|
||||
"x" : 25,
|
||||
"y" : 12,
|
||||
"size" : 290,
|
||||
"horizontal_align" : "right",
|
||||
},
|
||||
|
||||
{ "name" : "Quest_Name_00", "type" : "text", "text" : "이름입니다", "x" : 60, "y" : 14 },
|
||||
{ "name" : "Quest_LastTime_00", "type" : "text", "text" : "남은 시간 입니다", "x" : 60, "y" : 30 },
|
||||
{ "name" : "Quest_LastCount_00", "type" : "text", "text" : "남은 개수 입니다", "x" : 60, "y" : 46 },
|
||||
|
||||
{ "name" : "Quest_Name_01", "type" : "text", "text" : "이름입니다", "x" : 60, "y" : 74 },
|
||||
{ "name" : "Quest_LastTime_01", "type" : "text", "text" : "남은 시간 입니다", "x" : 60, "y" : 90 },
|
||||
{ "name" : "Quest_LastCount_01", "type" : "text", "text" : "남은 개수 입니다", "x" : 60, "y" : 106 },
|
||||
|
||||
{ "name" : "Quest_Name_02", "type" : "text", "text" : "이름입니다", "x" : 60, "y" : 134 },
|
||||
{ "name" : "Quest_LastTime_02", "type" : "text", "text" : "남은 시간 입니다", "x" : 60, "y" : 150 },
|
||||
{ "name" : "Quest_LastCount_02", "type" : "text", "text" : "남은 개수 입니다", "x" : 60, "y" : 166 },
|
||||
|
||||
{ "name" : "Quest_Name_03", "type" : "text", "text" : "이름입니다", "x" : 60, "y" : 194 },
|
||||
{ "name" : "Quest_LastTime_03", "type" : "text", "text" : "남은 시간 입니다", "x" : 60, "y" : 210 },
|
||||
{ "name" : "Quest_LastCount_03", "type" : "text", "text" : "남은 개수 입니다", "x" : 60, "y" : 226 },
|
||||
|
||||
{ "name" : "Quest_Name_04", "type" : "text", "text" : "이름입니다", "x" : 60, "y" : 254 },
|
||||
{ "name" : "Quest_LastTime_04", "type" : "text", "text" : "남은 시간 입니다", "x" : 60, "y" : 270 },
|
||||
{ "name" : "Quest_LastCount_04", "type" : "text", "text" : "남은 개수 입니다", "x" : 60, "y" : 286 },
|
||||
|
||||
),
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
}
|
||||
|
Before Width: | Height: | Size: 9.2 KiB After Width: | Height: | Size: 9.2 KiB |
|
Before Width: | Height: | Size: 9.2 KiB After Width: | Height: | Size: 9.2 KiB |
@@ -1,13 +1,12 @@
|
||||
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
|
||||
LOCALE_PATH = "locale/ae/ui/select/"
|
||||
BOARD_X = SCREEN_WIDTH * (800-200) / 800
|
||||
BOARD_Y = SCREEN_HEIGHT * (215) / 600
|
||||
|
||||
PLUS_BUTTON_WIDTH = 20
|
||||
TEMPORARY_HEIGHT = 5
|
||||
TEMPORARY_HEIGHT = 24 + 5
|
||||
|
||||
window = {
|
||||
"name" : "CreateCharacterWindow",
|
||||
@@ -22,95 +21,10 @@ window = {
|
||||
(
|
||||
## 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),
|
||||
"name" : "BackGround", "type" : "expanded_image", "x" : 0, "y" : 0,
|
||||
"x_scale" : float(SCREEN_WIDTH) / 1024.0, "y_scale" : float(SCREEN_HEIGHT) / 768.0,
|
||||
"image" : "locale/ae/ui/select.sub",
|
||||
},
|
||||
|
||||
## 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",
|
||||
@@ -254,7 +168,7 @@ window = {
|
||||
"name" : "hth",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 15,
|
||||
"x" : 10,
|
||||
"y" : 138,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_HP,
|
||||
@@ -265,7 +179,7 @@ window = {
|
||||
"name" : "hth_gauge",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"x" : 39,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100 + PLUS_BUTTON_WIDTH,
|
||||
@@ -275,24 +189,20 @@ window = {
|
||||
"name" : "hth_slot",
|
||||
"type" : "slotbar",
|
||||
|
||||
"x" : 137 + PLUS_BUTTON_WIDTH,
|
||||
"x" : 143 + PLUS_BUTTON_WIDTH,
|
||||
"y" : -1,
|
||||
"width" : 24,
|
||||
"height" : 16,
|
||||
},
|
||||
{
|
||||
"name" : "hth_value",
|
||||
"type" : "text",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "hth_value",
|
||||
"type" : "text",
|
||||
"x" : 145 + 30,
|
||||
"y" : 1,
|
||||
"text_horizontal_align" : "center",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 1,
|
||||
"all_align" : "center",
|
||||
|
||||
"text" : "99",
|
||||
},
|
||||
),
|
||||
"text" : "00",
|
||||
},
|
||||
),
|
||||
},
|
||||
@@ -300,7 +210,7 @@ window = {
|
||||
"name" : "int",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 15,
|
||||
"x" : 10,
|
||||
"y" : 157,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_SP,
|
||||
@@ -311,7 +221,7 @@ window = {
|
||||
"name" : "int_gauge",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"x" : 39,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100 + PLUS_BUTTON_WIDTH,
|
||||
@@ -321,24 +231,20 @@ window = {
|
||||
"name" : "int_slot",
|
||||
"type" : "slotbar",
|
||||
|
||||
"x" : 137 + PLUS_BUTTON_WIDTH,
|
||||
"x" : 143 + PLUS_BUTTON_WIDTH,
|
||||
"y" : -1,
|
||||
"width" : 24,
|
||||
"height" : 16,
|
||||
},
|
||||
{
|
||||
"name" : "int_value",
|
||||
"type" : "text",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "int_value",
|
||||
"type" : "text",
|
||||
"x" : 145 + 30,
|
||||
"y" : 1,
|
||||
"text_horizontal_align" : "center",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 1,
|
||||
"all_align" : "center",
|
||||
|
||||
"text" : "99",
|
||||
},
|
||||
),
|
||||
"text" : "00",
|
||||
},
|
||||
),
|
||||
},
|
||||
@@ -346,7 +252,7 @@ window = {
|
||||
"name" : "str",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 15,
|
||||
"x" : 10,
|
||||
"y" : 176,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_ATT_GRADE,
|
||||
@@ -357,7 +263,7 @@ window = {
|
||||
"name" : "str_gauge",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"x" : 39,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100 + PLUS_BUTTON_WIDTH,
|
||||
@@ -367,32 +273,29 @@ window = {
|
||||
"name" : "str_slot",
|
||||
"type" : "slotbar",
|
||||
|
||||
"x" : 137 + PLUS_BUTTON_WIDTH,
|
||||
"x" : 143 + PLUS_BUTTON_WIDTH,
|
||||
"y" : -1,
|
||||
"width" : 24,
|
||||
"height" : 16,
|
||||
},
|
||||
{
|
||||
"name" : "str_value",
|
||||
"type" : "text",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "str_value",
|
||||
"type" : "text",
|
||||
"x" : 145 + 30,
|
||||
"y" : 1,
|
||||
"text_horizontal_align" : "center",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 1,
|
||||
"all_align" : "center",
|
||||
|
||||
"text" : "99",
|
||||
},
|
||||
),
|
||||
"text" : "00",
|
||||
},
|
||||
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "dex",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 15,
|
||||
"x" : 10,
|
||||
"y" : 195,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_DEX_GRADE,
|
||||
@@ -403,7 +306,7 @@ window = {
|
||||
"name" : "dex_gauge",
|
||||
"type" : "gauge",
|
||||
|
||||
"x" : 30,
|
||||
"x" : 39,
|
||||
"y" : 4,
|
||||
|
||||
"width" : 100 + PLUS_BUTTON_WIDTH,
|
||||
@@ -413,24 +316,20 @@ window = {
|
||||
"name" : "dex_slot",
|
||||
"type" : "slotbar",
|
||||
|
||||
"x" : 137 + PLUS_BUTTON_WIDTH,
|
||||
"x" : 143 + 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" : "dex_value",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 145 + 30,
|
||||
"y" : 1,
|
||||
"text_horizontal_align" : "center",
|
||||
|
||||
"text" : "00",
|
||||
},
|
||||
),
|
||||
},
|
||||
@@ -480,12 +379,13 @@ window = {
|
||||
"down_image" : "d:/ymir work/ui/game/windows/btn_plus_down.sub",
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
"name" : "character_name",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 43,
|
||||
"y" : 217 + TEMPORARY_HEIGHT,
|
||||
"x" : 29,
|
||||
"y" : 218,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_NAME,
|
||||
|
||||
@@ -500,7 +400,7 @@ window = {
|
||||
"x" : 40 - 1,
|
||||
"y" : -2,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/parameter_slot_04.sub",
|
||||
"image" : "d:/ymir work/ui/public/parameter_slot_05.sub",
|
||||
},
|
||||
{
|
||||
"name" : "character_name_value",
|
||||
@@ -518,11 +418,49 @@ window = {
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "character_name",
|
||||
"name" : "character_gender",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 43,
|
||||
"y" : 241 + TEMPORARY_HEIGHT,
|
||||
"x" : 30,
|
||||
"y" : 247,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_SEX,
|
||||
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
{
|
||||
"name" : "gender_button_01",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 65,
|
||||
"y" : 247,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_MAN,
|
||||
|
||||
"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" : "gender_button_02",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 130,
|
||||
"y" : 247,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_WOMAN,
|
||||
|
||||
"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" : "character_shape",
|
||||
"type" : "text",
|
||||
|
||||
"x" : 30,
|
||||
"y" : 270,
|
||||
|
||||
"text" : uiScriptLocale.CREATE_SHAPE,
|
||||
|
||||
@@ -532,7 +470,7 @@ window = {
|
||||
"name" : "shape_button_01",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 79,
|
||||
"x" : 65,
|
||||
"y" : 239 + TEMPORARY_HEIGHT,
|
||||
|
||||
"text" : "1",
|
||||
@@ -545,7 +483,7 @@ window = {
|
||||
"name" : "shape_button_02",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 139,
|
||||
"x" : 130,
|
||||
"y" : 239 + TEMPORARY_HEIGHT,
|
||||
|
||||
"text" : "2",
|
||||
@@ -554,6 +492,7 @@ window = {
|
||||
"over_image" : ROOT_PATH + "Middle_Button_02.sub",
|
||||
"down_image" : ROOT_PATH + "Middle_Button_03.sub",
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "create_button",
|
||||
"type" : "button",
|
||||
@@ -582,5 +521,29 @@ window = {
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## Buttons
|
||||
{
|
||||
"name" : "left_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : SCREEN_WIDTH * (450 - 140) / 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 * (450 - 320) / 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",
|
||||
},
|
||||
),
|
||||
}
|
||||
BIN
assets/locale/locale/ae/ui/empire/empire.dds
Normal file
69
assets/locale/locale/ae/ui/energybar.py
Normal file
@@ -0,0 +1,69 @@
|
||||
import uiScriptLocale
|
||||
|
||||
ROOT = "d:/ymir work/ui/game/"
|
||||
|
||||
Y_ADD_POSITION = 0
|
||||
window = {
|
||||
"name" : "EnergyBar",
|
||||
|
||||
"x" : 0,
|
||||
"y" : SCREEN_HEIGHT - 55,
|
||||
|
||||
"width" : 50,
|
||||
"height" : 10,
|
||||
|
||||
"children" :
|
||||
(
|
||||
# ±â·?
|
||||
{
|
||||
"name" : "EnergyGauge_Board",
|
||||
"type" : "image",
|
||||
|
||||
"x" : -18,
|
||||
"y" : -10 + Y_ADD_POSITION,
|
||||
|
||||
"image" : "D:/Ymir Work/UI/Pattern/EnergyGauge/energygauge_base.tga",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "EnergyGauge_Empty",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 16,
|
||||
"y" : 8,
|
||||
|
||||
"image" : "D:/Ymir Work/UI/Pattern/EnergyGauge/gauge_empty.tga",
|
||||
},
|
||||
{
|
||||
"name" : "EnergyGauge_Hungry",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 16,
|
||||
"y" : 8,
|
||||
|
||||
"image" : "D:/Ymir Work/UI/Pattern/EnergyGauge/gauge_hungry.tga",
|
||||
},
|
||||
{
|
||||
"name" : "EnergyGauge_Full",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 16,
|
||||
"y" : 8,
|
||||
|
||||
"image" : "D:/Ymir Work/UI/Pattern/EnergyGauge/gauge_full.tga",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "EnergyGauge_ToolTip",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 50,
|
||||
"height" : 10,
|
||||
"type" : "window",
|
||||
},
|
||||
),
|
||||
}
|
||||
51
assets/locale/locale/ae/ui/expandedtaskbar.py
Normal file
@@ -0,0 +1,51 @@
|
||||
import uiScriptLocale
|
||||
|
||||
ROOT = "d:/ymir work/ui/game/"
|
||||
|
||||
Y_ADD_POSITION = 0
|
||||
window = {
|
||||
"name" : "ExpandTaskBar",
|
||||
"style" : ("ltr", ),
|
||||
|
||||
"x" : SCREEN_WIDTH/2 - 5,
|
||||
"y" : SCREEN_HEIGHT - 74,
|
||||
|
||||
"width" : 37,
|
||||
"height" : 37,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "ExpanedTaskBar_Board",
|
||||
"type" : "window",
|
||||
"style" : ("ltr", ),
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 37,
|
||||
"height" : 37,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "DragonSoulButton",
|
||||
"type" : "button",
|
||||
"style" : ("ltr", ),
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 37,
|
||||
"height" : 37,
|
||||
|
||||
"tooltip_text" : uiScriptLocale.TASKBAR_DISABLE,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_01.tga",
|
||||
"over_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_02.tga",
|
||||
"down_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_03.tga",
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
}
|
||||
BIN
assets/locale/locale/ae/ui/guild/guild.dds
Normal file
185
assets/locale/locale/ae/ui/guildwindow.py
Normal file
@@ -0,0 +1,185 @@
|
||||
import uiScriptLocale
|
||||
|
||||
ROOT_PATH = "d:/ymir work/ui/game/guild/"
|
||||
LOCALE_PATH = uiScriptLocale.GUILD_PATH
|
||||
|
||||
window = {
|
||||
"name" : "GuildWindow",
|
||||
"style" : ("movable", "float",),
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 376,
|
||||
"height" : 356,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "Board",
|
||||
"type" : "board_with_titlebar",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 376,
|
||||
"height" : 356,
|
||||
|
||||
"title" : uiScriptLocale.GUILD_NAME,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Tab Area
|
||||
{
|
||||
"name" : "TabControl",
|
||||
"type" : "window",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 328,
|
||||
|
||||
"width" : 376,
|
||||
"height" : 37,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Tab
|
||||
{
|
||||
"name" : "Tab_01",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 376,
|
||||
"height" : 37,
|
||||
|
||||
"image" : LOCALE_PATH+"tab_1.sub",
|
||||
},
|
||||
{
|
||||
"name" : "Tab_02",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 376,
|
||||
"height" : 37,
|
||||
|
||||
"image" : LOCALE_PATH+"tab_2.sub",
|
||||
},
|
||||
{
|
||||
"name" : "Tab_03",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 376,
|
||||
"height" : 37,
|
||||
|
||||
"image" : LOCALE_PATH+"tab_3.sub",
|
||||
},
|
||||
{
|
||||
"name" : "Tab_04",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 376,
|
||||
"height" : 37,
|
||||
|
||||
"image" : LOCALE_PATH+"tab_4.sub",
|
||||
},
|
||||
{
|
||||
"name" : "Tab_05",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 376,
|
||||
"height" : 37,
|
||||
|
||||
"image" : LOCALE_PATH+"tab_5.sub",
|
||||
},
|
||||
{
|
||||
"name" : "Tab_06",
|
||||
"type" : "image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 376,
|
||||
"height" : 37,
|
||||
|
||||
"image" : LOCALE_PATH+"tab_6.sub",
|
||||
},
|
||||
## RadioButton
|
||||
{
|
||||
"name" : "Tab_Button_01",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 6,
|
||||
"y" : 5,
|
||||
|
||||
"width" : 72,
|
||||
"height" : 27,
|
||||
},
|
||||
{
|
||||
"name" : "Tab_Button_02",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 80,
|
||||
"y" : 5,
|
||||
|
||||
"width" : 73,
|
||||
"height" : 27,
|
||||
},
|
||||
{
|
||||
"name" : "Tab_Button_03",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 155,
|
||||
"y" : 5,
|
||||
|
||||
"width" : 72,
|
||||
"height" : 27,
|
||||
},
|
||||
{
|
||||
"name" : "Tab_Button_04",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 229,
|
||||
"y" : 5,
|
||||
|
||||
"width" : 70,
|
||||
"height" : 27,
|
||||
},
|
||||
{
|
||||
"name" : "Tab_Button_05",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 229,
|
||||
"y" : 5,
|
||||
|
||||
"width" : 70,
|
||||
"height" : 27,
|
||||
},
|
||||
{
|
||||
"name" : "Tab_Button_06",
|
||||
"type" : "radio_button",
|
||||
|
||||
"x" : 301,
|
||||
"y" : 5,
|
||||
|
||||
"width" : 70,
|
||||
"height" : 27,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
),
|
||||
},
|
||||
),
|
||||
}
|
||||
224
assets/locale/locale/ae/ui/guildwindow_guildskillpage.py
Normal file
@@ -0,0 +1,224 @@
|
||||
import uiScriptLocale
|
||||
|
||||
ADD_HEIGHT = 17
|
||||
LOCALE_PATH = uiScriptLocale.WINDOWS_PATH
|
||||
|
||||
window = {
|
||||
"name" : "GuildWindow_GuildSkillPage",
|
||||
|
||||
"x" : 8,
|
||||
"y" : 30,
|
||||
|
||||
"width" : 360,
|
||||
"height" : 298,
|
||||
|
||||
"children" :
|
||||
(
|
||||
|
||||
## PassiveSkill
|
||||
{
|
||||
"name":"Passive_Skill_Bar",
|
||||
"type":"horizontalbar",
|
||||
"x":0,
|
||||
"y":3 + ADD_HEIGHT,
|
||||
"width":320,
|
||||
"horizontal_align" : "center",
|
||||
"children" :
|
||||
(
|
||||
|
||||
{
|
||||
"name":"Passive_Skill_Title",
|
||||
"type":"text",
|
||||
"x" : 7,
|
||||
"y" : 2,
|
||||
"vertical_align" : "center",
|
||||
"text_vertical_align" : "center",
|
||||
"text" : uiScriptLocale.GUILD_SKILL_PASSIVE,
|
||||
},
|
||||
{
|
||||
"name":"Passive_Skill_Plus_Label",
|
||||
"type":"image",
|
||||
"x":240,
|
||||
"y":2,
|
||||
"image":LOCALE_PATH+"label_uppt.sub",
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name":"Skill_Plus_Value",
|
||||
"type":"text",
|
||||
"x":48,
|
||||
"y":0,
|
||||
"text":"99",
|
||||
"text_horizontal_align":"center"
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
),
|
||||
}, ## end of PassiveSkill's horizontal bar
|
||||
|
||||
{
|
||||
"name" : "Passive_Skill_Slot_Table",
|
||||
"type" : "grid_table",
|
||||
|
||||
"x" : 20 + 16,
|
||||
"y" : 6 + 23 + ADD_HEIGHT,
|
||||
|
||||
"start_index" : 200,
|
||||
"x_count" : 9,
|
||||
"y_count" : 1,
|
||||
"x_step" : 32,
|
||||
"y_step" : 32,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Slot_Base.sub"
|
||||
},
|
||||
|
||||
## ActiveSkill
|
||||
{
|
||||
"name":"Active_Skill_Bar",
|
||||
"type":"horizontalbar",
|
||||
"x":0,
|
||||
"y":70 + ADD_HEIGHT,
|
||||
"width":320,
|
||||
"horizontal_align" : "center",
|
||||
"children" :
|
||||
(
|
||||
|
||||
{
|
||||
"name":"Active_Skill_Title",
|
||||
"type":"text",
|
||||
"x" : 7,
|
||||
"y" : 2,
|
||||
"vertical_align" : "center",
|
||||
"text_vertical_align" : "center",
|
||||
"text" : uiScriptLocale.GUILD_SKILL_ACTIVE,
|
||||
},
|
||||
|
||||
),
|
||||
}, ## end of PassiveSkill's horizontal bar
|
||||
|
||||
{
|
||||
"name" : "Active_Skill_Slot_Table",
|
||||
"type" : "grid_table",
|
||||
|
||||
"x" : 20 + 16,
|
||||
"y" : 73 + 23 + ADD_HEIGHT,
|
||||
|
||||
"start_index" : 210,
|
||||
"x_count" : 9,
|
||||
"y_count" : 1,
|
||||
"x_step" : 32,
|
||||
"y_step" : 32,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Slot_Base.sub"
|
||||
},
|
||||
|
||||
## Affect
|
||||
{
|
||||
"name":"Affect_Bar",
|
||||
"type":"horizontalbar",
|
||||
"x":0,
|
||||
"y":137 + ADD_HEIGHT,
|
||||
"width":320,
|
||||
"horizontal_align" : "center",
|
||||
"children" :
|
||||
(
|
||||
|
||||
{
|
||||
"name":"Affect_Title",
|
||||
"type":"text",
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
"all_align" : "center",
|
||||
"text" : uiScriptLocale.GUILD_SKILL_STATE,
|
||||
},
|
||||
|
||||
),
|
||||
}, ## end of AffectedSkill's horizontal bar
|
||||
|
||||
{
|
||||
"name" : "Affect_Slot_Table",
|
||||
"type" : "grid_table",
|
||||
|
||||
"x" : 20 + 16,
|
||||
"y" : 137 + 30 + ADD_HEIGHT,
|
||||
|
||||
"start_index" : 0,
|
||||
"x_count" : 9,
|
||||
"y_count" : 2,
|
||||
"x_step" : 32,
|
||||
"y_step" : 32,
|
||||
|
||||
"image" : "d:/ymir work/ui/public/Slot_Base.sub"
|
||||
},
|
||||
|
||||
###########################################################################################
|
||||
|
||||
{
|
||||
"name":"Dragon_God_Power_Title",
|
||||
"type":"text",
|
||||
"x" : 20,
|
||||
"y" : 243 + ADD_HEIGHT + 5,
|
||||
"text" : uiScriptLocale.GUILD_SKILL_POWER,
|
||||
},
|
||||
{
|
||||
"name":"Dragon_God_Power_Gauge_Slot",
|
||||
"type":"image",
|
||||
"x" : 65,
|
||||
"y" : 243 + ADD_HEIGHT + 5,
|
||||
"image" : "d:/ymir work/ui/game/guild/gauge.sub",
|
||||
},
|
||||
{
|
||||
"name" : "Dragon_God_Power_Gauge",
|
||||
"type" : "ani_image",
|
||||
|
||||
"x" : 241,
|
||||
"y" : 243 + ADD_HEIGHT + 5,
|
||||
|
||||
"delay" : 6,
|
||||
|
||||
"images" :
|
||||
(
|
||||
"D:/Ymir Work/UI/Pattern/SPGauge/01.tga",
|
||||
"D:/Ymir Work/UI/Pattern/SPGauge/02.tga",
|
||||
"D:/Ymir Work/UI/Pattern/SPGauge/03.tga",
|
||||
"D:/Ymir Work/UI/Pattern/SPGauge/04.tga",
|
||||
"D:/Ymir Work/UI/Pattern/SPGauge/05.tga",
|
||||
"D:/Ymir Work/UI/Pattern/SPGauge/06.tga",
|
||||
"D:/Ymir Work/UI/Pattern/SPGauge/07.tga",
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "Dragon_God_Power_Slot",
|
||||
"type" : "image",
|
||||
"x" : 255,
|
||||
"y" : 241 + ADD_HEIGHT - 4,
|
||||
"image" : "d:/ymir work/ui/public/Parameter_Slot_03.sub",
|
||||
"children" :
|
||||
(
|
||||
|
||||
{
|
||||
"name":"Dragon_God_Power_Value",
|
||||
"type":"text",
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
"all_align" : "center",
|
||||
"text" : "3000 / 3000",
|
||||
},
|
||||
|
||||
),
|
||||
},
|
||||
## OfferButton
|
||||
{
|
||||
"name" : "Heal_GSP_Button",
|
||||
"type" : "button",
|
||||
"x" : 257,
|
||||
"y" : 241 + ADD_HEIGHT + 17,
|
||||
"text" : uiScriptLocale.GUILD_SKIlL_HEAL_GSP,
|
||||
"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",
|
||||
},
|
||||
|
||||
),
|
||||
}
|
||||
338
assets/locale/locale/ae/ui/helpwindow.py
Normal file
@@ -0,0 +1,338 @@
|
||||
import uiScriptLocale
|
||||
|
||||
HELP_STICK_IMAGE_FILE_NAME = "d:/ymir work/ui/pattern/help_stick.tga"
|
||||
|
||||
START_HEIGHT = 50
|
||||
HEIGHT_STEP = 20
|
||||
|
||||
HELP_STICK_UP_IMAGE_FILE_NAME = "d:/ymir work/ui/pattern/help_stick_up.tga"
|
||||
HELP_STICK_LEFT_IMAGE_FILE_NAME = "d:/ymir work/ui/pattern/help_stick_left.tga"
|
||||
|
||||
window = {
|
||||
"name" : "HelpWindow",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : SCREEN_WIDTH,
|
||||
"height" : SCREEN_HEIGHT,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Float Text
|
||||
{
|
||||
"name" : "help_01", "type" : "text", "outline" : 1,
|
||||
"x" : SCREEN_WIDTH * 150 / 800, "y" : SCREEN_HEIGHT * (START_HEIGHT+HEIGHT_STEP*0) / 600,
|
||||
"text" : uiScriptLocale.HELP_MOVE_KEY,
|
||||
},
|
||||
{
|
||||
"name" : "help_02", "type" : "text", "outline" : 1,
|
||||
"x" : SCREEN_WIDTH * 150 / 800, "y" : SCREEN_HEIGHT * (START_HEIGHT+HEIGHT_STEP*1) / 600,
|
||||
"text" : uiScriptLocale.HELP_CONTROL_CAMERA_BY_RIGHTBUTTON,
|
||||
},
|
||||
{
|
||||
"name" : "help_02", "type" : "text", "outline" : 1,
|
||||
"x" : SCREEN_WIDTH * 150 / 800, "y" : SCREEN_HEIGHT * (START_HEIGHT+HEIGHT_STEP*2) / 600,
|
||||
"text" : uiScriptLocale.HELP_CONTROL_CAMERA_BY_MIDDLEBUTTON,
|
||||
},
|
||||
{
|
||||
"name" : "help_03", "type" : "text", "outline" : 1,
|
||||
"x" : SCREEN_WIDTH * 150 / 800, "y" : SCREEN_HEIGHT * (START_HEIGHT+HEIGHT_STEP*3) / 600,
|
||||
"text" : uiScriptLocale.HELP_SHOW_ALL_NAME,
|
||||
},
|
||||
{
|
||||
"name" : "help_05", "type" : "text", "outline" : 1,
|
||||
"x" : SCREEN_WIDTH * 150 / 800, "y" : SCREEN_HEIGHT * (START_HEIGHT+HEIGHT_STEP*4) / 600,
|
||||
"text" : uiScriptLocale.HELP_OPEN_WHISPER,
|
||||
},
|
||||
{
|
||||
"name" : "help_13", "type" : "text", "outline" : 1,
|
||||
"x" : SCREEN_WIDTH * 150 / 800, "y" : SCREEN_HEIGHT * (START_HEIGHT+HEIGHT_STEP*5) / 600,
|
||||
"text" : uiScriptLocale.HELP_OPEN_MINIMAP,
|
||||
},
|
||||
{
|
||||
"name" : "help_14", "type" : "text", "outline" : 1,
|
||||
"x" : SCREEN_WIDTH * 150 / 800, "y" : SCREEN_HEIGHT * (START_HEIGHT+HEIGHT_STEP*6) / 600,
|
||||
"text" : uiScriptLocale.HELP_CHANGE_PK_MODE,
|
||||
},
|
||||
{
|
||||
"name" : "help_15", "type" : "text", "outline" : 1,
|
||||
"x" : SCREEN_WIDTH * 150 / 800, "y" : SCREEN_HEIGHT * (START_HEIGHT+HEIGHT_STEP*7) / 600,
|
||||
"text" : uiScriptLocale.HELP_PICK_ITEM,
|
||||
},
|
||||
{
|
||||
"name" : "help_16", "type" : "text", "outline" : 1,
|
||||
"x" : SCREEN_WIDTH * 150 / 800, "y" : SCREEN_HEIGHT * (START_HEIGHT+HEIGHT_STEP*8) / 600,
|
||||
"text" : uiScriptLocale.HELP_SCREEN_CAPTURE,
|
||||
},
|
||||
{
|
||||
"name" : "help_17", "type" : "text", "outline" : 1,
|
||||
"x" : SCREEN_WIDTH * 150 / 800, "y" : SCREEN_HEIGHT * (START_HEIGHT+HEIGHT_STEP*9) / 600,
|
||||
"text" : uiScriptLocale.HELP_GUILD_WINDOW,
|
||||
},
|
||||
{
|
||||
"name" : "help_18", "type" : "text", "outline" : 1,
|
||||
"x" : SCREEN_WIDTH * 150 / 800, "y" : SCREEN_HEIGHT * (START_HEIGHT+HEIGHT_STEP*10) / 600,
|
||||
"text" : uiScriptLocale.HELP_MESSENGER_WINDOW,
|
||||
},
|
||||
{
|
||||
"name" : "help_19", "type" : "text", "outline" : 1,
|
||||
"x" : SCREEN_WIDTH * 150 / 800, "y" : SCREEN_HEIGHT * (START_HEIGHT+HEIGHT_STEP*11) / 600,
|
||||
"text" : uiScriptLocale.HELP_HELP,
|
||||
},
|
||||
{
|
||||
"name" : "help_04", "type" : "text", "outline" : 1,
|
||||
"x" : SCREEN_WIDTH * 150 / 800, "y" : SCREEN_HEIGHT * (START_HEIGHT+HEIGHT_STEP*12) / 600,
|
||||
"text" : uiScriptLocale.HELP_KEYSETTING,
|
||||
},
|
||||
{
|
||||
"name" : "help_06", "type" : "text", "outline" : 1,
|
||||
"x" : SCREEN_WIDTH * 150 / 800, "y" : SCREEN_HEIGHT * (START_HEIGHT+HEIGHT_STEP*13) / 600,
|
||||
"text" : uiScriptLocale.HELP_CLICK_OTHER_PLAYER,
|
||||
},
|
||||
{
|
||||
"name" : "help_07", "type" : "text", "outline" : 1,
|
||||
"x" : SCREEN_WIDTH * 150 / 800, "y" : SCREEN_HEIGHT * (START_HEIGHT+HEIGHT_STEP*14) / 600,
|
||||
"text" : uiScriptLocale.HELP_MINIMAP_QUEST,
|
||||
},
|
||||
{
|
||||
"name" : "help_08", "type" : "text", "outline" : 1,
|
||||
"x" : SCREEN_WIDTH * 150 / 800, "y" : SCREEN_HEIGHT * (START_HEIGHT+HEIGHT_STEP*15) / 600,
|
||||
"text" : uiScriptLocale.HELP_EMOTINO,
|
||||
},
|
||||
{
|
||||
"name" : "help_09", "type" : "text", "outline" : 1,
|
||||
"x" : SCREEN_WIDTH * 150 / 800, "y" : SCREEN_HEIGHT * (START_HEIGHT+HEIGHT_STEP*16) / 600,
|
||||
"text" : uiScriptLocale.HELP_OFF_QUESTSCROLL,
|
||||
},
|
||||
{
|
||||
"name" : "help_10", "type" : "text", "outline" : 1,
|
||||
"x" : SCREEN_WIDTH * 150 / 800, "y" : SCREEN_HEIGHT * (START_HEIGHT+HEIGHT_STEP*17) / 600,
|
||||
"text" : uiScriptLocale.HELP_CHAT,
|
||||
},
|
||||
{
|
||||
"name" : "help_11", "type" : "text", "outline" : 1,
|
||||
"x" : SCREEN_WIDTH * 150 / 800, "y" : SCREEN_HEIGHT * (START_HEIGHT+HEIGHT_STEP*18) / 600,
|
||||
"text" : uiScriptLocale.HELP_HELP_KEY,
|
||||
},
|
||||
# TaskBar
|
||||
{
|
||||
"name" : "taskbar_help_stick_01", "type" : "expanded_image",
|
||||
"x" : SCREEN_WIDTH - 30 , "y" : SCREEN_HEIGHT - 120,
|
||||
"rect" : (0.0, -0.1, 0.0, 0.0),
|
||||
"image" : HELP_STICK_IMAGE_FILE_NAME,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "taskbar_help_01", "type" : "text",
|
||||
"x" : -34, "y" : -10,
|
||||
"text" : uiScriptLocale.HELP_FURY,
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "taskbar_help_stick_02", "type" : "expanded_image",
|
||||
"x" : SCREEN_WIDTH - 90, "y" : SCREEN_HEIGHT - 123,
|
||||
"rect" : (0.0, -0.3, 0.0, 0.0),
|
||||
"image" : HELP_STICK_IMAGE_FILE_NAME,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "taskbar_help_02", "type" : "text",
|
||||
"x" : 4, "y" : 12,
|
||||
"text" : uiScriptLocale.HELP_HP,
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "taskbar_help_stick_03", "type" : "expanded_image",
|
||||
"x" : SCREEN_WIDTH - 140, "y" : SCREEN_HEIGHT - 110,
|
||||
"rect" : (0.0, -0.5, 0.0, 0.0),
|
||||
"image" : HELP_STICK_IMAGE_FILE_NAME,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "taskbar_help_03", "type" : "text",
|
||||
"x" : 4, "y" : 33,
|
||||
"text" : uiScriptLocale.HELP_SP,
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "taskbar_help_stick_04", "type" : "expanded_image",
|
||||
"x" :SCREEN_WIDTH - 212, "y" : SCREEN_HEIGHT - 113,
|
||||
"rect" : (0.0, -0.7, 0.0, 0.0),
|
||||
"image" : HELP_STICK_IMAGE_FILE_NAME,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "taskbar_help_04", "type" : "text",
|
||||
"x" : 4, "y" : 51,
|
||||
"text" : uiScriptLocale.HELP_EXP,
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "taskbar_help_stick_07", "type" : "expanded_image",
|
||||
"x" : SCREEN_WIDTH/2-90, "y" : SCREEN_HEIGHT - 113,
|
||||
"rect" : (0.0, -0.7, 0.0, 0.0),
|
||||
"image" : HELP_STICK_IMAGE_FILE_NAME,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "taskbar_help_07", "type" : "text",
|
||||
"x" : 4, "y" : 51,
|
||||
"text" : uiScriptLocale.HELP_QUICKSLOT,
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "taskbar_help_stick_08", "type" : "expanded_image",
|
||||
"x" : SCREEN_WIDTH * 150 / 800 - 80, "y" : SCREEN_HEIGHT - 113,
|
||||
"rect" : (0.0, -0.28, 0.0, 0.0),
|
||||
"image" : HELP_STICK_IMAGE_FILE_NAME,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "taskbar_help_08a", "type" : "text",
|
||||
"x" : 4, "y" : -20,
|
||||
"text" : uiScriptLocale.HELP_SYSTEM_BUTTON,
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
{
|
||||
"name" : "taskbar_help_08b", "type" : "text",
|
||||
"x" : 4, "y" : -5,
|
||||
"text" : uiScriptLocale.HELP_CHARACTER_BUTTON1,
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
{
|
||||
"name" : "taskbar_help_08c", "type" : "text",
|
||||
"x" : 4, "y" : 10,
|
||||
"text" : uiScriptLocale.HELP_CHARACTER_BUTTON2,
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "taskbar_help_stick_09", "type" : "expanded_image",
|
||||
"x" : 73, "y" : 145,
|
||||
"rect" : (0.0, 0.0, 0.0, -0.5),
|
||||
"image" : HELP_STICK_UP_IMAGE_FILE_NAME,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "taskbar_help_07", "type" : "text",
|
||||
"x" : 4, "y" : 55,
|
||||
"text" : uiScriptLocale.HELP_SERVER,
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "taskbar_help_stick_10", "type" : "expanded_image",
|
||||
"x" : 132, "y" : 60,
|
||||
"rect" : (0.0, 0.0, 0.0, 0.0),
|
||||
"image" : HELP_STICK_UP_IMAGE_FILE_NAME,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "taskbar_help_07", "type" : "text",
|
||||
"x" : 4, "y" : 110,
|
||||
"text" : uiScriptLocale.HELP_MINIMAP,
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "taskbar_help_stick_11", "type" : "expanded_image",
|
||||
"x" : SCREEN_WIDTH/2+15, "y" : SCREEN_HEIGHT - 125,
|
||||
"rect" : (0.0, 0.0, -0.5, 0.0),
|
||||
"image" : HELP_STICK_LEFT_IMAGE_FILE_NAME,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "taskbar_help_11", "type" : "text",
|
||||
"x" : 30, "y" : 0,
|
||||
"text" : uiScriptLocale.HELP_ATTACK,
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "taskbar_help_stick_12", "type" : "expanded_image",
|
||||
"x" : SCREEN_WIDTH/2+15, "y" : SCREEN_HEIGHT - 90,
|
||||
"rect" : (0.0, 0.0, -0.5, 0.0),
|
||||
"image" : HELP_STICK_LEFT_IMAGE_FILE_NAME,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "taskbar_help_12", "type" : "text",
|
||||
"x" : 30, "y" : 0,
|
||||
"text" : uiScriptLocale.HELP_AUTO_ATTACK,
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "taskbar_help_stick_13", "type" : "expanded_image",
|
||||
"x" : SCREEN_WIDTH/2+15, "y" : SCREEN_HEIGHT - 55,
|
||||
"rect" : (0.0, 0.0, -0.5, 0.0),
|
||||
"image" : HELP_STICK_LEFT_IMAGE_FILE_NAME,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "taskbar_help_13", "type" : "text",
|
||||
"x" : 30, "y" : 0,
|
||||
"text" : uiScriptLocale.HELP_CAMERA,
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
{
|
||||
"name" : "taskbar_help_stick_14", "type" : "expanded_image",
|
||||
"x" : SCREEN_WIDTH/2-222, "y" : SCREEN_HEIGHT-190,
|
||||
"rect" : (0.0, -0.5, 0.0, 0.0),
|
||||
"image" : HELP_STICK_IMAGE_FILE_NAME,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "taskbar_help_14", "type" : "text",
|
||||
"x" : 4, "y" : 30,
|
||||
"text" : uiScriptLocale.HELP_SKILL,
|
||||
"text_horizontal_align" : "center",
|
||||
},
|
||||
),
|
||||
},
|
||||
## Button
|
||||
{
|
||||
"name" : "close_button",
|
||||
"type" : "button",
|
||||
|
||||
"x" : SCREEN_WIDTH - (SCREEN_WIDTH * (55) / 500),
|
||||
"y" : SCREEN_HEIGHT * (55) / 600,
|
||||
|
||||
"text" : uiScriptLocale.CLOSE,
|
||||
|
||||
"default_image" : "d:/ymir work/ui/public/xlarge_thin_button_01.sub",
|
||||
"over_image" : "d:/ymir work/ui/public/xlarge_thin_button_02.sub",
|
||||
"down_image" : "d:/ymir work/ui/public/xlarge_thin_button_03.sub",
|
||||
},
|
||||
),
|
||||
}
|
||||
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.0 KiB |
103
assets/locale/locale/ae/ui/inputdialogwithdescription.py
Normal file
@@ -0,0 +1,103 @@
|
||||
import uiScriptLocale
|
||||
|
||||
window = {
|
||||
"name" : "InputDialog_WithDescription",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"style" : ("movable", "float",),
|
||||
|
||||
"width" : 170,
|
||||
"height" : 106,
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "Board",
|
||||
"type" : "board_with_titlebar",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : 170,
|
||||
"height" : 106,
|
||||
|
||||
"title" : "",
|
||||
|
||||
"children" :
|
||||
(
|
||||
|
||||
## Text
|
||||
{
|
||||
"name" : "Description",
|
||||
"type" : "text",
|
||||
"text" : "",
|
||||
"horizontal_align" : "center",
|
||||
"text_horizontal_align" : "center",
|
||||
"x" : 0,
|
||||
"y" : 34,
|
||||
},
|
||||
|
||||
## Input Slot
|
||||
{
|
||||
"name" : "InputSlot",
|
||||
"type" : "slotbar",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 51,
|
||||
"width" : 90,
|
||||
"height" : 18,
|
||||
"horizontal_align" : "center",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "InputValue",
|
||||
"type" : "editline",
|
||||
|
||||
"x" : -37,
|
||||
"y" : 3,
|
||||
|
||||
"width" : 90,
|
||||
"height" : 18,
|
||||
|
||||
"input_limit" : 12,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
||||
## Button
|
||||
{
|
||||
"name" : "AcceptButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : - 61 - 5 + 30,
|
||||
"y" : 74,
|
||||
"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" : 74,
|
||||
"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",
|
||||
},
|
||||
|
||||
),
|
||||
},
|
||||
),
|
||||
}
|
||||
@@ -98,7 +98,7 @@ window = {
|
||||
"name" : "DSSButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 114,
|
||||
"x" : 4,
|
||||
"y" : 107,
|
||||
|
||||
"tooltip_text" : uiScriptLocale.TASKBAR_DRAGON_SOUL,
|
||||
@@ -112,8 +112,8 @@ window = {
|
||||
"name" : "MallButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 118,
|
||||
"y" : 148,
|
||||
"x" : 7,
|
||||
"y" : 147,
|
||||
|
||||
"tooltip_text" : uiScriptLocale.MALL_TITLE,
|
||||
|
||||
@@ -126,7 +126,7 @@ window = {
|
||||
"name" : "CostumeButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 78,
|
||||
"x" : 45,
|
||||
"y" : 5,
|
||||
|
||||
"tooltip_text" : uiScriptLocale.COSTUME_TITLE,
|
||||
@@ -134,7 +134,7 @@ window = {
|
||||
"default_image" : "d:/ymir work/ui/game/costume_button_01.tga",
|
||||
"over_image" : "d:/ymir work/ui/game/costume_button_02.tga",
|
||||
"down_image" : "d:/ymir work/ui/game/costume_button_03.tga",
|
||||
},
|
||||
},
|
||||
{
|
||||
"name" : "Equipment_Tab_01",
|
||||
"type" : "radio_button",
|
||||
67
assets/locale/locale/ae/ui/loadingwindow.py
Normal file
@@ -0,0 +1,67 @@
|
||||
import uiScriptLocale
|
||||
import app
|
||||
|
||||
window = {
|
||||
"name" : "LoadingWindow",
|
||||
"sytle" : ("movable", "ltr",),
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : SCREEN_WIDTH,
|
||||
"height" : SCREEN_HEIGHT,
|
||||
|
||||
"children" :
|
||||
(
|
||||
## Board
|
||||
{
|
||||
"name" : "BackGround",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"image" : "d:/ymir work/ui/intro/pattern/Line_Pattern.tga",
|
||||
|
||||
"x_scale" : float(SCREEN_WIDTH) / 800.0,
|
||||
"y_scale" : float(SCREEN_HEIGHT) / 600.0,
|
||||
},
|
||||
{
|
||||
"name":"ErrorMessage",
|
||||
"type":"text", "x":10, "y":10,
|
||||
"text": uiScriptLocale.LOAD_ERROR,
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "GageBoard",
|
||||
"type" : "window",
|
||||
"x" : float(SCREEN_WIDTH) * 400 / 800.0 - 200,
|
||||
"y" : float(SCREEN_HEIGHT) * 500 / 600.0 ,
|
||||
"width" : 400,
|
||||
"height": 80,
|
||||
|
||||
"children" :
|
||||
(
|
||||
|
||||
{
|
||||
"name" : "BackGage",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 40,
|
||||
"y" : 25,
|
||||
|
||||
"image" : uiScriptLocale.LOCALE_UISCRIPT_PATH + "loading/gauge_empty.dds",
|
||||
},
|
||||
{
|
||||
"name" : "FullGage",
|
||||
"type" : "expanded_image",
|
||||
|
||||
"x" : 40,
|
||||
"y" : 25,
|
||||
|
||||
"image" : uiScriptLocale.LOCALE_UISCRIPT_PATH + "loading/gauge_full.dds",
|
||||
},
|
||||
),
|
||||
},
|
||||
),
|
||||
}
|
||||
|
Before Width: | Height: | Size: 803 KiB After Width: | Height: | Size: 803 KiB |
BIN
assets/locale/locale/ae/ui/login/login.dds
Normal file
|
Before Width: | Height: | Size: 561 KiB After Width: | Height: | Size: 561 KiB |
756
assets/locale/locale/ae/ui/loginwindow.py
Normal file
@@ -0,0 +1,756 @@
|
||||
import uiScriptLocale
|
||||
|
||||
LOCALE_PATH = uiScriptLocale.LOGIN_PATH
|
||||
#Big-List
|
||||
#SERVER_BOARD_HEIGHT = 180 + 390
|
||||
#SERVER_LIST_HEIGHT = 171 + 350
|
||||
#Small list like german
|
||||
SERVER_BOARD_HEIGHT = 220 + 180
|
||||
SERVER_LIST_HEIGHT = 171 + 180
|
||||
SERVER_BOARD_WEIGHT = 375
|
||||
window = {
|
||||
"name" : "LoginWindow",
|
||||
"sytle" : ("movable",),
|
||||
|
||||
"x" : 0,
|
||||
"y" : 0,
|
||||
|
||||
"width" : SCREEN_WIDTH,
|
||||
"height" : SCREEN_HEIGHT,
|
||||
|
||||
"children" :
|
||||
(
|
||||
|
||||
## Board
|
||||
{
|
||||
"name" : "bg1", "type" : "expanded_image", "x" : 0, "y" : 0,
|
||||
"x_scale" : float(SCREEN_WIDTH) / 1024.0, "y_scale" : float(SCREEN_HEIGHT) / 768.0,
|
||||
"image" : "locale/en/ui/serverlist.sub",
|
||||
},
|
||||
{
|
||||
"name" : "bg2", "type" : "expanded_image", "x" : 0, "y" : 0,
|
||||
"x_scale" : float(SCREEN_WIDTH) / 1024.0, "y_scale" : float(SCREEN_HEIGHT) / 768.0,
|
||||
"image" : "locale/en/ui/login.sub",
|
||||
},
|
||||
|
||||
## VirtualKeyboard
|
||||
{
|
||||
'name' : 'VirtualKeyboard',
|
||||
'type' : 'thinboard',
|
||||
'x' : (SCREEN_WIDTH - 564) / 2,
|
||||
'y' : SCREEN_HEIGHT - 300,
|
||||
'width' : 564,
|
||||
'height' : 254,
|
||||
'children' :
|
||||
(
|
||||
{
|
||||
'name' : 'key_at',
|
||||
'type' : 'toggle_button',
|
||||
'x' : 40,
|
||||
'y' : 186,
|
||||
'default_image' : 'locale/en/ui/vkey/key_at.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_at_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_at_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_backspace',
|
||||
'type' : 'button',
|
||||
'x' : 498,
|
||||
'y' : 186,
|
||||
'default_image' : 'locale/en/ui/vkey/key_backspace.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_backspace_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_backspace_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_enter',
|
||||
'type' : 'button',
|
||||
'x' : 439,
|
||||
'y' : 186,
|
||||
'default_image' : 'locale/en/ui/vkey/key_enter.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_enter_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_enter_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_shift',
|
||||
'type' : 'toggle_button',
|
||||
'x' : 86,
|
||||
'y' : 186,
|
||||
'default_image' : 'locale/en/ui/vkey/key_shift.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_shift_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_shift_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_space',
|
||||
'type' : 'button',
|
||||
'x' : 145,
|
||||
'y' : 186,
|
||||
'default_image' : 'locale/en/ui/vkey/key_space.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_space_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_space_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_1',
|
||||
'type' : 'button',
|
||||
'x' : 40,
|
||||
'y' : 24,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_2',
|
||||
'type' : 'button',
|
||||
'x' : 80,
|
||||
'y' : 24,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_3',
|
||||
'type' : 'button',
|
||||
'x' : 120,
|
||||
'y' : 24,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_4',
|
||||
'type' : 'button',
|
||||
'x' : 160,
|
||||
'y' : 24,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_5',
|
||||
'type' : 'button',
|
||||
'x' : 200,
|
||||
'y' : 24,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_6',
|
||||
'type' : 'button',
|
||||
'x' : 240,
|
||||
'y' : 24,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_7',
|
||||
'type' : 'button',
|
||||
'x' : 280,
|
||||
'y' : 24,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_8',
|
||||
'type' : 'button',
|
||||
'x' : 320,
|
||||
'y' : 24,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_9',
|
||||
'type' : 'button',
|
||||
'x' : 360,
|
||||
'y' : 24,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_10',
|
||||
'type' : 'button',
|
||||
'x' : 400,
|
||||
'y' : 24,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_11',
|
||||
'type' : 'button',
|
||||
'x' : 440,
|
||||
'y' : 24,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_12',
|
||||
'type' : 'button',
|
||||
'x' : 480,
|
||||
'y' : 24,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_13',
|
||||
'type' : 'button',
|
||||
'x' : 40,
|
||||
'y' : 63,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_14',
|
||||
'type' : 'button',
|
||||
'x' : 80,
|
||||
'y' : 63,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_15',
|
||||
'type' : 'button',
|
||||
'x' : 120,
|
||||
'y' : 63,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_16',
|
||||
'type' : 'button',
|
||||
'x' : 160,
|
||||
'y' : 63,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_17',
|
||||
'type' : 'button',
|
||||
'x' : 200,
|
||||
'y' : 63,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_18',
|
||||
'type' : 'button',
|
||||
'x' : 240,
|
||||
'y' : 63,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_19',
|
||||
'type' : 'button',
|
||||
'x' : 280,
|
||||
'y' : 63,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_20',
|
||||
'type' : 'button',
|
||||
'x' : 320,
|
||||
'y' : 63,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_21',
|
||||
'type' : 'button',
|
||||
'x' : 360,
|
||||
'y' : 63,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_22',
|
||||
'type' : 'button',
|
||||
'x' : 400,
|
||||
'y' : 63,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_23',
|
||||
'type' : 'button',
|
||||
'x' : 440,
|
||||
'y' : 63,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_24',
|
||||
'type' : 'button',
|
||||
'x' : 480,
|
||||
'y' : 63,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_25',
|
||||
'type' : 'button',
|
||||
'x' : 60,
|
||||
'y' : 104,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_26',
|
||||
'type' : 'button',
|
||||
'x' : 100,
|
||||
'y' : 104,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_27',
|
||||
'type' : 'button',
|
||||
'x' : 140,
|
||||
'y' : 104,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_28',
|
||||
'type' : 'button',
|
||||
'x' : 180,
|
||||
'y' : 104,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_29',
|
||||
'type' : 'button',
|
||||
'x' : 220,
|
||||
'y' : 104,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_30',
|
||||
'type' : 'button',
|
||||
'x' : 260,
|
||||
'y' : 104,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_31',
|
||||
'type' : 'button',
|
||||
'x' : 300,
|
||||
'y' : 104,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_32',
|
||||
'type' : 'button',
|
||||
'x' : 340,
|
||||
'y' : 104,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_33',
|
||||
'type' : 'button',
|
||||
'x' : 380,
|
||||
'y' : 104,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_34',
|
||||
'type' : 'button',
|
||||
'x' : 420,
|
||||
'y' : 104,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_35',
|
||||
'type' : 'button',
|
||||
'x' : 460,
|
||||
'y' : 104,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_36',
|
||||
'type' : 'button',
|
||||
'x' : 60,
|
||||
'y' : 144,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_37',
|
||||
'type' : 'button',
|
||||
'x' : 100,
|
||||
'y' : 144,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_38',
|
||||
'type' : 'button',
|
||||
'x' : 140,
|
||||
'y' : 144,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_39',
|
||||
'type' : 'button',
|
||||
'x' : 180,
|
||||
'y' : 144,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_40',
|
||||
'type' : 'button',
|
||||
'x' : 220,
|
||||
'y' : 144,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_41',
|
||||
'type' : 'button',
|
||||
'x' : 260,
|
||||
'y' : 144,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_42',
|
||||
'type' : 'button',
|
||||
'x' : 300,
|
||||
'y' : 144,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_43',
|
||||
'type' : 'button',
|
||||
'x' : 340,
|
||||
'y' : 144,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_44',
|
||||
'type' : 'button',
|
||||
'x' : 380,
|
||||
'y' : 144,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_45',
|
||||
'type' : 'button',
|
||||
'x' : 420,
|
||||
'y' : 144,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
{
|
||||
'name' : 'key_46',
|
||||
'type' : 'button',
|
||||
'x' : 460,
|
||||
'y' : 144,
|
||||
'default_image' : 'locale/en/ui/vkey/key_normal.tga',
|
||||
'down_image' : 'locale/en/ui/vkey/key_normal_dn.tga',
|
||||
'over_image' : 'locale/en/ui/vkey/key_normal_over.tga',
|
||||
},
|
||||
)
|
||||
},
|
||||
|
||||
## ConnectBoard
|
||||
{
|
||||
"name" : "ConnectBoard",
|
||||
"type" : "thinboard",
|
||||
"style" : ("rtl",),
|
||||
|
||||
"x" : (SCREEN_WIDTH - 208) / 2,
|
||||
"y" : (SCREEN_HEIGHT - 410 - 35),
|
||||
"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",
|
||||
"style" : ("rtl",),
|
||||
|
||||
"x" : (SCREEN_WIDTH - 208) / 2,
|
||||
"y" : (SCREEN_HEIGHT - 410),
|
||||
|
||||
"width" : 208,
|
||||
"height" : 97,
|
||||
|
||||
"image" : LOCALE_PATH + "loginwindow.sub",
|
||||
|
||||
"children" :
|
||||
(
|
||||
{
|
||||
"name" : "ID_EditLine",
|
||||
"type" : "editline",
|
||||
|
||||
"x" : 83,
|
||||
"y" : 16,
|
||||
|
||||
"width" : 120,
|
||||
"height" : 18,
|
||||
|
||||
"input_limit" : 16,
|
||||
|
||||
"r" : 1.0,
|
||||
"g" : 1.0,
|
||||
"b" : 1.0,
|
||||
"a" : 1.0,
|
||||
},
|
||||
{
|
||||
"name" : "Password_EditLine",
|
||||
"type" : "editline",
|
||||
|
||||
"x" : 83,
|
||||
"y" : 43,
|
||||
|
||||
"width" : 120,
|
||||
"height" : 18,
|
||||
|
||||
"input_limit" : 16,
|
||||
"secret_flag" : 1,
|
||||
|
||||
"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" : SCREEN_HEIGHT - SERVER_BOARD_HEIGHT - 72,
|
||||
"width" : 375,
|
||||
"height" : SERVER_BOARD_HEIGHT,
|
||||
"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" : SERVER_LIST_HEIGHT + 4,
|
||||
"color" : 0xff777777,
|
||||
},
|
||||
{
|
||||
"name" : "VerticalLine2",
|
||||
"type" : "line",
|
||||
|
||||
"x" : 247,
|
||||
"y" : 38,
|
||||
"width" : 0,
|
||||
"height" : SERVER_LIST_HEIGHT + 4,
|
||||
"color" : 0xff111111,
|
||||
},
|
||||
|
||||
## ListBox
|
||||
{
|
||||
"name" : "ServerList",
|
||||
"type" : "listbox2",
|
||||
|
||||
"x" : 10,
|
||||
"y" : 40,
|
||||
"width" : 232,
|
||||
"height" : SERVER_LIST_HEIGHT,
|
||||
"row_count" : 15,
|
||||
"item_align" : 0,
|
||||
},
|
||||
{
|
||||
"name" : "ChannelList",
|
||||
"type" : "listbox",
|
||||
|
||||
"x" : 255,
|
||||
"y" : 40,
|
||||
"width" : 109,
|
||||
"height" : SERVER_LIST_HEIGHT,
|
||||
|
||||
"item_align" : 0,
|
||||
},
|
||||
|
||||
## Buttons
|
||||
{
|
||||
"name" : "ServerSelectButton",
|
||||
"type" : "button",
|
||||
|
||||
"x" : 267,
|
||||
"y" : SERVER_LIST_HEIGHT,
|
||||
|
||||
"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" : SERVER_LIST_HEIGHT + 22,
|
||||
|
||||
"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,
|
||||
},
|
||||
|
||||
),
|
||||
|
||||
},
|
||||
|
||||
),
|
||||
}
|
||||
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 320 KiB After Width: | Height: | Size: 320 KiB |
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |