summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2019-08-31 13:36:08 -0300
committerJesusaves <cpntb1@ymail.com>2019-08-31 13:36:08 -0300
commit60ff5255e599da98a1486dfa1ba9e57ce6765a06 (patch)
tree72e9768c2cd4c3862a4781f26916b70217c91cca
parent9e5e0a32593e4e72c3ffafabc6101663c1869dff (diff)
downloadserverdata-60ff5255e599da98a1486dfa1ba9e57ce6765a06.tar.gz
serverdata-60ff5255e599da98a1486dfa1ba9e57ce6765a06.tar.bz2
serverdata-60ff5255e599da98a1486dfa1ba9e57ce6765a06.tar.xz
serverdata-60ff5255e599da98a1486dfa1ba9e57ce6765a06.zip
Rebalance: Firewalk, Nature Wall, Ground Strike, Frost Nova
-rw-r--r--db/re/skill_db.conf120
-rw-r--r--npc/003-0/colin.txt8
-rw-r--r--npc/003-0/luca.txt2
-rw-r--r--npc/003-0/trickmaster.txt2
4 files changed, 69 insertions, 63 deletions
diff --git a/db/re/skill_db.conf b/db/re/skill_db.conf
index a1fd3221f..6abca6ad2 100644
--- a/db/re/skill_db.conf
+++ b/db/re/skill_db.conf
@@ -927,7 +927,7 @@ skill_db: (
Lv10: 360
}
SkillData1: {
- Lv1: 7500
+ Lv1: 8500
Lv2: 10000
Lv3: 12000
Lv4: 14000
@@ -3425,13 +3425,13 @@ skill_db: (
InterruptCast: true
CastTime: {
Lv1: 640
- Lv2: 640
- Lv3: 576
- Lv4: 576
- Lv5: 512
- Lv6: 512
- Lv7: 448
- Lv8: 448
+ Lv2: 576
+ Lv3: 412
+ Lv4: 448
+ Lv5: 384
+ Lv6: 384
+ Lv7: 384
+ Lv8: 384
Lv9: 384
Lv10: 384
}
@@ -3450,27 +3450,27 @@ skill_db: (
}
FixedCastTime: {
Lv1: 160
- Lv2: 160
- Lv3: 144
- Lv4: 144
- Lv5: 128
- Lv6: 128
- Lv7: 112
- Lv8: 112
+ Lv2: 144
+ Lv3: 128
+ Lv4: 112
+ Lv5: 96
+ Lv6: 96
+ Lv7: 96
+ Lv8: 96
Lv9: 96
Lv10: 96
}
Requirements: {
SPCost: {
- Lv1: 140
- Lv2: 160
- Lv3: 180
- Lv4: 200
- Lv5: 220
- Lv6: 240
- Lv7: 260
- Lv8: 280
- Lv9: 290
+ Lv1: 120
+ Lv2: 140
+ Lv3: 160
+ Lv4: 180
+ Lv5: 200
+ Lv6: 220
+ Lv7: 240
+ Lv8: 260
+ Lv9: 280
Lv10: 300
}
}
@@ -12387,12 +12387,12 @@ skill_db: (
CastTime: 350
AfterCastActDelay: 500
SkillData2: {
- Lv1: 10000
+ Lv1: 15000
Lv2: 20000
- Lv3: 30000
- Lv4: 40000
- Lv5: 50000
- Lv6: 60000
+ Lv3: 25000
+ Lv4: 30000
+ Lv5: 35000
+ Lv6: 40000
Lv7: 70000
Lv8: 80000
Lv9: 90000
@@ -12402,15 +12402,15 @@ skill_db: (
Requirements: {
SPCost: {
Lv1: 95
- Lv2: 100
- Lv3: 110
- Lv4: 120
- Lv5: 130
- Lv6: 140
- Lv7: 150
- Lv8: 160
- Lv9: 170
- Lv10: 180
+ Lv2: 120
+ Lv3: 145
+ Lv4: 170
+ Lv5: 200
+ Lv6: 200
+ Lv7: 200
+ Lv8: 200
+ Lv9: 200
+ Lv10: 200
}
}
},
@@ -28096,16 +28096,16 @@ skill_db: (
Element: "Ele_Fire"
InterruptCast: true
SkillInstances: {
- Lv1: 8
- Lv2: 10
- Lv3: 12
- Lv4: 14
- Lv5: 16
- Lv6: 18
- Lv7: 20
- Lv8: 22
- Lv9: 24
- Lv10: 26
+ Lv1: 7
+ Lv2: 9
+ Lv3: 11
+ Lv4: 13
+ Lv5: 15
+ Lv6: 17
+ Lv7: 19
+ Lv8: 21
+ Lv9: 23
+ Lv10: 25
}
CastTime: 1000
CoolDown: {
@@ -28121,25 +28121,25 @@ skill_db: (
Lv10: 20000
}
AfterCastActDelay: 1000
- SkillData1: 12000
- FixedCastTime: -1
+ SkillData1: 9000
+ FixedCastTime: 300
Requirements: {
SPCost: {
Lv1: 130
- Lv2: 134
- Lv3: 138
- Lv4: 142
- Lv5: 146
- Lv6: 150
- Lv7: 154
- Lv8: 158
- Lv9: 162
- Lv10: 166
+ Lv2: 150
+ Lv3: 180
+ Lv4: 220
+ Lv5: 250
+ Lv6: 250
+ Lv7: 250
+ Lv8: 250
+ Lv9: 250
+ Lv10: 250
}
}
Unit: {
Id: 0xdc
- Interval: 500
+ Interval: 750
Target: "Enemy"
Flag: {
UF_NOREITERATION: true
diff --git a/npc/003-0/colin.txt b/npc/003-0/colin.txt
index 7d8bbf77b..720afcbc1 100644
--- a/npc/003-0/colin.txt
+++ b/npc/003-0/colin.txt
@@ -20,6 +20,7 @@
mesc l("Napalm Beat - Spammable AoE Skill");
mesc l("Frost Diver - Attempt to freeze an enemy, dealing damage");
+ mesc l("Fire Walk - Creates a trail of fire, harming any pursuer");
mesc l("Frost Nova - Freeze everything in a range");
mesc l("Note: You can exchange 1 @@ for 3 @@", getitemlink(GemPowder), getitemlink(Quill)), 1;
@@ -29,6 +30,7 @@
l("Magic Strike"), MG_SOULSTRIKE,
l("Napalm Beat"), MG_NAPALMBEAT,
l("Frost Diver"), MG_FROSTDIVER,
+ l("Fire Walk"), SO_FIREWALK,
l("Frost Nova"), WZ_FROSTNOVA,
rif(countitem(GemPowder), l("Exchange Gempowder for Quill")), -1,
l("Cancel"), 0;
@@ -60,8 +62,12 @@
if (!mlearn(MG_FROSTDIVER, 7, 2, Quill, 1))
mesc l("You do not meet all requisites for this skill."), 1;
break;
+ case SO_FIREWALK:
+ if (!mlearn(SO_FIREWALK, 2, 2, Lockpicks, 1))
+ mesc l("You do not meet all requisites for this skill."), 1;
+ break;
case WZ_FROSTNOVA:
- if (!mlearn(WZ_FROSTNOVA, 7, 3, Quill, 1))
+ if (!mlearn(WZ_FROSTNOVA, 4, 3, Quill, 1))
mesc l("You do not meet all requisites for this skill."), 1;
break;
default:
diff --git a/npc/003-0/luca.txt b/npc/003-0/luca.txt
index dc5720ebd..677f223c6 100644
--- a/npc/003-0/luca.txt
+++ b/npc/003-0/luca.txt
@@ -50,7 +50,7 @@
mesc l("You do not meet all requisites for this skill."), 1;
break;
case ASC_METEORASSAULT:
- if (!mlearn(ASC_METEORASSAULT, 5, 2, FluoPowder, 3))
+ if (!mlearn(ASC_METEORASSAULT, 3, 2, FluoPowder, 3))
mesc l("You do not meet all requisites for this skill."), 1;
break;
case SN_SHARPSHOOTING:
diff --git a/npc/003-0/trickmaster.txt b/npc/003-0/trickmaster.txt
index e35312606..519b152f8 100644
--- a/npc/003-0/trickmaster.txt
+++ b/npc/003-0/trickmaster.txt
@@ -23,7 +23,7 @@
"fullthrottle", ALL_FULL_THROTTLE,
"darkillusion", GC_DARKILLUSION,
"trickdead", NV_TRICKDEAD,
- "firewalk", SO_FIREWALK,
+ //"firewalk", SO_FIREWALK,
"Cancel", 0;
mes "";
setskin "";