From b003d3376aa8b2d233e058743151d36e46fcdd48 Mon Sep 17 00:00:00 2001 From: Saulc Date: Thu, 29 Aug 2019 07:32:16 +0000 Subject: add note to exp_guild.txt --- db/re/exp_guild.txt | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'db/re') diff --git a/db/re/exp_guild.txt b/db/re/exp_guild.txt index 928047600..cecf66632 100644 --- a/db/re/exp_guild.txt +++ b/db/re/exp_guild.txt @@ -1,4 +1,8 @@ // Guild LvUp experience value table +// Exp needed for level 5: 5.500.000 Exp +// Exp needed for level 10: 38.500.000 Exp +// Exp needed for level 25: 552.500.000 Exp +// Exp needed for level 50: 4.292.500.000 Exp 100000 400000 900000 -- cgit v1.2.3-70-g09d2 From b8c9124db4e56906028a4cc2b77ddbfc040ab647 Mon Sep 17 00:00:00 2001 From: Saulc Date: Thu, 29 Aug 2019 12:01:38 +0000 Subject: Revert "It's not "Wurtzite", it is "WurtIzite"" This reverts commit d4d1de377b52ff59977a3b327221e022830ed181 --- db/re/mob_db.conf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'db/re') diff --git a/db/re/mob_db.conf b/db/re/mob_db.conf index 232163950..8a8226829 100644 --- a/db/re/mob_db.conf +++ b/db/re/mob_db.conf @@ -8844,7 +8844,7 @@ mob_db: ( Drops: { Coal: 200 CopperOre: 100 - Wurtizite: 100 + Wurtzite: 100 LeadOre: 40 Graphene: 25 LightGreenDiamond: 1 @@ -8870,7 +8870,7 @@ mob_db: ( Drops: { Coal: 300 CopperOre: 200 - Wurtizite: 200 + Wurtzite: 200 LeadOre: 80 Graphene: 45 LightGreenDiamond: 2 @@ -8896,7 +8896,7 @@ mob_db: ( Drops: { Coal: 500 CopperOre: 300 - Wurtizite: 300 + Wurtzite: 300 LeadOre: 120 Graphene: 65 LightGreenDiamond: 3 -- cgit v1.2.3-70-g09d2 From d358c6bf596bb7c50ab26bb1c526cda4afd81276 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Thu, 29 Aug 2019 12:37:58 +0000 Subject: Revert "Revert "It's not "Wurtzite", it is "WurtIzite""" This reverts commit b8c9124db4e56906028a4cc2b77ddbfc040ab647 --- db/re/mob_db.conf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'db/re') diff --git a/db/re/mob_db.conf b/db/re/mob_db.conf index 8a8226829..232163950 100644 --- a/db/re/mob_db.conf +++ b/db/re/mob_db.conf @@ -8844,7 +8844,7 @@ mob_db: ( Drops: { Coal: 200 CopperOre: 100 - Wurtzite: 100 + Wurtizite: 100 LeadOre: 40 Graphene: 25 LightGreenDiamond: 1 @@ -8870,7 +8870,7 @@ mob_db: ( Drops: { Coal: 300 CopperOre: 200 - Wurtzite: 200 + Wurtizite: 200 LeadOre: 80 Graphene: 45 LightGreenDiamond: 2 @@ -8896,7 +8896,7 @@ mob_db: ( Drops: { Coal: 500 CopperOre: 300 - Wurtzite: 300 + Wurtizite: 300 LeadOre: 120 Graphene: 65 LightGreenDiamond: 3 -- cgit v1.2.3-70-g09d2 From ce75463a748bf00714c7ee4d438e6948697cc5c3 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Fri, 30 Aug 2019 10:41:31 -0300 Subject: Wurtizite → Wurtzite MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db/re/item_db.conf | 4 ++-- db/re/mob_db.conf | 6 +++--- npc/017-4/refine.txt | 12 ++++++------ npc/functions/refine.txt | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) (limited to 'db/re') diff --git a/db/re/item_db.conf b/db/re/item_db.conf index 75a7fca70..ce8a3d2ac 100644 --- a/db/re/item_db.conf +++ b/db/re/item_db.conf @@ -5522,8 +5522,8 @@ item_db: ( }, { Id: 912 - AegisName: "Wurtizite" - Name: "Wurtizite Ore" + AegisName: "Wurtzite" + Name: "Wurtzite Ore" Type: "IT_ETC" Buy: 5000 Sell: 500 diff --git a/db/re/mob_db.conf b/db/re/mob_db.conf index 232163950..8a8226829 100644 --- a/db/re/mob_db.conf +++ b/db/re/mob_db.conf @@ -8844,7 +8844,7 @@ mob_db: ( Drops: { Coal: 200 CopperOre: 100 - Wurtizite: 100 + Wurtzite: 100 LeadOre: 40 Graphene: 25 LightGreenDiamond: 1 @@ -8870,7 +8870,7 @@ mob_db: ( Drops: { Coal: 300 CopperOre: 200 - Wurtizite: 200 + Wurtzite: 200 LeadOre: 80 Graphene: 45 LightGreenDiamond: 2 @@ -8896,7 +8896,7 @@ mob_db: ( Drops: { Coal: 500 CopperOre: 300 - Wurtizite: 300 + Wurtzite: 300 LeadOre: 120 Graphene: 65 LightGreenDiamond: 3 diff --git a/npc/017-4/refine.txt b/npc/017-4/refine.txt index 4c3e472d7..2bed9cee8 100644 --- a/npc/017-4/refine.txt +++ b/npc/017-4/refine.txt @@ -35,12 +35,12 @@ OnInit: L_Fusus: inventoryplace Iten, 1; mesn; - mesq l("I can fuse an @@ and 20 @@, besides @@ GP, into 3~5 @@.", getitemlink(CopperIngot), getitemlink(SilkCocoon), 500, getitemlink(Wurtizite)); - mesc l("5 @@ can be fused in a @@", getitemlink(Wurtizite), getitemlink(Graphene)); + mesq l("I can fuse an @@ and 20 @@, besides @@ GP, into 3~5 @@.", getitemlink(CopperIngot), getitemlink(SilkCocoon), 500, getitemlink(Wurtzite)); + mesc l("5 @@ can be fused in a @@", getitemlink(Wurtzite), getitemlink(Graphene)); mesc l("5 @@ can be fused in a @@", getitemlink(Graphene), getitemlink(Arcanum)); select - rif(Zeny >= 500, l("I want the Wurtizite")), - rif(countitem(Wurtizite) >= 5, l("I want Graphene")), + rif(Zeny >= 500, l("I want the Wurtzite")), + rif(countitem(Wurtzite) >= 5, l("I want Graphene")), rif(countitem(Graphene) >= 5, l("I want Arcanum")), l("Do nothing"); mes ""; @@ -51,10 +51,10 @@ L_Fusus: if (!transcheck(CopperIngot, 1, SilkCocoon, 20)) close; Zeny -= 500; - getitem Wurtizite, any(3,3,4,4,4,5); // 3: ~33%. 4: =50%. 5: ~17%. AVG: 3.8 + getitem Wurtzite, any(3,3,4,4,4,5); // 3: ~33%. 4: =50%. 5: ~17%. AVG: 3.8 break; case 2: - delitem Wurtizite, 5; + delitem Wurtzite, 5; getitem Graphene, 1; break; case 3: diff --git a/npc/functions/refine.txt b/npc/functions/refine.txt index 48535f91d..6275c042c 100644 --- a/npc/functions/refine.txt +++ b/npc/functions/refine.txt @@ -76,7 +76,7 @@ function script refineMaster { case 1: case 2: case 3: - .@rg=Wurtizite; break; + .@rg=Wurtzite; break; case 4: case 5: case 6: -- cgit v1.2.3-70-g09d2 From 9069c1aaac3ea72b06c0c07991d27397ac4e5b9b Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Fri, 30 Aug 2019 10:52:34 -0300 Subject: Mess up with Herbal Tea --- db/re/item_db.conf | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'db/re') diff --git a/db/re/item_db.conf b/db/re/item_db.conf index ce8a3d2ac..cdbb7a161 100644 --- a/db/re/item_db.conf +++ b/db/re/item_db.conf @@ -2281,7 +2281,7 @@ item_db: ( { Id: 615 AegisName: "HerbalTea" - Name: "Herbal Tea" + Name: "Nightshade Tea" Type: "IT_USABLE" Buy: 1240 Sell: 480 @@ -2291,7 +2291,8 @@ item_db: ( UseEffect: "EFFECT_HEAL" Script: <" sc_start SC_ATTHASTE_POTION1, 30000, 60; - sc_start SC_POISON, 40000, 0; + if (rand(10000) < 6000) + sc_start callfunc("any", SC_POISON, SC_SILENCE, SC_POISON, SC_CONFUSE, SC_POISON, SC_BLIND, SC_POISON), rand(20000, 40000), 0; itemheal 0, rand(10,200); "> }, -- cgit v1.2.3-70-g09d2 From a9f900ad7a4ebccb125004b218408f23978bb3f4 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Fri, 30 Aug 2019 11:14:44 -0300 Subject: Getting blind for drinking tea? Well, you _could_ burn your tongue, but otherwise... --- db/re/item_db.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'db/re') diff --git a/db/re/item_db.conf b/db/re/item_db.conf index cdbb7a161..a685f4054 100644 --- a/db/re/item_db.conf +++ b/db/re/item_db.conf @@ -2292,7 +2292,7 @@ item_db: ( Script: <" sc_start SC_ATTHASTE_POTION1, 30000, 60; if (rand(10000) < 6000) - sc_start callfunc("any", SC_POISON, SC_SILENCE, SC_POISON, SC_CONFUSE, SC_POISON, SC_BLIND, SC_POISON), rand(20000, 40000), 0; + sc_start callfunc("any", SC_POISON, SC_SILENCE, SC_POISON, SC_CONFUSE, SC_POISON), rand(20000, 40000), 0; itemheal 0, rand(10,200); "> }, -- cgit v1.2.3-70-g09d2 From e36711920aca544f001b1940203393ab0371b8e9 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Fri, 30 Aug 2019 11:15:09 -0300 Subject: Poison is more likely, but there's 1/6 chance of getting bad luck and silenced. --- db/re/item_db.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'db/re') diff --git a/db/re/item_db.conf b/db/re/item_db.conf index a685f4054..f3c95f6eb 100644 --- a/db/re/item_db.conf +++ b/db/re/item_db.conf @@ -2292,7 +2292,7 @@ item_db: ( Script: <" sc_start SC_ATTHASTE_POTION1, 30000, 60; if (rand(10000) < 6000) - sc_start callfunc("any", SC_POISON, SC_SILENCE, SC_POISON, SC_CONFUSE, SC_POISON), rand(20000, 40000), 0; + sc_start callfunc("any", SC_POISON, SC_SILENCE, SC_POISON, SC_CONFUSE, SC_POISON, SC_POISON), rand(20000, 40000), 0; itemheal 0, rand(10,200); "> }, -- cgit v1.2.3-70-g09d2 From 88aaf2154475ef7c9d0e411b06d52d82c3c177e0 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Fri, 30 Aug 2019 14:47:53 -0300 Subject: More main, core logics, needed for Forgotten Arc --- db/re/map_zone_db.conf | 4 ++++ npc/017-1/townhall.txt | 2 +- npc/018-6-0/_import.txt | 1 + npc/018-6-0/main.txt | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ npc/018-6-1/main.txt | 8 +++++++- npc/items/teleporter.txt | 2 +- 6 files changed, 62 insertions(+), 3 deletions(-) create mode 100644 npc/018-6-0/main.txt (limited to 'db/re') diff --git a/db/re/map_zone_db.conf b/db/re/map_zone_db.conf index 871e8b228..95455f729 100644 --- a/db/re/map_zone_db.conf +++ b/db/re/map_zone_db.conf @@ -609,5 +609,9 @@ zones: ( disabled_items: { } + + disabled_commands: { + pvpon: 100 + } } ) diff --git a/npc/017-1/townhall.txt b/npc/017-1/townhall.txt index f005c52b1..05e613eb8 100644 --- a/npc/017-1/townhall.txt +++ b/npc/017-1/townhall.txt @@ -86,7 +86,7 @@ function script BarbaraInstCheck { instance_attachmap("018-6-0", .@inst, false, .@map0$); instance_attachmap("018-6-1", .@inst, false, .@map1$); instance_attachmap("018-6-2", .@inst, false, .@map2$); - //instance_attachmap("018-6-3", .@inst, false, .@map3$); + instance_attachmap("018-6-3", .@inst, false, .@map3$); // Instance lasts two hours instance_set_timeout(7200, 7200, .@inst); instance_init(.@inst); diff --git a/npc/018-6-0/_import.txt b/npc/018-6-0/_import.txt index 45be6bdab..0e2c16f0e 100644 --- a/npc/018-6-0/_import.txt +++ b/npc/018-6-0/_import.txt @@ -1,2 +1,3 @@ // Map 018-6-0: Sanctuary - Forgotten Chamber // This file is generated automatically. All manually added changes will be removed when running the Converter. +"npc/018-6-0/main.txt", diff --git a/npc/018-6-0/main.txt b/npc/018-6-0/main.txt new file mode 100644 index 000000000..2e12efceb --- /dev/null +++ b/npc/018-6-0/main.txt @@ -0,0 +1,48 @@ +// TMW2 Scripts +// Author: +// Jesusalva +// Description: +// Controls Forgotten Chamber + +///////////////////////////// +018-6-1,83,26,0 script #ToForgottenShrine NPC_SUMMONING_CIRC,0,0,{ + dispbottom l("It looks dangerous."); + end; + +OnTouch: + .@q=getq(LoFQuest_Barbara); + if (.@q >= 2) { + warp BarbaraInstCheck(3), 31, 151; + //warp BarbaraInstCheck(0), 90+any(-1, 1), 90+any(-1,1); + } else { + Exception("ERROR, YOU SHOULD NOT BEEN SEEING THIS. 018-6-1.TFC"); + } + end; + +OnInit: +OnInstanceInit: + disablenpc .name$; + end; + +} + +///////////////////////////// +018-6-1,83,26,0 script #FromEleniumMines NPC_SUMMONING_CIRC,0,0,{ + dispbottom l("It should bring me back."); + end; + +OnTouch: + .@q=getq(LoFQuest_Barbara); + if (.@q < 10) { + warp BarbaraInstCheck(1), 83, 28; + //warp BarbaraInstCheck(0), 90+any(-1, 1), 90+any(-1,1); + } else { + warp "018-6-1", 83, 28; + } + end; +} + + + + + diff --git a/npc/018-6-1/main.txt b/npc/018-6-1/main.txt index cbaed9897..a12bb8672 100644 --- a/npc/018-6-1/main.txt +++ b/npc/018-6-1/main.txt @@ -84,7 +84,13 @@ OnInstanceInit: end; OnTouch: - Exception("TODO"); + .@q=getq(LoFQuest_Barbara); + if (.@q >= 1) { + warp BarbaraInstCheck(0), 90, 91; + //warp BarbaraInstCheck(0), 90+any(-1, 1), 90+any(-1,1); + } else { + Exception("ERROR, YOU SHOULD NOT BEEN SEEING THIS. 018-6-1.TFC"); + } end; OnInit: diff --git a/npc/items/teleporter.txt b/npc/items/teleporter.txt index 01a1af586..592817a75 100644 --- a/npc/items/teleporter.txt +++ b/npc/items/teleporter.txt @@ -33,7 +33,7 @@ OnUse: // It have at least 20% chance to break // Chances begin at 100%, and lower in 0.01% each second - // It will never be below 20%, which happens after 7000 seconds + // It will never be below 20%, which happens after 8000 seconds .@adj_breakrate=max(2000, 10000-(gettimetick(2)-TELEPORTER_TIME) ); //debugmes "Adjusted break ratio: %d", .@adj_breakrate; if (rand(0,10000) > .@adj_breakrate) -- cgit v1.2.3-70-g09d2 From 9e8b0b8ac77c11edb20fca419192c7466a8a56f1 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Fri, 30 Aug 2019 16:08:43 -0300 Subject: Lower Cotton Trouser price from 90k to 80k, update item db Still too high but need better equipment for saner prices --- db/re/item_db.conf | 4 ++-- npc/012-1/shoppakep.txt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'db/re') diff --git a/db/re/item_db.conf b/db/re/item_db.conf index f3c95f6eb..8faf6c255 100644 --- a/db/re/item_db.conf +++ b/db/re/item_db.conf @@ -8121,8 +8121,8 @@ item_db: ( AegisName: "CottonTrousers" Name: "Cotton Trousers" Type: "IT_ARMOR" - Buy: 1200 - Sell: 250 + Buy: 12000 + Sell: 2500 Weight: 25 Def: 22 Slots: 1 diff --git a/npc/012-1/shoppakep.txt b/npc/012-1/shoppakep.txt index 2ee13acc2..a55e36554 100644 --- a/npc/012-1/shoppakep.txt +++ b/npc/012-1/shoppakep.txt @@ -35,7 +35,7 @@ OnInit: sellitem CottonSkirt, 100000, 1; sellitem MiniSkirt, 100000, 1; sellitem ShortTankTop, 100000, 1; - sellitem CottonTrousers, 90000, 1; + sellitem CottonTrousers, 80000, 1; sellitem CottonGloves, 20000, 1; sellitem CottonBoots, 10000, 1; @@ -56,7 +56,7 @@ OnClock0546: restoreshopitem CottonSkirt, 100000, 1; restoreshopitem MiniSkirt, 100000, 1; restoreshopitem ShortTankTop, 100000, 1; - restoreshopitem CottonTrousers, 90000, 1; + restoreshopitem CottonTrousers, 80000, 1; restoreshopitem CottonGloves, 20000, 1; restoreshopitem CottonBoots, 10000, 1; -- cgit v1.2.3-70-g09d2 From 60ff5255e599da98a1486dfa1ba9e57ce6765a06 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Sat, 31 Aug 2019 13:36:08 -0300 Subject: Rebalance: Firewalk, Nature Wall, Ground Strike, Frost Nova --- db/re/skill_db.conf | 120 +++++++++++++++++++++++----------------------- npc/003-0/colin.txt | 8 +++- npc/003-0/luca.txt | 2 +- npc/003-0/trickmaster.txt | 2 +- 4 files changed, 69 insertions(+), 63 deletions(-) (limited to 'db/re') 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 ""; -- cgit v1.2.3-70-g09d2 From 5b46efd1d31fa5c2565e5674b9dea49a22596d4d Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Sat, 31 Aug 2019 13:42:32 -0300 Subject: Rebalance: Dark Illusion (ie. Sudden Attack) At level 3 it works like a bow --- db/re/skill_db.conf | 42 ++++++++++++++++++++++-------------------- npc/003-0/trickmaster.txt | 7 +------ 2 files changed, 23 insertions(+), 26 deletions(-) (limited to 'db/re') diff --git a/db/re/skill_db.conf b/db/re/skill_db.conf index 6abca6ad2..2c7ce89f2 100644 --- a/db/re/skill_db.conf +++ b/db/re/skill_db.conf @@ -19422,36 +19422,38 @@ skill_db: ( MaxLevel: 5 Range: { Lv1: 5 - Lv2: 6 - Lv3: 7 - Lv4: 8 - Lv5: 9 + Lv2: 7 + Lv3: 9 + Lv4: 10 + Lv5: 10 Lv6: 10 - Lv7: 11 - Lv8: 12 - Lv9: 13 - Lv10: 14 + Lv7: 10 + Lv8: 10 + Lv9: 10 + Lv10: 10 } Hit: "BDT_SKILL" SkillType: { Enemy: true } + DamageType: { + IgnoreFlee: true + } AttackType: "Weapon" Element: "Ele_Weapon" - AfterCastActDelay: 1500 - FixedCastTime: -1 + FixedCastTime: 100 Requirements: { SPCost: { - Lv1: 120 - Lv2: 125 - Lv3: 130 - Lv4: 135 - Lv5: 140 - Lv6: 145 - Lv7: 150 - Lv8: 155 - Lv9: 160 - Lv10: 165 + Lv1: 110 + Lv2: 115 + Lv3: 120 + Lv4: 125 + Lv5: 130 + Lv6: 135 + Lv7: 140 + Lv8: 145 + Lv9: 150 + Lv10: 155 } } }, diff --git a/npc/003-0/trickmaster.txt b/npc/003-0/trickmaster.txt index 519b152f8..3860dadd8 100644 --- a/npc/003-0/trickmaster.txt +++ b/npc/003-0/trickmaster.txt @@ -23,7 +23,6 @@ "fullthrottle", ALL_FULL_THROTTLE, "darkillusion", GC_DARKILLUSION, "trickdead", NV_TRICKDEAD, - //"firewalk", SO_FIREWALK, "Cancel", 0; mes ""; setskin ""; @@ -50,17 +49,13 @@ mesc l("You do not meet all requisites for this skill."), 1; break; case GC_DARKILLUSION: - if (!mlearn(GC_DARKILLUSION, 1, 2, Lockpicks, 1)) + if (!mlearn(GC_DARKILLUSION, 3, 2, Lockpicks, 1)) mesc l("You do not meet all requisites for this skill."), 1; break; case NV_TRICKDEAD: if (!mlearn(NV_TRICKDEAD, 1, 2, Lockpicks, 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; default: if (@menuret) Exception("ERROR skill not implemented", RB_DEFAULT|RB_SPEECH); -- cgit v1.2.3-70-g09d2 From b381ae7953898b033055b995972632d0c636b00b Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Sat, 31 Aug 2019 13:43:55 -0300 Subject: Archer skill to increase range --- db/re/skill_db.conf | 2 +- npc/003-0/trickmaster.txt | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'db/re') diff --git a/db/re/skill_db.conf b/db/re/skill_db.conf index 2c7ce89f2..fa8e948ff 100644 --- a/db/re/skill_db.conf +++ b/db/re/skill_db.conf @@ -1761,7 +1761,7 @@ skill_db: ( Id: 43 Name: "AC_OWL" Description: "Owl's Eye" - MaxLevel: 20 + MaxLevel: 10 NumberOfHits: 0 SkillInfo: { Quest: true diff --git a/npc/003-0/trickmaster.txt b/npc/003-0/trickmaster.txt index 3860dadd8..3a111e4a3 100644 --- a/npc/003-0/trickmaster.txt +++ b/npc/003-0/trickmaster.txt @@ -19,7 +19,7 @@ "freecast", SA_FREECAST, "backslide", TF_BACKSLIDING, "firewall", MG_FIREWALL, - //"inccarry", ALL_INCCARRY, + "vulture", AC_VULTURE, "fullthrottle", ALL_FULL_THROTTLE, "darkillusion", GC_DARKILLUSION, "trickdead", NV_TRICKDEAD, @@ -40,8 +40,8 @@ if (!mlearn(MG_FIREWALL, 10, 1, Lockpicks, 1)) mesc l("You do not meet all requisites for this skill."), 1; break; - case ALL_INCCARRY: - if (!mlearn(ALL_INCCARRY, 2, 1, Lockpicks, 1)) + case AC_VULTURE: + if (!mlearn(AC_VULTURE, 1, 1, Lockpicks, 1)) mesc l("You do not meet all requisites for this skill."), 1; break; case ALL_FULL_THROTTLE: -- cgit v1.2.3-70-g09d2 From cd4c31c62f3fa6e1ebb11984734260e55cef66d6 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Sat, 31 Aug 2019 13:53:52 -0300 Subject: Further rebalance: Frost Diver and Frost Nova --- db/re/skill_db.conf | 55 ++++++++++++++++++++++++++++++++--------------------- 1 file changed, 33 insertions(+), 22 deletions(-) (limited to 'db/re') diff --git a/db/re/skill_db.conf b/db/re/skill_db.conf index fa8e948ff..8cbbc7ab5 100644 --- a/db/re/skill_db.conf +++ b/db/re/skill_db.conf @@ -751,33 +751,44 @@ skill_db: ( AttackType: "Magic" Element: "Ele_Water" InterruptCast: true - CastTime: 640 - AfterCastActDelay: 1500 + CastTime: { + Lv1: 640 + Lv2: 600 + Lv3: 555 + Lv4: 500 + Lv5: 450 + Lv6: 400 + Lv7: 384 + Lv8: 384 + Lv9: 384 + Lv10: 384 + } + AfterCastActDelay: 300 SkillData2: { - Lv1: 3000 - Lv2: 3500 - Lv3: 4000 - Lv4: 4500 - Lv5: 5000 - Lv6: 5500 - Lv7: 6000 - Lv8: 6500 - Lv9: 7000 - Lv10: 7500 + Lv1: 4000 + Lv2: 4500 + Lv3: 5000 + Lv4: 5500 + Lv5: 6000 + Lv6: 7000 + Lv7: 8000 + Lv8: 9000 + Lv9: 10000 + Lv10: 10500 } FixedCastTime: 160 Requirements: { SPCost: { - Lv1: 200 - Lv2: 210 - Lv3: 220 - Lv4: 230 - Lv5: 240 - Lv6: 250 - Lv7: 260 - Lv8: 270 - Lv9: 280 - Lv10: 290 + Lv1: 100 + Lv2: 120 + Lv3: 140 + Lv4: 160 + Lv5: 180 + Lv6: 200 + Lv7: 220 + Lv8: 240 + Lv9: 260 + Lv10: 280 } } }, -- cgit v1.2.3-70-g09d2 From 210a79e191c9443eadad34bd5bf53266582d029f Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Sat, 31 Aug 2019 14:49:58 -0300 Subject: Well, 3% is not bad, but well... --- db/re/mob_db.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'db/re') diff --git a/db/re/mob_db.conf b/db/re/mob_db.conf index 8a8226829..1bcf57411 100644 --- a/db/re/mob_db.conf +++ b/db/re/mob_db.conf @@ -8896,7 +8896,7 @@ mob_db: ( Drops: { Coal: 500 CopperOre: 300 - Wurtzite: 300 + Wurtzite: 290 LeadOre: 120 Graphene: 65 LightGreenDiamond: 3 -- cgit v1.2.3-70-g09d2