use enums for difficulty and language; fix enemy state aliases; closes #694

This commit is contained in:
Martin Michelsen
2025-10-17 20:53:25 -07:00
parent 052dcf8c6e
commit 46c2260d0f
70 changed files with 790 additions and 671 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
.version DC_V1
.quest_num 50
.language 1
.language E
.name "Soul of a Blacksmith"
.short_desc "A blacksmith\nwants to make\na weapon using\nRagol\'s unknown\nmaterials."
.long_desc "Client: Ozwald\nQuest:\nI want to make a new\nweapon using unknown\nmaterials on Ragol.\nReward: 2500 Meseta"
+1 -1
View File
@@ -1,6 +1,6 @@
.version DC_V1
.quest_num 52
.language 1
.language E
.name "The Retired Hunter"
.short_desc "I will kill\n10000 monsters\nbefore I die!"
.long_desc "Client: Donoph\nQuest:\n An old hunter, Donoph,\n is about to die.\n Defeat 99 monsters to\n fulfill his dream.\nReward: 8000 Meseta\n"
+1 -1
View File
@@ -1,6 +1,6 @@
.version GC_V3
.quest_num 88530
.language 1
.language E
.episode Episode1
.name "GC v1.2 USA patch enabler"
.short_desc ""
+1 -1
View File
@@ -1,6 +1,6 @@
.version GC_V3
.quest_num 88531
.language 0
.language J
.episode Episode1
.name "GC v1.5 JP patch enabler"
.short_desc ""
+1 -1
View File
@@ -1,6 +1,6 @@
.version GC_EP3
.quest_num 88532
.language 1
.language E
.episode Episode1
.name "GC Ep3 USA patch enabler"
.short_desc ""
+1 -1
View File
@@ -1,6 +1,6 @@
.version GC_EP3
.quest_num 88533
.language 1
.language E
.episode Episode1
.name "GC Ep3 EU patch enabler"
.short_desc ""
+9 -9
View File
@@ -27,15 +27,15 @@
// versions (DC, GC, and XB), this affects how strings are encoded - Japanese
// uses Shift-JIS and other languages use ISO8859. (On PC V2 and BB, UTF-16 is
// used for strings in all languages.) The language values are:
// 0 = Japanese
// 1 = English
// 2 = German
// 3 = French
// 4 = Spanish
// 5 = Chinese (simplified)
// 6 = Chinese (traditional)
// 7 = Korean
.language 1
// J = Japanese
// E = English
// G = German
// F = French
// S = Spanish
// B = Chinese (simplified)
// T = Chinese (traditional)
// K = Korean
.language E
// The .episode directive specifies the quest's episode. The server ignores this
// if a set_episode or set_episode2 opcode is present in the code following the