EQUIP_CONTROL.TXT

รูปแบบทั่วไปและหน้าที่ของคำสั่ง

ไฟล์ equip_control มีหน้าที่ควบคุมการสลับอุปกรณ์ของ Kore ไม่ว่างจะเป็น อาวุธ ชุดเกราะ หรือ Equipment อื่นๆ หากคุณต้องทำการเก็บเลเวลในแผนที่ที่มีมอนสเตอร์หลายชนิดและต้องสลับอุปกรณ์ตลอดเวลาแล้ว คุณจำเป็นที่จะต้องตั้งค่าในไฟล์นี้ให้เรียบร้อยเพื่อให้ Kore สลับอุปกรณ์ให้

ส่วนประกอบพื้นฐานของคำสั่งทั่วไปในไฟล์ equip_control.txt จะประกอบด้วยค่าคำสั่งเพียง 2 ส่วนคือ config key และ value ซึ่งจะอยู่ในรูปแบบดังนี้


Syntax
<config key> <value>

นอกจากนั้นยังมีคำสั่งอีกประเภท ซึ่งเรียกว่า block format ซึ่งใช้หลักการเดียวกันกับคำสั่งแบบแรก แต่จะมีตัวแปรอีกประเภทที่เรียกว่า attribute อยู่ด้วย ซึ่งจะแทรกอยู่ระหว่างเครื่องหมาย "{}" ดังนี้ (สำหรับ Slot แบบเก่าจะไม่มีเครื่องหมาย { } แต่จะไล่ Slot ลงมาเรื่อยๆ)


Syntax
<config key> <value> {
<attribute1> <value1>
<attribute2> <value2>
<attribute3> <value3>
<attribute4> <value4>
}

รายละเอียดและคำอธิบายเพิ่มเติม

<config key>
คอนฟิค คีย์ คือชุดคำสั่งของ Kore ที่ใช้ในการสั่งงาน Kore คุณสามารถดูรายการคำสั่งทั้งหมดพร้อมคำอธิบายได้จากด้านล่าง
<value>
value คือตัวแปรของชุดคำสั่งต่างๆของ Kore ค่าตัวแปรของแต่ละคำสั่งจะแตกต่างกันไปไม่เหมือนกันทั้งหมด คุณสามารถดูค่าและความหมายของตัวแปรต่างๆได้จากรายการคำสั่งด้านล่างเช่นกัน
<attribute>
ค่า attribute นั้นจะเหมือนกับค่า คอนฟิค คีย์ ทุกอย่าง ยกเว้นแต่ว่าค่านี้จะใช้กำหนดค่ารองของคำสั่งที่อยู่เหนือกรอบของมันเท่านั้น
<bool>
ค่า bool นั้นจะมีเพียง 2 ค่าที่สามารถกำหนดได้ คือ 1 หมายถึง เปิด 0 หมายถึง ปิด


Syntax Legend - คำอธิบายความหมายตัวแปร


ในส่วนนี้จะขออธิบายถึงความหมายของตัวแปรที่ใช้อธิบายการใช้คอนฟิคต่างๆทั้งหมด


ข้อความที่อยู่ในรูปตัวหนา
เป็นค่าตัวแปรที่ผู้ใช้ต้องใส่ให้ตรงตามที่กำหนดไว้เท่านั้น

< >
ค่าของตัวแปรที่ผู้ใช้ต้องระบุ

( )
ค่าตัวแปรที่จำเป็นต้องใส่

[ ]
ค่าตัวแปรที่ไม่บังคับให้ใส่

| = หรือ
เป็นค่าตัวแปรที่ผู้ใช้ต้องเลือกใส่ตัวใดตัวหนึ่ง

ชุดคำสั่งทั้งหมดใน equip_control.txt


หมายเหตุ

ในไฟล์ equip_control.txt นี้ คุณสามารถเพิ่ม Slot ให้กับรายการการสลับอุปกรณ์ได้โดย การ copy Config Key ทั้งชุดลงมาทำใหม่เรื่อยๆ ดังตัวอย่าง


Syntax ["Default_Old" TYPE]
autoSwitch_0 +10 Quadruple Clamorous Katana[4]
autoSwitch_0_monster Caramel, Fur Seal, Galapago, Alligator
autoSwitch_0_unequipedFirst 1
autoSwitch_0_hp_lower 0
autoSwitch_0_hp_upper 100
autoSwitch_0_maxAggressives 0
autoSwitch_0_minAggressives 0
autoSwitch_0_sp_lower 0
autoSwitch_0_sp_upper 100
autoSwitch_0_spirits_lower 0
autoSwitch_0_spirits_upper 0
autoSwitch_1 +10 Triple Bloody Boned Katana[4]
autoSwitch_1_monster Mobster
autoSwitch_1_unequipedFirst 1
autoSwitch_1_hp_lower 0
autoSwitch_1_hp_upper 100
autoSwitch_1_maxAggressives 0
autoSwitch_1_minAggressives 0
autoSwitch_1_sp_lower 0
autoSwitch_1_sp_upper 100
autoSwitch_1_spirits_lower 0
autoSwitch_1_spirits_upper 0



Syntax ["Default" TYPE]
autoSwitch +10 Quadruple Clamorous Katana[4] {
monster Caramel, Fur Seal, Galapago, Alligator
unequipedFirst 1
hp_lower 0
hp_upper 100
maxAggressives 0
minAggressives 0
sp_lower 0
sp_upper 100
spirits_lower 0
spirits_upper 0
}
autoSwitch +10 Triple Bloody Boned Katana[4] {
monster Mobster
unequipedFirst 1
hp_lower 0
hp_upper 100
maxAggressives 0
minAggressives 0
sp_lower 0
sp_upper 100
spirits_lower 0
spirits_upper 0
}

การตั้งค่าการสลับอุปกรณ์เมื่อจะโจมตี

autoSwitch_default_x [<itemname>]
ในส่วนนี้ ให้ใส่ชื่ออุปกรณ์สวมใส่ที่จะใช้เป็น Default (ไอเทม/อาวุธหลัก) สำหรับชื่อไอเทมนั้นสามารถดูจากการรัน Kore โดยใช้คำสั่ง eq ได้

autoSwitch_default_x_type [<equiptype>]
กำหนดให้ Kore ทำการติดตั้งไอเท็มชิ้นนี้ที่ตำแหน่งไดของตัวละคร ตำแหน่งในการติดตั้ง สามารถดูได้จาก tables\equiptypes.txt (ให้ใส่เป็นตัวอักษร)

autoSwitch_default_x_unequipedFirst [<bool>]
กำหนดให้ Kore ทำการปลดไอเทมที่ใส่อยู่ในตำแหน่งเดียวกันก่อนที่จะใส่ไอเทมนี้ลงไป

autoSwitch_x [<itemname>]
ในส่วนนี้ให้ใส่ชื่อของไอเทมที่ต้องการสลับกับอุปกรณ์หลัก สำหรับชื่อไอเทมนั้นสามารถดูจากการรัน Kore โดยใช้คำสั่ง eq ได้


autoSwitch_x_monster (<monstername>)
ให้ Kore สลับมาใช้อุปกรณ์ชิ้นนี้เมื่อเจอมอนสเตอร์ใด (ชื่อ Monster สามารถหาได้จากไฟล์ monsters.txt ในโฟลเดอร์ tables)


autoSwitch_x_type [<equiptype>]
กำหนดให้ Kore ทำการติดตั้งไอเท็มชิ้นนี้ที่ตำแหน่งไดของตัวละคร ตำแหน่งในการติดตั้ง สามารถดูได้จาก tables\equiptypes.txt (ให้ใส่เป็นตัวอักษร)


autoSwitch_x_unequipedFirst [<bool>]
กำหนดให้ Kore ทำการปลดไอเทมที่ใส่อยู่ในตำแหน่งเดียวกันก่อนที่จะใส่ไอเทมนี้ลงไป


autoSwitch_x_hp_lower [<percent hp>]
กำหนดให้ Kore ใส่อาวุธนี้เมื่อ Hp เหลือมากกว่ากี่ %


autoSwitch_x_hp_upper [<percent hp>]
กำหนดให้ Kore ใส่อาวุธนี้เมื่อ Hp ต่ำกว่าเท่าไหร่ (%)


autoSwitch_x_maxAggressives [<amount>]
กำหนดให้ Kore ใส่อาวุธนี้เมื่อโดนรุมน้อยกว่ากี่ตัว


autoSwitch_x_minAggressives [<amount>]
กำหนดให้ Kore ใส่อาวุธนี้เมื่อโดนรุมมากกว่ากี่ตัว


autoSwitch_x_sp_lower [<percent sp>]
กำหนดให้ Kore ใส่อาวุธนี้เมื่อ Sp เหลือมากกว่ากี่ %


autoSwitch_x_sp_upper [<percent sp>]
กำหนดให้ Kore ใส่อาวุธนี้เมื่อ Sp ต่ำกว่าเท่าไหร่ (%)


autoSwitch_x_spirits_lower [<amount>]
กำหนดให้ Kore ใช้อาวุธนี้เมื่อ Spirit Sphere เหลือมากกว่าหรือเท่ากับเท่าไหร่


autoSwitch_x_spirits_upper [<amount>]
กำหนดให้ Kore ใช้อาวุธนี้เมื่อ Spirit Sphere เหลือต่ำกว่าหรือเท่ากับเท่าไหร่

การติดตั้งอุปกรณ์อื่นๆ


equipAuto_teleport [<itemname>]
ใส่ชื่อไอเทมที่จะติดตั้งก่อนการเทเลพอร์ต (กรณีใช้สกิลติดตัวเช่นอาชีพสาย Acolyte ไม่จำเป็นต้องใส่ ) สำหรับชื่อไอเทมนั้นสามารถดูจากการรัน Kore โดยใช้คำสั่ง eq ได้


equipAuto_def_x [<itemname>]
ชื่ออุปกรณ์ที่จะให้ Kore ใส่หากไม่อยู่ในเงื่อนไขของ equipAuto_teleport หรือ equipAuto_x


equipAuto_x_x [<itemname>]
ชื่อของไอเทมที่จะให้ Kore ใส่ตามเงื่อนไขที่เป็น attribute ของ config key equipAuto_x

Note: คุณสามารถให้ Kore ใส่ไอเทมหลายชิ้นพร้อมกันได้ภายใต้เงื่อนไขเดียวกันโดยสร้าง Slot equipAuto_x_x เพิ่ม ดังเช่น


Example
equipAuto_x_0 [<item 1>]
equipAuto_x_1 [<item 2>]
equipAuto_x_2 [<item 3>]
equipAuto_x_useWeapon 1
equipAuto_x_attackDistance
equipAuto_x_hp_lower 0
equipAuto_x_hp_upper 100
equipAuto_x_maxAggressives 0
equipAuto_x_minAggressives 0
equipAuto_x_monsters
equipAuto_x_sp_lower 0
equipAuto_x_sp_upper 100
equipAuto_x_weight 0
equipAuto_x_whileSitting 0

			

equipAuto_x_useWeapon [<flag>]
กำหนดให้ Kore ทำการโจมตีโดยรูปแบบใดเมื่อทำการใส่อุปกรณ์ชิ้นนี้
Value Meaning
0 ใช้สกิลเท่านั้น
1 ใช้อาวุธโจมตี


equipAuto_x_hp_lower (<percent hp>)
กำหนดให้ Kore สวมใส่ไอเทมนี้เมื่อ Hp เหลือมากกว่ากี่ %


equipAuto_x_hp_upper (<percent hp>)
กำหนดให้ Kore สวมใส่ไอเทมนี้เมื่อ Hp เหลือต่ำกว่าเท่าไหร่


equipAuto_x_maxAggressives [<amount>]
กำหนดให้ Kore ใส่ไอเทมนี้เมื่อโดนรุมน้อยกว่ากี่ตัว


equipAuto_x_minAggressives (<amount>)
กำหนดให้ Kore ใส่ไอเทมนี้เมื่อโดนรุมมากกว่ากี่ตัว


equipAuto_x_monsters [<monstername>]
กำหนดให้ Kore ใส่ไอเทมนี้เมื่อเจอกับมอนสเตอร์ใด (ชื่อ Monster สามารถหาได้จากไฟล์ monsters.txt ในโฟลเดอร์ tables)

			

equipAuto_x_sp_lower (<percent sp>)
กำหนดให้ Kore สวมใส่ไอเทมนี้เมื่อ Sp เหลือมากกว่ากี่ %


equipAuto_x_sp_upper (<percent sp>)
กำหนดให้ Kore สวมใส่ไอเทมนี้เมื่อ Sp เหลือต่ำกว่าเท่าไหร่


equipAuto_x_weight [<percent weight>]
กำหนดให้ Kore ใส่เอมเทมนี้เมื่อน้ำหนักตัวมากกว่าหรือเท่ากับกี่ %


equipAuto_x_whileSitting [<bool>]
กำหนดให้ Kore สวมใส่ไอเทมนี้เองเมื่อทำการนั่งพัก (คุณสามารถตั้งค่าการนั่งพักของ Kore ได้จาก sitAuto ใน config.txt)