summaryrefslogtreecommitdiff
path: root/src/map/skill.h
diff options
context:
space:
mode:
authorcelest <celest@54d463be-8e91-2dee-dedb-b68131a5f0ec>2004-11-20 10:41:21 +0000
committercelest <celest@54d463be-8e91-2dee-dedb-b68131a5f0ec>2004-11-20 10:41:21 +0000
commita4756bb8123d607ed5c4b854653d2ddab814f555 (patch)
tree58919b57647884cbbf93a0e76b37a9c7919ed34e /src/map/skill.h
parent756284de71ecc32123edb92e88edd145c0301e66 (diff)
downloadhercules-a4756bb8123d607ed5c4b854653d2ddab814f555.tar.gz
hercules-a4756bb8123d607ed5c4b854653d2ddab814f555.tar.bz2
hercules-a4756bb8123d607ed5c4b854653d2ddab814f555.tar.xz
hercules-a4756bb8123d607ed5c4b854653d2ddab814f555.zip
Updated napalm vulcan, enchant and create deadly poison, slow poison, meteor assault.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/athena@266 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/map/skill.h')
-rw-r--r--src/map/skill.h55
1 files changed, 28 insertions, 27 deletions
diff --git a/src/map/skill.h b/src/map/skill.h
index 17def6148..2a49e8e4b 100644
--- a/src/map/skill.h
+++ b/src/map/skill.h
@@ -6,10 +6,11 @@
#define MAX_SKILL_DB 450
#define MAX_SKILL_PRODUCE_DB 150
+#define MAX_PRODUCE_RESOURCE 7
#define MAX_SKILL_ARROW_DB 150
#define MAX_SKILL_ABRA_DB 350
-// スキルデータベース
+// スキルデ?タベ?ス
struct skill_db {
int range[MAX_SKILL_LEVEL],hit,inf,pl,nk,max;
int num[MAX_SKILL_LEVEL];
@@ -32,22 +33,22 @@ struct skill_name_db {
};
extern struct skill_name_db skill_names[];
-// アイテム作成データベース
+// アイテム作成デ?タベ?ス
struct skill_produce_db {
int nameid, trigger;
int req_skill,itemlv;
- int mat_id[5],mat_amount[5];
+ int mat_id[MAX_PRODUCE_RESOURCE],mat_amount[MAX_PRODUCE_RESOURCE];
};
extern struct skill_produce_db skill_produce_db[MAX_SKILL_PRODUCE_DB];
-// 矢作成データベース
+// 矢作成デ?タベ?ス
struct skill_arrow_db {
int nameid, trigger;
int cre_id[5],cre_amount[5];
};
extern struct skill_arrow_db skill_arrow_db[MAX_SKILL_ARROW_DB];
-// アブラカダブラデータベース
+// アブラカダブラデ?タベ?ス
struct skill_abra_db {
int nameid;
int req_lv;
@@ -62,7 +63,7 @@ struct skill_unit_group;
int do_init_skill(void);
-// スキルデータベースへのアクセサ
+// スキルデ?タベ?スへのアクセサ
int skill_get_hit( int id );
int skill_get_inf( int id );
int skill_get_pl( int id );
@@ -97,7 +98,7 @@ int skill_castend_map( struct map_session_data *sd,int skill_num, const char *ma
int skill_cleartimerskill(struct block_list *src);
int skill_addtimerskill(struct block_list *src,unsigned int tick,int target,int x,int y,int skill_id,int skill_lv,int type,int flag);
-// 追加効果
+// 追加?果
int skill_additional_effect( struct block_list* src, struct block_list *bl,int skillid,int skilllv,int attack_type,unsigned int tick);
// ユニットスキル
@@ -146,7 +147,7 @@ int skill_check_cloaking(struct block_list *bl);
int skill_type_cloaking(struct block_list *bl);
int skill_is_danceskill(int id);
-// ステータス異常
+// ステ?タス異常
int skill_status_change_start(struct block_list *bl,int type,int val1,int val2,int val3,int val4,int tick,int flag);
int skill_status_change_timer(int tid, unsigned int tick, int id, int data);
int skill_encchant_eremental_end(struct block_list *bl, int type);
@@ -166,7 +167,7 @@ int skill_castend_nodamage_id( struct block_list *src, struct block_list *bl,int
int skill_castend_damage_id( struct block_list* src, struct block_list *bl,int skillid,int skilllv,unsigned int tick,int flag );
int skill_castend_pos2( struct block_list *src, int x,int y,int skillid,int skilllv,unsigned int tick,int flag);
-// スキル攻撃一括処理
+// スキル攻?一括?理
int skill_attack( int attack_type, struct block_list* src, struct block_list *dsrc,
struct block_list *bl,int skillid,int skilllv,unsigned int tick,int flag );
@@ -177,9 +178,9 @@ enum {
ST_RECOV_WEIGHT_RATE,ST_MOVE_ENABLE,ST_WATER,
};
-enum { // struct map_session_data の status_changeの番号テーブル
-// SC_SENDMAX未満はクライアントへの通知あり。
-// 2-2次職の値はなんかめちゃくちゃっぽいので暫定。たぶん変更されます。
+enum { // struct map_session_data の status_changeの番?テ?ブル
+// SC_SENDMAX未?はクライアントへの通知あり。
+// 2-2次職の値はなんかめちゃくちゃっぽいので暫定。たぶん?更されます。
SC_SENDMAX =128,
SC_PROVOKE = 0,
SC_ENDURE = 1,
@@ -241,21 +242,21 @@ enum { // struct map_session_data の status_changeの番号テーブル
SC_FROSTWEAPON =91,
SC_LIGHTNINGLOADER =92,
SC_SEISMICWEAPON =93,
- SC_AURABLADE =103, /* オーラブレード */
+ SC_AURABLADE =103, /* オ?ラブレ?ド */
SC_PARRYING =104, /* パリイング */
- SC_CONCENTRATION =105, /* コンセントレーション */
+ SC_CONCENTRATION =105, /* コンセントレ?ション */
SC_TENSIONRELAX =106, /* テンションリラックス */
- SC_BERSERK =107, /* バーサーク */
+ SC_BERSERK =107, /* バ?サ?ク */
SC_ASSUMPTIO =110, /* アシャンプティオ */
- SC_MAGICPOWER =113, /* 魔法力増幅 */
- SC_TRUESIGHT =115, /* トゥルーサイト */
- SC_WINDWALK =116, /* ウインドウォーク */
+ SC_MAGICPOWER =113, /* 魔法力?幅 */
+ SC_TRUESIGHT =115, /* トゥル?サイト */
+ SC_WINDWALK =116, /* ウインドウォ?ク */
SC_MELTDOWN =117, /* メルトダウン */
- SC_CARTBOOST =118, /* カートブースト */
- SC_REJECTSWORD =120, /* リジェクトソード */
- SC_MARIONETTE =121, /* マリオネットコントロール */
+ SC_CARTBOOST =118, /* カ?トブ?スト */
+ SC_REJECTSWORD =120, /* リジェクトソ?ド */
+ SC_MARIONETTE =121, /* マリオネットコントロ?ル */
SC_HEADCRUSH =124, /* ヘッドクラッシュ */
- SC_JOINTBEAT =125, /* ジョイントビート */
+ SC_JOINTBEAT =125, /* ジョイントビ?ト */
SC_STONE =128,
SC_FREEZE =129,
@@ -307,12 +308,12 @@ enum { // struct map_session_data の status_changeの番号テーブル
SC_FORTUNE =176,
SC_SERVICE4U =177,
- SC_SPIDERWEB =180, /* スパイダーウェッブ */
+ SC_SPIDERWEB =180, /* スパイダ?ウェッブ */
SC_MEMORIZE =181, /* メモライズ */
- SC_WEDDING =187, //結婚用(結婚衣裳になって歩くのが遅いとか)
- SC_NOCHAT =188, //赤エモ状態
- SC_SPLASHER =189, /* ベナムスプラッシャー */
+ SC_WEDDING =187, //結婚用(結婚衣裳になって?くのが?いとか)
+ SC_NOCHAT =188, //赤エモ?態
+ SC_SPLASHER =189, /* ベナムスプラッシャ? */
SC_SELFDESTRUCTION =190, /* 自爆 */
@@ -338,7 +339,7 @@ enum { // struct map_session_data の status_changeの番号テーブル
// [Celest]
SC_SLOWDOWN = 45, // for skill slowdown
SC_BLEEDING = 124, // Temporarily same id as headcrush
- SC_POISON2 = 193, // for EDP -- notes: Not implemented since damage unknown yet
+ SC_DPOISON = 193, /* 猛毒 */
SC_BLOCKSKILL = 194, // for disallowing the use of a skill for a time period
// -- testing various SC effects