Skip to content

Commit

Permalink
Patch 1552
Browse files Browse the repository at this point in the history
・スキル要求DBにスキルレベル毎に要求アイテムを指定できるlist_lv_itemid,list_lv_amountを追加
(db/skill_require_db.txt, db/pre/skill_require_db_pre.txt, skill.c, skill.h)

・以下のアイテム消費スキルの処理を最適化(db/skill_require_db.txt, skill.c)
 ポーションピッチャー、スリムポーションピッチャー、植物栽培、
 シェイプシフト、リペア、サモンアグニ、サモンアクア、サモンベントス、サモンテラ
 ファイアーインシグニア、ウォーターインシグニア、ウィンドインシグニア、アースインシグニア、
 ファイアーエクスパンション、撒菱

・スキル使用条件のうち、素手以外を指定していたスキル(バッシュなど)に両手杖の判定が入っていなかったのを修正(db/skill_require_db.txt)

・MAX_STATUSCHANGEを730->800に引き上げ(mmo.h)

・(PRE_RENEWAL無効時)ブラックスミススキル「ヒルトバインディング」の追加ダメージ効果を実装(battle.c)

・弾丸、苦無、キャノンボールを必要とするスキルで装備していない場合、専用のスキル失敗メッセージを表示するように(skill.c)

・ほぼ全ての3-1次職スキルを変更・修正
 ※詳細はCHANGELOGを参照ください
  • Loading branch information
arkblaze1206 committed Sep 14, 2024
1 parent fe22463 commit 635b8d8
Show file tree
Hide file tree
Showing 21 changed files with 2,507 additions and 1,708 deletions.
427 changes: 427 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

20 changes: 10 additions & 10 deletions db/item_db.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6593,15 6593,15 @@
12722,Pyrexia,�p�C�N���V�A,2,2,,20,,,,,2074075135,2,,,,,,{ sc_start SC_PYREXIA,300000,0; },{}
12723,Magic_Mushroom,�}�W�b�N�}�b�V�����[��,2,2,,20,,,,,2074075135,2,,,,,,{ sc_start SC_MAGICMUSHROOM,300000,0; },{}
12724,Venom_Bleed,�x�i���u���[�h,2,2,,20,,,,,2074075135,2,,,,,,{ sc_start SC_VENOMBLEED,300000,0; },{}
12725,Nosiege_Runestone,�i�E�V�Y���[���X�g�[��,2,0,,100,,,,,2074075135,2,,,,,,{ itemskill "RK_REFRESH",1,""; },{}
12726,Rhydo_Runestone,���C�]���[���X�g�[��,2,0,,100,,,,,2074075135,2,,,,,,{ itemskill "RK_CRUSHSTRIKE",1,""; },{}
12727,Verkana_Runestone,�x���J�i���[���X�g�[��,2,0,,100,,,,,2074075135,2,,,,,,{ itemskill "RK_MILLENNIUMSHIELD",1,""; },{}
12728,Isia_Runestone,�C�X���[���X�g�[��,2,0,,100,,,,,2074075135,2,,,,,,{ itemskill "RK_VITALITYACTIVATION",1,""; },{}
12729,Asir_Runestone,�G�C�V�����[���X�g�[��,2,0,,100,,,,,2074075135,2,,,,,,{ itemskill "RK_FIGHTINGSPIRIT",1,""; },{}
12730,Urj_Runestone,�E���Y���[���X�g�[��,2,0,,100,,,,,2074075135,2,,,,,,{ itemskill "RK_ABUNDANCE",1,""; },{}
12731,Turisus_Runestone,�X���T�Y���[���X�g�[��,2,0,,20,,,,,2074075135,2,,,,,,{ itemskill "RK_GIANTGROWTH",1,""; },{}
12732,Pertz_Runestone,�y�I�[�X���[���X�g�[��,2,0,,100,,,,,2074075135,2,,,,,,{ itemskill "RK_STORMBLAST",1,""; },{}
12733,Hagalas_Runestone,�n�K���Y���[���X�g�[��,2,0,,100,,,,,2074075135,2,,,,,,{ itemskill "RK_STONEHARDSKIN",1,""; },{}
12725,Nosiege_Runestone,�i�E�V�Y���[���X�g�[��,2,0,,100,,,,,2074075135,2,,,,,,{ itemskill "RK_REFRESH",1,"",1; },{}
12726,Rhydo_Runestone,���C�]���[���X�g�[��,2,0,,100,,,,,2074075135,2,,,,,,{ itemskill "RK_CRUSHSTRIKE",1,"",1; },{}
12727,Verkana_Runestone,�x���J�i���[���X�g�[��,2,0,,100,,,,,2074075135,2,,,,,,{ itemskill "RK_MILLENNIUMSHIELD",1,"",1; },{}
12728,Isia_Runestone,�C�X���[���X�g�[��,2,0,,100,,,,,2074075135,2,,,,,,{ itemskill "RK_VITALITYACTIVATION",1,"",1; },{}
12729,Asir_Runestone,�G�C�V�����[���X�g�[��,2,0,,100,,,,,2074075135,2,,,,,,{ itemskill "RK_FIGHTINGSPIRIT",1,"",1; },{}
12730,Urj_Runestone,�E���Y���[���X�g�[��,2,0,,100,,,,,2074075135,2,,,,,,{ itemskill "RK_ABUNDANCE",1,"",1; },{}
12731,Turisus_Runestone,�X���T�Y���[���X�g�[��,2,0,,20,,,,,2074075135,2,,,,,,{ itemskill "RK_GIANTGROWTH",1,"",1; },{}
12732,Pertz_Runestone,�y�I�[�X���[���X�g�[��,2,0,,100,,,,,2074075135,2,,,,,,{ itemskill "RK_STORMBLAST",1,"",1; },{}
12733,Hagalas_Runestone,�n�K���Y���[���X�g�[��,2,0,,100,,,,,2074075135,2,,,,,,{ itemskill "RK_STONEHARDSKIN",1,"",1; },{}
12734,Quality_Rough_Runestone,�����ȃ��[������,2,2,,100,,,,,2074075135,2,,,,,,{ making 1004,500; },{}
12735,Ancient_Rough_Runestone,�Ñ�̃��[������,2,2,,100,,,,,2074075135,2,,,,,,{ making 1004,1100; },{}
12736,Mystic_Rough_Runestone,�_��̃��[������,2,2,,100,,,,,2074075135,2,,,,,,{ making 1004,1400; },{}
Expand Down Expand Up @@ -11401,7 11401,7 @@
22537,Prize_of_Hero,�E�҂̐험�i,2,0,,100,,,,,2074075135,2,,,,,,{},{}
22538,Unknown_Item,[����] �t�F�C�����畞,3,,,100,,,,,,,,,,,,{},{}

22540,Lux_Anima_Runestone,���N�X�A�j�}���[���X�g�[��,2,0,,100,,,,,2074075135,2,,,,,,{ itemskill "RK_LUXANIMA",1,""; },{}
22540,Lux_Anima_Runestone,���N�X�A�j�}���[���X�g�[��,2,0,,100,,,,,2074075135,2,,,,,,{ itemskill "RK_LUXANIMA",1,"",1; },{}

22566,Frost_Crystal,�i�v��,2,10,,0,,,,,2074075135,2,,,,,,{ sc_start SC_CHILL,10000,0; },{}
22567,Squad_Prize,���_�����N�����J�ܔ�,2,5000,,100,,,,,2074075135,2,,,,,,{},{}
Expand Down
14 changes: 7 additions & 7 deletions db/pre/skill_require_db_pre.txt
Original file line number Diff line number Diff line change
@@ -1,8 1,8 @@
//R���Oskill_require_db.txt��Auriga
//id,list_hp,list_sp,list_hp_rate,list_sp_rate,list_zeny,list_weapon,state,spiritball,itemid1,amount1,itemid2,amount2,itemid3,amount3,itemid4,amount4,itemid5,amount5,itemid6,amount6,itemid7,amount7,itemid8,amount8,itemid9,amount9,itemid10,amount10
80,0,75,0,0,0,99,none,0,717,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //WZ_FIREPILLAR#�t�@�C�A�[�s���[#
258,0,24:28:32:36:40:44:48:52:56:60,0,0,0,5,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //CR_SPEARQUICKEN#�X�s�A�N�C�b�P��#
397,0,18:21:24:27:30,0,0,0,4:5,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //LK_SPIRALPIERCE#�X�p�C�����s�A�[�X#
520,0,15:20:25:30:35:40:45:50:55:60,0,0,0,20,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GS_SPREADATTACK#�X�v���b�h�A�^�b�N#
528,0,10:12:14:16:18:20:22:24:26:28,0,0,0,99,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //NJ_KASUMIKIRI#���a��#
530,0,14:16:18:20:22,0,0,0,99,hiding,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //NJ_KIRIKAGE#�e�a��#
//id,list_hp,list_sp,list_hp_rate,list_sp_rate,list_zeny,list_weapon,state,spiritball,itemid1,amount1,itemid2,amount2,itemid3,amount3,itemid4,amount4,itemid5,amount5,itemid6,amount6,itemid7,amount7,itemid8,amount8,itemid9,amount9,itemid10,amount10,list_lv_itemid,list_lv_amount
80,0,75,0,0,0,99,none,0,717,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //WZ_FIREPILLAR#�t�@�C�A�[�s���[#
258,0,24:28:32:36:40:44:48:52:56:60,0,0,0,5,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //CR_SPEARQUICKEN#�X�s�A�N�C�b�P��#
397,0,18:21:24:27:30,0,0,0,4:5,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //LK_SPIRALPIERCE#�X�p�C�����s�A�[�X#
520,0,15:20:25:30:35:40:45:50:55:60,0,0,0,20,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GS_SPREADATTACK#�X�v���b�h�A�^�b�N#
528,0,10:12:14:16:18:20:22:24:26:28,0,0,0,99,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //NJ_KASUMIKIRI#���a��#
530,0,14:16:18:20:22,0,0,0,99,hiding,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //NJ_KIRIKAGE#�e�a��#
29 changes: 16 additions & 13 deletions db/scdata_db.txt
Original file line number Diff line number Diff line change
Expand Up @@ -358,22 358,22 @@
386,SC_REBIRTH,0,0,0,0 // リバース
387,SC_HELLPOWER,1,0,0,1 // ヘルパワー
388,SC_ENCHANTBLADE,0,513,0,0 // エンチャントブレイド
389,SC_BERKANA,0,257,0,0 // ミレニアムシールド
390,SC_NAUTHIZ,0,1,0,0 // リフレッシュ
391,SC_TURISUSS,0,513,0,0 // ジャイアントグロース
392,SC_HAGALAZ,0,1,0,0 // ストーンハードスキン
393,SC_ISHA,0,513,0,0 // バイタリティアクティベーション
394,SC_EISIR,0,1,0,0 // ファイティングスピリット
395,SC_URUZ,0,1,0,0 // アバンダンス
389,SC_MILLENNIUMSHIELD,0,257,0,0 // ミレニアムシールド
390,SC_REFRESH,0,1,0,0 // リフレッシュ
391,SC_GIANTGROWTH,0,513,0,0 // ジャイアントグロース
392,SC_STONEHARDSKIN,0,1,0,0 // ストーンハードスキン
393,SC_VITALITYACTIVATION,0,513,0,0 // バイタリティアクティベーション
394,SC_FIGHTINGSPIRIT,0,1,0,0 // ファイティングスピリット
395,SC_ABUNDANCE,0,1,0,0 // アバンダンス
396,SC_DEATHBOUND,0,1,0,0 // デスバウンド
397,SC_FEAR,0,1,1,1 // 恐怖
398,SC_VENOMIMPRESS,0,1,0,1 // ベナムインプレス
399,SC_POISONINGWEAPON,0,1,0,0 // ポイズニングウェポン
400,SC_WEAPONBLOCKING,0,1,0,0 // ウェポンブロッキング
401,SC_WEAPONBLOCKING2,0,1,0,0 // ウェポンブロッキング(ブロック後)
401,SC_WEAPONBLOCKING_POSTDELAY,0,1,0,0 // ウェポンブロッキング(ブロック後)
402,SC_CLOAKINGEXCEED,0,1,0,0 // クローキングエクシード
403,SC_HALLUCINATIONWALK,0,1,0,0 // ハルシネーションウォーク
404,SC_HALLUCINATIONWALK2,0,1,0,0 // ハルシネーションウォーク(ペナルティ)
404,SC_HALLUCINATIONWALK_POSTDELAY,0,1,0,0 // ハルシネーションウォーク(ペナルティ)
405,SC_ROLLINGCUTTER,0,1,0,0 // ローリングカッター
406,SC_TOXIN,0,1,1,1 // トキシン
407,SC_PARALIZE,0,1,1,1 // パラライズ
Expand Down Expand Up @@ -410,14 410,14 @@
438,SC_CAMOUFLAGE,0,1,0,0 // カモフラージュ
439,SC_ACCELERATION,0,1,0,0 // アクセラレーション
440,SC_HOVERING,0,1,0,0 // ホバーリング
441,SC_OVERHEAT,0,1,0,0 // オーバーヒート
441,SC_OVERHEAT,1,0,0,0 // オーバーヒート
442,SC_SHAPESHIFT,0,1,0,0 // シェイプシフト
443,SC_INFRAREDSCAN,0,1,0,0 // インフラレッドスキャン
444,SC_ANALYZE,0,1,0,1 // アナライズ
445,SC_MAGNETICFIELD,0,1,0,0 // マグネティックフィールド
446,SC_NEUTRALBARRIER_USER,0,1,0,0 // ニュートラルバリアー(使用者)
446,SC_NEUTRALBARRIER_MASTER,0,1,0,0 // ニュートラルバリアー(使用者)
447,SC_NEUTRALBARRIER,0,1,0,0 // ニュートラルバリアー
448,SC_STEALTHFIELD_USER,0,1,0,0 // ステルスフィールド(使用者)
448,SC_STEALTHFIELD_MASTER,0,1,0,0 // ステルスフィールド(使用者)
449,SC_STEALTHFIELD,0,1,0,0 // ステルスフィールド
450,SC_MANU_ATK,0,1,0,0 // マヌクフィールドMOB(物理ダメージ上昇)
451,SC_MANU_DEF,0,1,0,0 // マヌクフィールドMOB(ダメージ減少)
Expand Down Expand Up @@ -697,7 697,10 @@
725,SC_USE_SKILL_SP_SHA,0,1,0,0 // エスハ
726,SC_SP_SHA,0,1,0,0 // エスハ
727,SC_SOULCURSE,0,1,0,0 // 死霊憑依

728,SC_CRUSHSTRIKE,0,515,0,0 // クラッシュストライク
729,SC_WEAPONBLOCK_ON,0,1,0,0 // カウンタースラッシュ
730,SC_ADORAMUS,0,1,0,0 // アドラムス
731,SC_OVERHEAT_LIMITPOINT,1,0,0,0 // 魔導ギア加熱値

//startでは使えないresistをアイテム側で全てクリアするための物
//1001,SC_RESISTCLEAR // 全耐性解除
Expand Down
Loading

0 comments on commit 635b8d8

Please sign in to comment.