Fixed some EOL issues

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@1056 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
(no author) 2005-02-06 16:41:57 +00:00
parent 44c1fbdda1
commit 934b36ecb4
7 changed files with 7056 additions and 7056 deletions

View File

@ -1,194 +1,194 @@
//===== eAthena Script ======================================= //===== eAthena Script =======================================
//= Map flags that disable use of Butterfly wings //= Map flags that disable use of Butterfly wings
//===== By: ================================================== //===== By: ==================================================
//= eAthena Dev Team //= eAthena Dev Team
//= 1.0 //= 1.0
//===== Notes: =============================================== //===== Notes: ===============================================
//= For disabling Fly wings use noteleport //= For disabling Fly wings use noteleport
//===== Current Version: ===================================== //===== Current Version: =====================================
// Cities ======================== // Cities ========================
ayo_in01.gat mapflag noreturn ayo_in01.gat mapflag noreturn
ayo_in02.gat mapflag noreturn ayo_in02.gat mapflag noreturn
alb_ship.gat mapflag noreturn alb_ship.gat mapflag noreturn
alberta_in.gat mapflag noreturn alberta_in.gat mapflag noreturn
aldeba_in.gat mapflag noreturn aldeba_in.gat mapflag noreturn
ama_in01.gat mapflag noreturn ama_in01.gat mapflag noreturn
ama_in02.gat mapflag noreturn ama_in02.gat mapflag noreturn
cmd_in01.gat mapflag noreturn cmd_in01.gat mapflag noreturn
cmd_in02.gat mapflag noreturn cmd_in02.gat mapflag noreturn
gef_tower.gat mapflag noreturn gef_tower.gat mapflag noreturn
geffen_in.gat mapflag noreturn geffen_in.gat mapflag noreturn
gon_test.gat mapflag noreturn gon_test.gat mapflag noreturn
gon_in.gat mapflag noreturn gon_in.gat mapflag noreturn
in_orcs01.gat mapflag noreturn in_orcs01.gat mapflag noreturn
izlude_in.gat mapflag noreturn izlude_in.gat mapflag noreturn
jawaii_in.gat mapflag noreturn jawaii_in.gat mapflag noreturn
lou_in01.gat mapflag noreturn lou_in01.gat mapflag noreturn
lou_in02.gat mapflag noreturn lou_in02.gat mapflag noreturn
moc_castle.gat mapflag noreturn moc_castle.gat mapflag noreturn
morocc_in.gat mapflag noreturn morocc_in.gat mapflag noreturn
new_1-1.gat mapflag noreturn new_1-1.gat mapflag noreturn
new_1-2.gat mapflag noreturn new_1-2.gat mapflag noreturn
new_1-3.gat mapflag noreturn new_1-3.gat mapflag noreturn
new_1-4.gat mapflag noreturn new_1-4.gat mapflag noreturn
nif_in.gat mapflag noreturn nif_in.gat mapflag noreturn
payon_in01.gat mapflag noreturn payon_in01.gat mapflag noreturn
payon_in02.gat mapflag noreturn payon_in02.gat mapflag noreturn
payon_in03.gat mapflag noreturn payon_in03.gat mapflag noreturn
prt_are_in.gat mapflag noreturn prt_are_in.gat mapflag noreturn
prt_are01.gat mapflag noreturn prt_are01.gat mapflag noreturn
prt_castle.gat mapflag noreturn prt_castle.gat mapflag noreturn
prt_church.gat mapflag noreturn prt_church.gat mapflag noreturn
prt_in.gat mapflag noreturn prt_in.gat mapflag noreturn
um_in.gat mapflag noreturn um_in.gat mapflag noreturn
xmas_in.gat mapflag noreturn xmas_in.gat mapflag noreturn
yuno_in01.gat mapflag noreturn yuno_in01.gat mapflag noreturn
yuno_in03.gat mapflag noreturn yuno_in03.gat mapflag noreturn
yuno_in04.gat mapflag noreturn yuno_in04.gat mapflag noreturn
yuno_in05.gat mapflag noreturn yuno_in05.gat mapflag noreturn
// Job Quests ==================== // Job Quests ====================
sword_1-1.gat mapflag noreturn sword_1-1.gat mapflag noreturn
sword_2-1.gat mapflag noreturn sword_2-1.gat mapflag noreturn
sword_3-1.gat mapflag noreturn sword_3-1.gat mapflag noreturn
job_thief1.gat mapflag noreturn job_thief1.gat mapflag noreturn
// 2-1 ----------------------- // 2-1 -----------------------
job_hunte.gat mapflag noreturn job_hunte.gat mapflag noreturn
job_knight.gat mapflag noreturn job_knight.gat mapflag noreturn
job_prist.gat mapflag noreturn job_prist.gat mapflag noreturn
job_wiz.gat mapflag noreturn job_wiz.gat mapflag noreturn
in_hunter.gat mapflag noreturn in_hunter.gat mapflag noreturn
in_moc_16.gat mapflag noreturn in_moc_16.gat mapflag noreturn
// 2-2 -------------------- // 2-2 --------------------
alde_alche.gat mapflag noreturn alde_alche.gat mapflag noreturn
job_cru.gat mapflag noreturn job_cru.gat mapflag noreturn
job_duncer.gat mapflag noreturn job_duncer.gat mapflag noreturn
job_monk.gat mapflag noreturn job_monk.gat mapflag noreturn
monk_test.gat mapflag noreturn monk_test.gat mapflag noreturn
monk_in.gat mapflag noreturn monk_in.gat mapflag noreturn
in_rogue.gat mapflag noreturn in_rogue.gat mapflag noreturn
job_sage.gat mapflag noreturn job_sage.gat mapflag noreturn
// Special Quests Places ========= // Special Quests Places =========
que_god01.gat mapflag noreturn que_god01.gat mapflag noreturn
que_god02.gat mapflag noreturn que_god02.gat mapflag noreturn
// Guild Castles ================= // Guild Castles =================
aldeg_cas01.gat mapflag noreturn aldeg_cas01.gat mapflag noreturn
aldeg_cas02.gat mapflag noreturn aldeg_cas02.gat mapflag noreturn
aldeg_cas03.gat mapflag noreturn aldeg_cas03.gat mapflag noreturn
aldeg_cas04.gat mapflag noreturn aldeg_cas04.gat mapflag noreturn
aldeg_cas05.gat mapflag noreturn aldeg_cas05.gat mapflag noreturn
gefg_cas01.gat mapflag noreturn gefg_cas01.gat mapflag noreturn
gefg_cas02.gat mapflag noreturn gefg_cas02.gat mapflag noreturn
gefg_cas03.gat mapflag noreturn gefg_cas03.gat mapflag noreturn
gefg_cas04.gat mapflag noreturn gefg_cas04.gat mapflag noreturn
gefg_cas05.gat mapflag noreturn gefg_cas05.gat mapflag noreturn
payg_cas01.gat mapflag noreturn payg_cas01.gat mapflag noreturn
payg_cas02.gat mapflag noreturn payg_cas02.gat mapflag noreturn
payg_cas03.gat mapflag noreturn payg_cas03.gat mapflag noreturn
payg_cas04.gat mapflag noreturn payg_cas04.gat mapflag noreturn
payg_cas05.gat mapflag noreturn payg_cas05.gat mapflag noreturn
prtg_cas01.gat mapflag noreturn prtg_cas01.gat mapflag noreturn
prtg_cas02.gat mapflag noreturn prtg_cas02.gat mapflag noreturn
prtg_cas03.gat mapflag noreturn prtg_cas03.gat mapflag noreturn
prtg_cas04.gat mapflag noreturn prtg_cas04.gat mapflag noreturn
prtg_cas05.gat mapflag noreturn prtg_cas05.gat mapflag noreturn
// GvG Arenas =================== // GvG Arenas ===================
guild_vs1.gat mapflag noreturn guild_vs1.gat mapflag noreturn
guild_vs2.gat mapflag noreturn guild_vs2.gat mapflag noreturn
guild_vs3.gat mapflag noreturn guild_vs3.gat mapflag noreturn
guild_vs4.gat mapflag noreturn guild_vs4.gat mapflag noreturn
guild_vs5.gat mapflag noreturn guild_vs5.gat mapflag noreturn
// Arenas =====================>\\ // Arenas =====================>\\
arena_room.gat mapflag noreturn arena_room.gat mapflag noreturn
sec_in01.gat mapflag noreturn sec_in01.gat mapflag noreturn
sec_in02.gat mapflag noreturn sec_in02.gat mapflag noreturn
// PvP Arenas======================= // PvP Arenas=======================
pvp_y_room.gat mapflag noreturn pvp_y_room.gat mapflag noreturn
pvp_y_1-1.gat mapflag noreturn pvp_y_1-1.gat mapflag noreturn
pvp_y_1-2.gat mapflag noreturn pvp_y_1-2.gat mapflag noreturn
pvp_y_1-3.gat mapflag noreturn pvp_y_1-3.gat mapflag noreturn
pvp_y_1-4.gat mapflag noreturn pvp_y_1-4.gat mapflag noreturn
pvp_y_1-5.gat mapflag noreturn pvp_y_1-5.gat mapflag noreturn
pvp_y_2-1.gat mapflag noreturn pvp_y_2-1.gat mapflag noreturn
pvp_y_2-2.gat mapflag noreturn pvp_y_2-2.gat mapflag noreturn
pvp_y_2-3.gat mapflag noreturn pvp_y_2-3.gat mapflag noreturn
pvp_y_2-4.gat mapflag noreturn pvp_y_2-4.gat mapflag noreturn
pvp_y_2-5.gat mapflag noreturn pvp_y_2-5.gat mapflag noreturn
pvp_y_3-1.gat mapflag noreturn pvp_y_3-1.gat mapflag noreturn
pvp_y_3-2.gat mapflag noreturn pvp_y_3-2.gat mapflag noreturn
pvp_y_3-3.gat mapflag noreturn pvp_y_3-3.gat mapflag noreturn
pvp_y_3-4.gat mapflag noreturn pvp_y_3-4.gat mapflag noreturn
pvp_y_3-5.gat mapflag noreturn pvp_y_3-5.gat mapflag noreturn
pvp_y_4-1.gat mapflag noreturn pvp_y_4-1.gat mapflag noreturn
pvp_y_4-2.gat mapflag noreturn pvp_y_4-2.gat mapflag noreturn
pvp_y_4-3.gat mapflag noreturn pvp_y_4-3.gat mapflag noreturn
pvp_y_4-4.gat mapflag noreturn pvp_y_4-4.gat mapflag noreturn
pvp_y_4-5.gat mapflag noreturn pvp_y_4-5.gat mapflag noreturn
pvp_y_5-1.gat mapflag noreturn pvp_y_5-1.gat mapflag noreturn
pvp_y_5-2.gat mapflag noreturn pvp_y_5-2.gat mapflag noreturn
pvp_y_5-3.gat mapflag noreturn pvp_y_5-3.gat mapflag noreturn
pvp_y_5-4.gat mapflag noreturn pvp_y_5-4.gat mapflag noreturn
pvp_y_5-5.gat mapflag noreturn pvp_y_5-5.gat mapflag noreturn
pvp_y_6-1.gat mapflag noreturn pvp_y_6-1.gat mapflag noreturn
pvp_y_6-2.gat mapflag noreturn pvp_y_6-2.gat mapflag noreturn
pvp_y_6-3.gat mapflag noreturn pvp_y_6-3.gat mapflag noreturn
pvp_y_6-4.gat mapflag noreturn pvp_y_6-4.gat mapflag noreturn
pvp_y_6-5.gat mapflag noreturn pvp_y_6-5.gat mapflag noreturn
pvp_y_7-1.gat mapflag noreturn pvp_y_7-1.gat mapflag noreturn
pvp_y_7-2.gat mapflag noreturn pvp_y_7-2.gat mapflag noreturn
pvp_y_7-3.gat mapflag noreturn pvp_y_7-3.gat mapflag noreturn
pvp_y_7-4.gat mapflag noreturn pvp_y_7-4.gat mapflag noreturn
pvp_y_7-5.gat mapflag noreturn pvp_y_7-5.gat mapflag noreturn
pvp_y_8-1.gat mapflag noreturn pvp_y_8-1.gat mapflag noreturn
pvp_y_8-2.gat mapflag noreturn pvp_y_8-2.gat mapflag noreturn
pvp_y_8-3.gat mapflag noreturn pvp_y_8-3.gat mapflag noreturn
pvp_y_8-4.gat mapflag noreturn pvp_y_8-4.gat mapflag noreturn
pvp_y_8-5.gat mapflag noreturn pvp_y_8-5.gat mapflag noreturn
pvp_n_room.gat mapflag noreturn pvp_n_room.gat mapflag noreturn
pvp_n_1-1.gat mapflag noreturn pvp_n_1-1.gat mapflag noreturn
pvp_n_1-2.gat mapflag noreturn pvp_n_1-2.gat mapflag noreturn
pvp_n_1-3.gat mapflag noreturn pvp_n_1-3.gat mapflag noreturn
pvp_n_1-4.gat mapflag noreturn pvp_n_1-4.gat mapflag noreturn
pvp_n_1-5.gat mapflag noreturn pvp_n_1-5.gat mapflag noreturn
pvp_n_2-1.gat mapflag noreturn pvp_n_2-1.gat mapflag noreturn
pvp_n_2-2.gat mapflag noreturn pvp_n_2-2.gat mapflag noreturn
pvp_n_2-3.gat mapflag noreturn pvp_n_2-3.gat mapflag noreturn
pvp_n_2-4.gat mapflag noreturn pvp_n_2-4.gat mapflag noreturn
pvp_n_2-5.gat mapflag noreturn pvp_n_2-5.gat mapflag noreturn
pvp_n_3-1.gat mapflag noreturn pvp_n_3-1.gat mapflag noreturn
pvp_n_3-2.gat mapflag noreturn pvp_n_3-2.gat mapflag noreturn
pvp_n_3-3.gat mapflag noreturn pvp_n_3-3.gat mapflag noreturn
pvp_n_3-4.gat mapflag noreturn pvp_n_3-4.gat mapflag noreturn
pvp_n_3-5.gat mapflag noreturn pvp_n_3-5.gat mapflag noreturn
pvp_n_4-1.gat mapflag noreturn pvp_n_4-1.gat mapflag noreturn
pvp_n_4-2.gat mapflag noreturn pvp_n_4-2.gat mapflag noreturn
pvp_n_4-3.gat mapflag noreturn pvp_n_4-3.gat mapflag noreturn
pvp_n_4-4.gat mapflag noreturn pvp_n_4-4.gat mapflag noreturn
pvp_n_4-5.gat mapflag noreturn pvp_n_4-5.gat mapflag noreturn
pvp_n_5-1.gat mapflag noreturn pvp_n_5-1.gat mapflag noreturn
pvp_n_5-2.gat mapflag noreturn pvp_n_5-2.gat mapflag noreturn
pvp_n_5-3.gat mapflag noreturn pvp_n_5-3.gat mapflag noreturn
pvp_n_5-4.gat mapflag noreturn pvp_n_5-4.gat mapflag noreturn
pvp_n_5-5.gat mapflag noreturn pvp_n_5-5.gat mapflag noreturn
pvp_n_6-1.gat mapflag noreturn pvp_n_6-1.gat mapflag noreturn
pvp_n_6-2.gat mapflag noreturn pvp_n_6-2.gat mapflag noreturn
pvp_n_6-3.gat mapflag noreturn pvp_n_6-3.gat mapflag noreturn
pvp_n_6-4.gat mapflag noreturn pvp_n_6-4.gat mapflag noreturn
pvp_n_6-5.gat mapflag noreturn pvp_n_6-5.gat mapflag noreturn
pvp_n_7-1.gat mapflag noreturn pvp_n_7-1.gat mapflag noreturn
pvp_n_7-2.gat mapflag noreturn pvp_n_7-2.gat mapflag noreturn
pvp_n_7-3.gat mapflag noreturn pvp_n_7-3.gat mapflag noreturn
pvp_n_7-4.gat mapflag noreturn pvp_n_7-4.gat mapflag noreturn
pvp_n_7-5.gat mapflag noreturn pvp_n_7-5.gat mapflag noreturn
pvp_n_8-1.gat mapflag noreturn pvp_n_8-1.gat mapflag noreturn
pvp_n_8-2.gat mapflag noreturn pvp_n_8-2.gat mapflag noreturn
pvp_n_8-3.gat mapflag noreturn pvp_n_8-3.gat mapflag noreturn
pvp_n_8-4.gat mapflag noreturn pvp_n_8-4.gat mapflag noreturn
pvp_n_8-5.gat mapflag noreturn pvp_n_8-5.gat mapflag noreturn
pvp_2vs2.gat mapflag noreturn pvp_2vs2.gat mapflag noreturn

View File

@ -1,6 +1,6 @@
//ID,Name,Name,Type,Price,Sell,Weight,ATK,DEF,Range,Slot,Job,Gender,Loc,wLV,eLV,View,{UseScript},{EquipScript} //ID,Name,Name,Type,Price,Sell,Weight,ATK,DEF,Range,Slot,Job,Gender,Loc,wLV,eLV,View,{UseScript},{EquipScript}
//Elements: 0 Nothing, 1 Water, 2 Earth ,3 Fire, 4 Wind, 5 Poison, 6 Saint, 7 Darkness, 8 Sense, 9 Immortality //Elements: 0 Nothing, 1 Water, 2 Earth ,3 Fire, 4 Wind, 5 Poison, 6 Saint, 7 Darkness, 8 Sense, 9 Immortality
// Custom Items go here // Custom Items go here
//============================================================= //=============================================================
0,DEFAULT,Default,0,20,,10,,,,,0,2,0,0,,,{},{} 0,DEFAULT,Default,0,20,,10,,,,,0,2,0,0,,,{},{}

File diff suppressed because it is too large Load Diff

View File

@ -1,16 +1,16 @@
prontera.gat,156,183,0 script NPCtimerƒeƒXƒg::npctimerX0000 116,{ prontera.gat,156,183,0 script NPCtimerƒeƒXƒg::npctimerX0000 116,{
L_INIT: L_INIT:
mes "What would you like to know?"; mes "What would you like to know?";
menu "Tell me my level",L_WAIT; menu "Tell me my level",L_WAIT;
L_WAIT: L_WAIT:
mes "I need time to think..."; mes "I need time to think...";
initnpctimer; initnpctimer;
attachnpctimer; attachnpctimer;
close; close;
OnTimer5000: OnTimer5000:
mes "Ah, your level is " + readparam(11); mes "Ah, your level is " + readparam(11);
detachnpctimer; detachnpctimer;
close; close;
} }

View File

@ -1,18 +1,18 @@
#ifndef _BUFFER_H_ #ifndef _BUFFER_H_
#define _BUFFER_H_ #define _BUFFER_H_
// Full credit for this goes to Shinomori [Ajarn] // Full credit for this goes to Shinomori [Ajarn]
#ifdef __GNUC__ // GCC has variable length arrays #ifdef __GNUC__ // GCC has variable length arrays
#define CREATE_BUFFER(name, type, size) type name[size] #define CREATE_BUFFER(name, type, size) type name[size]
#define DELETE_BUFFER(name) #define DELETE_BUFFER(name)
#else // others don't, so we emulate them #else // others don't, so we emulate them
#define CREATE_BUFFER(name, type, size) type *name=(type*)aCalloc(size,sizeof(type)) #define CREATE_BUFFER(name, type, size) type *name=(type*)aCalloc(size,sizeof(type))
#define DELETE_BUFFER(name) aFree(name);name=NULL #define DELETE_BUFFER(name) aFree(name);name=NULL
#endif #endif
#endif #endif

File diff suppressed because it is too large Load Diff

View File

@ -1,81 +1,81 @@
#ifndef _STATUS_H_ #ifndef _STATUS_H_
#define _STATUS_H_ #define _STATUS_H_
// パラメータ所得系 battle.c より移動 // パラメータ所得系 battle.c より移動
int status_get_class(struct block_list *bl); int status_get_class(struct block_list *bl);
int status_get_dir(struct block_list *bl); int status_get_dir(struct block_list *bl);
int status_get_lv(struct block_list *bl); int status_get_lv(struct block_list *bl);
int status_get_range(struct block_list *bl); int status_get_range(struct block_list *bl);
int status_get_hp(struct block_list *bl); int status_get_hp(struct block_list *bl);
int status_get_max_hp(struct block_list *bl); int status_get_max_hp(struct block_list *bl);
int status_get_str(struct block_list *bl); int status_get_str(struct block_list *bl);
int status_get_agi(struct block_list *bl); int status_get_agi(struct block_list *bl);
int status_get_vit(struct block_list *bl); int status_get_vit(struct block_list *bl);
int status_get_int(struct block_list *bl); int status_get_int(struct block_list *bl);
int status_get_dex(struct block_list *bl); int status_get_dex(struct block_list *bl);
int status_get_luk(struct block_list *bl); int status_get_luk(struct block_list *bl);
int status_get_hit(struct block_list *bl); int status_get_hit(struct block_list *bl);
int status_get_flee(struct block_list *bl); int status_get_flee(struct block_list *bl);
int status_get_def(struct block_list *bl); int status_get_def(struct block_list *bl);
int status_get_mdef(struct block_list *bl); int status_get_mdef(struct block_list *bl);
int status_get_flee2(struct block_list *bl); int status_get_flee2(struct block_list *bl);
int status_get_def2(struct block_list *bl); int status_get_def2(struct block_list *bl);
int status_get_mdef2(struct block_list *bl); int status_get_mdef2(struct block_list *bl);
int status_get_baseatk(struct block_list *bl); int status_get_baseatk(struct block_list *bl);
int status_get_atk(struct block_list *bl); int status_get_atk(struct block_list *bl);
int status_get_atk2(struct block_list *bl); int status_get_atk2(struct block_list *bl);
int status_get_speed(struct block_list *bl); int status_get_speed(struct block_list *bl);
int status_get_adelay(struct block_list *bl); int status_get_adelay(struct block_list *bl);
int status_get_amotion(struct block_list *bl); int status_get_amotion(struct block_list *bl);
int status_get_dmotion(struct block_list *bl); int status_get_dmotion(struct block_list *bl);
int status_get_element(struct block_list *bl); int status_get_element(struct block_list *bl);
int status_get_attack_element(struct block_list *bl); int status_get_attack_element(struct block_list *bl);
int status_get_attack_element2(struct block_list *bl); //左手武器属性取得 int status_get_attack_element2(struct block_list *bl); //左手武器属性取得
#define status_get_elem_type(bl) (status_get_element(bl)%10) #define status_get_elem_type(bl) (status_get_element(bl)%10)
#define status_get_elem_level(bl) (status_get_element(bl)/10/2) #define status_get_elem_level(bl) (status_get_element(bl)/10/2)
int status_get_party_id(struct block_list *bl); int status_get_party_id(struct block_list *bl);
int status_get_guild_id(struct block_list *bl); int status_get_guild_id(struct block_list *bl);
int status_get_race(struct block_list *bl); int status_get_race(struct block_list *bl);
int status_get_size(struct block_list *bl); int status_get_size(struct block_list *bl);
int status_get_mode(struct block_list *bl); int status_get_mode(struct block_list *bl);
int status_get_mexp(struct block_list *bl); int status_get_mexp(struct block_list *bl);
struct status_change *status_get_sc_data(struct block_list *bl); struct status_change *status_get_sc_data(struct block_list *bl);
short *status_get_sc_count(struct block_list *bl); short *status_get_sc_count(struct block_list *bl);
short *status_get_opt1(struct block_list *bl); short *status_get_opt1(struct block_list *bl);
short *status_get_opt2(struct block_list *bl); short *status_get_opt2(struct block_list *bl);
short *status_get_opt3(struct block_list *bl); short *status_get_opt3(struct block_list *bl);
short *status_get_option(struct block_list *bl); short *status_get_option(struct block_list *bl);
int status_get_matk1(struct block_list *bl); int status_get_matk1(struct block_list *bl);
int status_get_matk2(struct block_list *bl); int status_get_matk2(struct block_list *bl);
int status_get_critical(struct block_list *bl); int status_get_critical(struct block_list *bl);
int status_get_atk_(struct block_list *bl); int status_get_atk_(struct block_list *bl);
int status_get_atk_2(struct block_list *bl); int status_get_atk_2(struct block_list *bl);
int status_get_atk2(struct block_list *bl); int status_get_atk2(struct block_list *bl);
int status_get_sc_def(struct block_list *bl, int type); int status_get_sc_def(struct block_list *bl, int type);
#define status_get_sc_def_mdef(bl) (status_get_sc_def(bl, SP_MDEF1)) #define status_get_sc_def_mdef(bl) (status_get_sc_def(bl, SP_MDEF1))
#define status_get_sc_def_vit(bl) (status_get_sc_def(bl, SP_DEF2)) #define status_get_sc_def_vit(bl) (status_get_sc_def(bl, SP_DEF2))
#define status_get_sc_def_int(bl) (status_get_sc_def(bl, SP_MDEF2)) #define status_get_sc_def_int(bl) (status_get_sc_def(bl, SP_MDEF2))
#define status_get_sc_def_luk(bl) (status_get_sc_def(bl, SP_LUK)) #define status_get_sc_def_luk(bl) (status_get_sc_def(bl, SP_LUK))
// 状態異常関連 skill.c より移動 // 状態異常関連 skill.c より移動
int status_change_start(struct block_list *bl,int type,int val1,int val2,int val3,int val4,int tick,int flag); int status_change_start(struct block_list *bl,int type,int val1,int val2,int val3,int val4,int tick,int flag);
int status_change_end( struct block_list* bl , int type,int tid ); int status_change_end( struct block_list* bl , int type,int tid );
int status_change_timer(int tid, unsigned int tick, int id, int data); int status_change_timer(int tid, unsigned int tick, int id, int data);
int status_change_timer_sub(struct block_list *bl, va_list ap ); int status_change_timer_sub(struct block_list *bl, va_list ap );
int status_change_clear(struct block_list *bl,int type); int status_change_clear(struct block_list *bl,int type);
// ステータス計算 pc.c から分離 // ステータス計算 pc.c から分離
// pc_calcstatus // pc_calcstatus
int status_calc_pc(struct map_session_data* sd,int first); int status_calc_pc(struct map_session_data* sd,int first);
int status_calc_speed(struct map_session_data*); // [Celest] int status_calc_speed(struct map_session_data*); // [Celest]
// int status_calc_skilltree(struct map_session_data *sd); // int status_calc_skilltree(struct map_session_data *sd);
int status_getrefinebonus(int lv,int type); int status_getrefinebonus(int lv,int type);
int status_percentrefinery(struct map_session_data *sd,struct item *item); int status_percentrefinery(struct map_session_data *sd,struct item *item);
extern int percentrefinery[5][10]; extern int percentrefinery[5][10];
int do_init_status(void); int do_init_status(void);
#endif #endif