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)