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:
parent
44c1fbdda1
commit
934b36ecb4
@ -1,194 +1,194 @@
|
||||
//===== eAthena Script =======================================
|
||||
//= Map flags that disable use of Butterfly wings
|
||||
//===== By: ==================================================
|
||||
//= eAthena Dev Team
|
||||
//= 1.0
|
||||
//===== Notes: ===============================================
|
||||
//= For disabling Fly wings use noteleport
|
||||
//===== Current Version: =====================================
|
||||
|
||||
// Cities ========================
|
||||
ayo_in01.gat mapflag noreturn
|
||||
ayo_in02.gat mapflag noreturn
|
||||
alb_ship.gat mapflag noreturn
|
||||
alberta_in.gat mapflag noreturn
|
||||
aldeba_in.gat mapflag noreturn
|
||||
ama_in01.gat mapflag noreturn
|
||||
ama_in02.gat mapflag noreturn
|
||||
cmd_in01.gat mapflag noreturn
|
||||
cmd_in02.gat mapflag noreturn
|
||||
gef_tower.gat mapflag noreturn
|
||||
geffen_in.gat mapflag noreturn
|
||||
gon_test.gat mapflag noreturn
|
||||
gon_in.gat mapflag noreturn
|
||||
in_orcs01.gat mapflag noreturn
|
||||
izlude_in.gat mapflag noreturn
|
||||
jawaii_in.gat mapflag noreturn
|
||||
lou_in01.gat mapflag noreturn
|
||||
lou_in02.gat mapflag noreturn
|
||||
moc_castle.gat mapflag noreturn
|
||||
morocc_in.gat mapflag noreturn
|
||||
new_1-1.gat mapflag noreturn
|
||||
new_1-2.gat mapflag noreturn
|
||||
new_1-3.gat mapflag noreturn
|
||||
new_1-4.gat mapflag noreturn
|
||||
nif_in.gat mapflag noreturn
|
||||
payon_in01.gat mapflag noreturn
|
||||
payon_in02.gat mapflag noreturn
|
||||
payon_in03.gat mapflag noreturn
|
||||
prt_are_in.gat mapflag noreturn
|
||||
prt_are01.gat mapflag noreturn
|
||||
prt_castle.gat mapflag noreturn
|
||||
prt_church.gat mapflag noreturn
|
||||
prt_in.gat mapflag noreturn
|
||||
um_in.gat mapflag noreturn
|
||||
xmas_in.gat mapflag noreturn
|
||||
yuno_in01.gat mapflag noreturn
|
||||
yuno_in03.gat mapflag noreturn
|
||||
yuno_in04.gat mapflag noreturn
|
||||
yuno_in05.gat mapflag noreturn
|
||||
|
||||
// Job Quests ====================
|
||||
sword_1-1.gat mapflag noreturn
|
||||
sword_2-1.gat mapflag noreturn
|
||||
sword_3-1.gat mapflag noreturn
|
||||
job_thief1.gat mapflag noreturn
|
||||
// 2-1 -----------------------
|
||||
job_hunte.gat mapflag noreturn
|
||||
job_knight.gat mapflag noreturn
|
||||
job_prist.gat mapflag noreturn
|
||||
job_wiz.gat mapflag noreturn
|
||||
in_hunter.gat mapflag noreturn
|
||||
in_moc_16.gat mapflag noreturn
|
||||
// 2-2 --------------------
|
||||
alde_alche.gat mapflag noreturn
|
||||
job_cru.gat mapflag noreturn
|
||||
job_duncer.gat mapflag noreturn
|
||||
job_monk.gat mapflag noreturn
|
||||
monk_test.gat mapflag noreturn
|
||||
monk_in.gat mapflag noreturn
|
||||
in_rogue.gat mapflag noreturn
|
||||
job_sage.gat mapflag noreturn
|
||||
|
||||
// Special Quests Places =========
|
||||
que_god01.gat mapflag noreturn
|
||||
que_god02.gat mapflag noreturn
|
||||
|
||||
// Guild Castles =================
|
||||
aldeg_cas01.gat mapflag noreturn
|
||||
aldeg_cas02.gat mapflag noreturn
|
||||
aldeg_cas03.gat mapflag noreturn
|
||||
aldeg_cas04.gat mapflag noreturn
|
||||
aldeg_cas05.gat mapflag noreturn
|
||||
gefg_cas01.gat mapflag noreturn
|
||||
gefg_cas02.gat mapflag noreturn
|
||||
gefg_cas03.gat mapflag noreturn
|
||||
gefg_cas04.gat mapflag noreturn
|
||||
gefg_cas05.gat mapflag noreturn
|
||||
payg_cas01.gat mapflag noreturn
|
||||
payg_cas02.gat mapflag noreturn
|
||||
payg_cas03.gat mapflag noreturn
|
||||
payg_cas04.gat mapflag noreturn
|
||||
payg_cas05.gat mapflag noreturn
|
||||
prtg_cas01.gat mapflag noreturn
|
||||
prtg_cas02.gat mapflag noreturn
|
||||
prtg_cas03.gat mapflag noreturn
|
||||
prtg_cas04.gat mapflag noreturn
|
||||
prtg_cas05.gat mapflag noreturn
|
||||
|
||||
// GvG Arenas ===================
|
||||
guild_vs1.gat mapflag noreturn
|
||||
guild_vs2.gat mapflag noreturn
|
||||
guild_vs3.gat mapflag noreturn
|
||||
guild_vs4.gat mapflag noreturn
|
||||
guild_vs5.gat mapflag noreturn
|
||||
|
||||
// Arenas =====================>\\
|
||||
arena_room.gat mapflag noreturn
|
||||
sec_in01.gat mapflag noreturn
|
||||
sec_in02.gat mapflag noreturn
|
||||
|
||||
// PvP Arenas=======================
|
||||
pvp_y_room.gat mapflag noreturn
|
||||
pvp_y_1-1.gat mapflag noreturn
|
||||
pvp_y_1-2.gat mapflag noreturn
|
||||
pvp_y_1-3.gat mapflag noreturn
|
||||
pvp_y_1-4.gat mapflag noreturn
|
||||
pvp_y_1-5.gat mapflag noreturn
|
||||
pvp_y_2-1.gat mapflag noreturn
|
||||
pvp_y_2-2.gat mapflag noreturn
|
||||
pvp_y_2-3.gat mapflag noreturn
|
||||
pvp_y_2-4.gat mapflag noreturn
|
||||
pvp_y_2-5.gat mapflag noreturn
|
||||
pvp_y_3-1.gat mapflag noreturn
|
||||
pvp_y_3-2.gat mapflag noreturn
|
||||
pvp_y_3-3.gat mapflag noreturn
|
||||
pvp_y_3-4.gat mapflag noreturn
|
||||
pvp_y_3-5.gat mapflag noreturn
|
||||
pvp_y_4-1.gat mapflag noreturn
|
||||
pvp_y_4-2.gat mapflag noreturn
|
||||
pvp_y_4-3.gat mapflag noreturn
|
||||
pvp_y_4-4.gat mapflag noreturn
|
||||
pvp_y_4-5.gat mapflag noreturn
|
||||
pvp_y_5-1.gat mapflag noreturn
|
||||
pvp_y_5-2.gat mapflag noreturn
|
||||
pvp_y_5-3.gat mapflag noreturn
|
||||
pvp_y_5-4.gat mapflag noreturn
|
||||
pvp_y_5-5.gat mapflag noreturn
|
||||
pvp_y_6-1.gat mapflag noreturn
|
||||
pvp_y_6-2.gat mapflag noreturn
|
||||
pvp_y_6-3.gat mapflag noreturn
|
||||
pvp_y_6-4.gat mapflag noreturn
|
||||
pvp_y_6-5.gat mapflag noreturn
|
||||
pvp_y_7-1.gat mapflag noreturn
|
||||
pvp_y_7-2.gat mapflag noreturn
|
||||
pvp_y_7-3.gat mapflag noreturn
|
||||
pvp_y_7-4.gat mapflag noreturn
|
||||
pvp_y_7-5.gat mapflag noreturn
|
||||
pvp_y_8-1.gat mapflag noreturn
|
||||
pvp_y_8-2.gat mapflag noreturn
|
||||
pvp_y_8-3.gat mapflag noreturn
|
||||
pvp_y_8-4.gat mapflag noreturn
|
||||
pvp_y_8-5.gat mapflag noreturn
|
||||
pvp_n_room.gat mapflag noreturn
|
||||
pvp_n_1-1.gat mapflag noreturn
|
||||
pvp_n_1-2.gat mapflag noreturn
|
||||
pvp_n_1-3.gat mapflag noreturn
|
||||
pvp_n_1-4.gat mapflag noreturn
|
||||
pvp_n_1-5.gat mapflag noreturn
|
||||
pvp_n_2-1.gat mapflag noreturn
|
||||
pvp_n_2-2.gat mapflag noreturn
|
||||
pvp_n_2-3.gat mapflag noreturn
|
||||
pvp_n_2-4.gat mapflag noreturn
|
||||
pvp_n_2-5.gat mapflag noreturn
|
||||
pvp_n_3-1.gat mapflag noreturn
|
||||
pvp_n_3-2.gat mapflag noreturn
|
||||
pvp_n_3-3.gat mapflag noreturn
|
||||
pvp_n_3-4.gat mapflag noreturn
|
||||
pvp_n_3-5.gat mapflag noreturn
|
||||
pvp_n_4-1.gat mapflag noreturn
|
||||
pvp_n_4-2.gat mapflag noreturn
|
||||
pvp_n_4-3.gat mapflag noreturn
|
||||
pvp_n_4-4.gat mapflag noreturn
|
||||
pvp_n_4-5.gat mapflag noreturn
|
||||
pvp_n_5-1.gat mapflag noreturn
|
||||
pvp_n_5-2.gat mapflag noreturn
|
||||
pvp_n_5-3.gat mapflag noreturn
|
||||
pvp_n_5-4.gat mapflag noreturn
|
||||
pvp_n_5-5.gat mapflag noreturn
|
||||
pvp_n_6-1.gat mapflag noreturn
|
||||
pvp_n_6-2.gat mapflag noreturn
|
||||
pvp_n_6-3.gat mapflag noreturn
|
||||
pvp_n_6-4.gat mapflag noreturn
|
||||
pvp_n_6-5.gat mapflag noreturn
|
||||
pvp_n_7-1.gat mapflag noreturn
|
||||
pvp_n_7-2.gat mapflag noreturn
|
||||
pvp_n_7-3.gat mapflag noreturn
|
||||
pvp_n_7-4.gat mapflag noreturn
|
||||
pvp_n_7-5.gat mapflag noreturn
|
||||
pvp_n_8-1.gat mapflag noreturn
|
||||
pvp_n_8-2.gat mapflag noreturn
|
||||
pvp_n_8-3.gat mapflag noreturn
|
||||
pvp_n_8-4.gat mapflag noreturn
|
||||
pvp_n_8-5.gat mapflag noreturn
|
||||
//===== eAthena Script =======================================
|
||||
//= Map flags that disable use of Butterfly wings
|
||||
//===== By: ==================================================
|
||||
//= eAthena Dev Team
|
||||
//= 1.0
|
||||
//===== Notes: ===============================================
|
||||
//= For disabling Fly wings use noteleport
|
||||
//===== Current Version: =====================================
|
||||
|
||||
// Cities ========================
|
||||
ayo_in01.gat mapflag noreturn
|
||||
ayo_in02.gat mapflag noreturn
|
||||
alb_ship.gat mapflag noreturn
|
||||
alberta_in.gat mapflag noreturn
|
||||
aldeba_in.gat mapflag noreturn
|
||||
ama_in01.gat mapflag noreturn
|
||||
ama_in02.gat mapflag noreturn
|
||||
cmd_in01.gat mapflag noreturn
|
||||
cmd_in02.gat mapflag noreturn
|
||||
gef_tower.gat mapflag noreturn
|
||||
geffen_in.gat mapflag noreturn
|
||||
gon_test.gat mapflag noreturn
|
||||
gon_in.gat mapflag noreturn
|
||||
in_orcs01.gat mapflag noreturn
|
||||
izlude_in.gat mapflag noreturn
|
||||
jawaii_in.gat mapflag noreturn
|
||||
lou_in01.gat mapflag noreturn
|
||||
lou_in02.gat mapflag noreturn
|
||||
moc_castle.gat mapflag noreturn
|
||||
morocc_in.gat mapflag noreturn
|
||||
new_1-1.gat mapflag noreturn
|
||||
new_1-2.gat mapflag noreturn
|
||||
new_1-3.gat mapflag noreturn
|
||||
new_1-4.gat mapflag noreturn
|
||||
nif_in.gat mapflag noreturn
|
||||
payon_in01.gat mapflag noreturn
|
||||
payon_in02.gat mapflag noreturn
|
||||
payon_in03.gat mapflag noreturn
|
||||
prt_are_in.gat mapflag noreturn
|
||||
prt_are01.gat mapflag noreturn
|
||||
prt_castle.gat mapflag noreturn
|
||||
prt_church.gat mapflag noreturn
|
||||
prt_in.gat mapflag noreturn
|
||||
um_in.gat mapflag noreturn
|
||||
xmas_in.gat mapflag noreturn
|
||||
yuno_in01.gat mapflag noreturn
|
||||
yuno_in03.gat mapflag noreturn
|
||||
yuno_in04.gat mapflag noreturn
|
||||
yuno_in05.gat mapflag noreturn
|
||||
|
||||
// Job Quests ====================
|
||||
sword_1-1.gat mapflag noreturn
|
||||
sword_2-1.gat mapflag noreturn
|
||||
sword_3-1.gat mapflag noreturn
|
||||
job_thief1.gat mapflag noreturn
|
||||
// 2-1 -----------------------
|
||||
job_hunte.gat mapflag noreturn
|
||||
job_knight.gat mapflag noreturn
|
||||
job_prist.gat mapflag noreturn
|
||||
job_wiz.gat mapflag noreturn
|
||||
in_hunter.gat mapflag noreturn
|
||||
in_moc_16.gat mapflag noreturn
|
||||
// 2-2 --------------------
|
||||
alde_alche.gat mapflag noreturn
|
||||
job_cru.gat mapflag noreturn
|
||||
job_duncer.gat mapflag noreturn
|
||||
job_monk.gat mapflag noreturn
|
||||
monk_test.gat mapflag noreturn
|
||||
monk_in.gat mapflag noreturn
|
||||
in_rogue.gat mapflag noreturn
|
||||
job_sage.gat mapflag noreturn
|
||||
|
||||
// Special Quests Places =========
|
||||
que_god01.gat mapflag noreturn
|
||||
que_god02.gat mapflag noreturn
|
||||
|
||||
// Guild Castles =================
|
||||
aldeg_cas01.gat mapflag noreturn
|
||||
aldeg_cas02.gat mapflag noreturn
|
||||
aldeg_cas03.gat mapflag noreturn
|
||||
aldeg_cas04.gat mapflag noreturn
|
||||
aldeg_cas05.gat mapflag noreturn
|
||||
gefg_cas01.gat mapflag noreturn
|
||||
gefg_cas02.gat mapflag noreturn
|
||||
gefg_cas03.gat mapflag noreturn
|
||||
gefg_cas04.gat mapflag noreturn
|
||||
gefg_cas05.gat mapflag noreturn
|
||||
payg_cas01.gat mapflag noreturn
|
||||
payg_cas02.gat mapflag noreturn
|
||||
payg_cas03.gat mapflag noreturn
|
||||
payg_cas04.gat mapflag noreturn
|
||||
payg_cas05.gat mapflag noreturn
|
||||
prtg_cas01.gat mapflag noreturn
|
||||
prtg_cas02.gat mapflag noreturn
|
||||
prtg_cas03.gat mapflag noreturn
|
||||
prtg_cas04.gat mapflag noreturn
|
||||
prtg_cas05.gat mapflag noreturn
|
||||
|
||||
// GvG Arenas ===================
|
||||
guild_vs1.gat mapflag noreturn
|
||||
guild_vs2.gat mapflag noreturn
|
||||
guild_vs3.gat mapflag noreturn
|
||||
guild_vs4.gat mapflag noreturn
|
||||
guild_vs5.gat mapflag noreturn
|
||||
|
||||
// Arenas =====================>\\
|
||||
arena_room.gat mapflag noreturn
|
||||
sec_in01.gat mapflag noreturn
|
||||
sec_in02.gat mapflag noreturn
|
||||
|
||||
// PvP Arenas=======================
|
||||
pvp_y_room.gat mapflag noreturn
|
||||
pvp_y_1-1.gat mapflag noreturn
|
||||
pvp_y_1-2.gat mapflag noreturn
|
||||
pvp_y_1-3.gat mapflag noreturn
|
||||
pvp_y_1-4.gat mapflag noreturn
|
||||
pvp_y_1-5.gat mapflag noreturn
|
||||
pvp_y_2-1.gat mapflag noreturn
|
||||
pvp_y_2-2.gat mapflag noreturn
|
||||
pvp_y_2-3.gat mapflag noreturn
|
||||
pvp_y_2-4.gat mapflag noreturn
|
||||
pvp_y_2-5.gat mapflag noreturn
|
||||
pvp_y_3-1.gat mapflag noreturn
|
||||
pvp_y_3-2.gat mapflag noreturn
|
||||
pvp_y_3-3.gat mapflag noreturn
|
||||
pvp_y_3-4.gat mapflag noreturn
|
||||
pvp_y_3-5.gat mapflag noreturn
|
||||
pvp_y_4-1.gat mapflag noreturn
|
||||
pvp_y_4-2.gat mapflag noreturn
|
||||
pvp_y_4-3.gat mapflag noreturn
|
||||
pvp_y_4-4.gat mapflag noreturn
|
||||
pvp_y_4-5.gat mapflag noreturn
|
||||
pvp_y_5-1.gat mapflag noreturn
|
||||
pvp_y_5-2.gat mapflag noreturn
|
||||
pvp_y_5-3.gat mapflag noreturn
|
||||
pvp_y_5-4.gat mapflag noreturn
|
||||
pvp_y_5-5.gat mapflag noreturn
|
||||
pvp_y_6-1.gat mapflag noreturn
|
||||
pvp_y_6-2.gat mapflag noreturn
|
||||
pvp_y_6-3.gat mapflag noreturn
|
||||
pvp_y_6-4.gat mapflag noreturn
|
||||
pvp_y_6-5.gat mapflag noreturn
|
||||
pvp_y_7-1.gat mapflag noreturn
|
||||
pvp_y_7-2.gat mapflag noreturn
|
||||
pvp_y_7-3.gat mapflag noreturn
|
||||
pvp_y_7-4.gat mapflag noreturn
|
||||
pvp_y_7-5.gat mapflag noreturn
|
||||
pvp_y_8-1.gat mapflag noreturn
|
||||
pvp_y_8-2.gat mapflag noreturn
|
||||
pvp_y_8-3.gat mapflag noreturn
|
||||
pvp_y_8-4.gat mapflag noreturn
|
||||
pvp_y_8-5.gat mapflag noreturn
|
||||
pvp_n_room.gat mapflag noreturn
|
||||
pvp_n_1-1.gat mapflag noreturn
|
||||
pvp_n_1-2.gat mapflag noreturn
|
||||
pvp_n_1-3.gat mapflag noreturn
|
||||
pvp_n_1-4.gat mapflag noreturn
|
||||
pvp_n_1-5.gat mapflag noreturn
|
||||
pvp_n_2-1.gat mapflag noreturn
|
||||
pvp_n_2-2.gat mapflag noreturn
|
||||
pvp_n_2-3.gat mapflag noreturn
|
||||
pvp_n_2-4.gat mapflag noreturn
|
||||
pvp_n_2-5.gat mapflag noreturn
|
||||
pvp_n_3-1.gat mapflag noreturn
|
||||
pvp_n_3-2.gat mapflag noreturn
|
||||
pvp_n_3-3.gat mapflag noreturn
|
||||
pvp_n_3-4.gat mapflag noreturn
|
||||
pvp_n_3-5.gat mapflag noreturn
|
||||
pvp_n_4-1.gat mapflag noreturn
|
||||
pvp_n_4-2.gat mapflag noreturn
|
||||
pvp_n_4-3.gat mapflag noreturn
|
||||
pvp_n_4-4.gat mapflag noreturn
|
||||
pvp_n_4-5.gat mapflag noreturn
|
||||
pvp_n_5-1.gat mapflag noreturn
|
||||
pvp_n_5-2.gat mapflag noreturn
|
||||
pvp_n_5-3.gat mapflag noreturn
|
||||
pvp_n_5-4.gat mapflag noreturn
|
||||
pvp_n_5-5.gat mapflag noreturn
|
||||
pvp_n_6-1.gat mapflag noreturn
|
||||
pvp_n_6-2.gat mapflag noreturn
|
||||
pvp_n_6-3.gat mapflag noreturn
|
||||
pvp_n_6-4.gat mapflag noreturn
|
||||
pvp_n_6-5.gat mapflag noreturn
|
||||
pvp_n_7-1.gat mapflag noreturn
|
||||
pvp_n_7-2.gat mapflag noreturn
|
||||
pvp_n_7-3.gat mapflag noreturn
|
||||
pvp_n_7-4.gat mapflag noreturn
|
||||
pvp_n_7-5.gat mapflag noreturn
|
||||
pvp_n_8-1.gat mapflag noreturn
|
||||
pvp_n_8-2.gat mapflag noreturn
|
||||
pvp_n_8-3.gat mapflag noreturn
|
||||
pvp_n_8-4.gat mapflag noreturn
|
||||
pvp_n_8-5.gat mapflag noreturn
|
||||
pvp_2vs2.gat mapflag noreturn
|
@ -1,6 +1,6 @@
|
||||
//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
|
||||
|
||||
// Custom Items go here
|
||||
//=============================================================
|
||||
//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
|
||||
|
||||
// Custom Items go here
|
||||
//=============================================================
|
||||
0,DEFAULT,Default,0,20,,10,,,,,0,2,0,0,,,{},{}
|
File diff suppressed because it is too large
Load Diff
@ -1,16 +1,16 @@
|
||||
prontera.gat,156,183,0 script NPCtimerƒeƒXƒg::npctimerX0000 116,{
|
||||
L_INIT:
|
||||
mes "What would you like to know?";
|
||||
menu "Tell me my level",L_WAIT;
|
||||
|
||||
L_WAIT:
|
||||
mes "I need time to think...";
|
||||
initnpctimer;
|
||||
attachnpctimer;
|
||||
close;
|
||||
|
||||
OnTimer5000:
|
||||
mes "Ah, your level is " + readparam(11);
|
||||
detachnpctimer;
|
||||
close;
|
||||
prontera.gat,156,183,0 script NPCtimerƒeƒXƒg::npctimerX0000 116,{
|
||||
L_INIT:
|
||||
mes "What would you like to know?";
|
||||
menu "Tell me my level",L_WAIT;
|
||||
|
||||
L_WAIT:
|
||||
mes "I need time to think...";
|
||||
initnpctimer;
|
||||
attachnpctimer;
|
||||
close;
|
||||
|
||||
OnTimer5000:
|
||||
mes "Ah, your level is " + readparam(11);
|
||||
detachnpctimer;
|
||||
close;
|
||||
}
|
@ -1,18 +1,18 @@
|
||||
#ifndef _BUFFER_H_
|
||||
#define _BUFFER_H_
|
||||
|
||||
// Full credit for this goes to Shinomori [Ajarn]
|
||||
|
||||
#ifdef __GNUC__ // GCC has variable length arrays
|
||||
|
||||
#define CREATE_BUFFER(name, type, size) type name[size]
|
||||
#define DELETE_BUFFER(name)
|
||||
|
||||
#else // others don't, so we emulate them
|
||||
|
||||
#define CREATE_BUFFER(name, type, size) type *name=(type*)aCalloc(size,sizeof(type))
|
||||
#define DELETE_BUFFER(name) aFree(name);name=NULL
|
||||
|
||||
#endif
|
||||
|
||||
#endif
|
||||
#ifndef _BUFFER_H_
|
||||
#define _BUFFER_H_
|
||||
|
||||
// Full credit for this goes to Shinomori [Ajarn]
|
||||
|
||||
#ifdef __GNUC__ // GCC has variable length arrays
|
||||
|
||||
#define CREATE_BUFFER(name, type, size) type name[size]
|
||||
#define DELETE_BUFFER(name)
|
||||
|
||||
#else // others don't, so we emulate them
|
||||
|
||||
#define CREATE_BUFFER(name, type, size) type *name=(type*)aCalloc(size,sizeof(type))
|
||||
#define DELETE_BUFFER(name) aFree(name);name=NULL
|
||||
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
9646
src/map/status.c
9646
src/map/status.c
File diff suppressed because it is too large
Load Diff
162
src/map/status.h
162
src/map/status.h
@ -1,81 +1,81 @@
|
||||
#ifndef _STATUS_H_
|
||||
#define _STATUS_H_
|
||||
|
||||
// パラメータ所得系 battle.c より移動
|
||||
int status_get_class(struct block_list *bl);
|
||||
int status_get_dir(struct block_list *bl);
|
||||
int status_get_lv(struct block_list *bl);
|
||||
int status_get_range(struct block_list *bl);
|
||||
int status_get_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_agi(struct block_list *bl);
|
||||
int status_get_vit(struct block_list *bl);
|
||||
int status_get_int(struct block_list *bl);
|
||||
int status_get_dex(struct block_list *bl);
|
||||
int status_get_luk(struct block_list *bl);
|
||||
int status_get_hit(struct block_list *bl);
|
||||
int status_get_flee(struct block_list *bl);
|
||||
int status_get_def(struct block_list *bl);
|
||||
int status_get_mdef(struct block_list *bl);
|
||||
int status_get_flee2(struct block_list *bl);
|
||||
int status_get_def2(struct block_list *bl);
|
||||
int status_get_mdef2(struct block_list *bl);
|
||||
int status_get_baseatk(struct block_list *bl);
|
||||
int status_get_atk(struct block_list *bl);
|
||||
int status_get_atk2(struct block_list *bl);
|
||||
int status_get_speed(struct block_list *bl);
|
||||
int status_get_adelay(struct block_list *bl);
|
||||
int status_get_amotion(struct block_list *bl);
|
||||
int status_get_dmotion(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_element2(struct block_list *bl); //左手武器属性取得
|
||||
#define status_get_elem_type(bl) (status_get_element(bl)%10)
|
||||
#define status_get_elem_level(bl) (status_get_element(bl)/10/2)
|
||||
int status_get_party_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_size(struct block_list *bl);
|
||||
int status_get_mode(struct block_list *bl);
|
||||
int status_get_mexp(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_opt1(struct block_list *bl);
|
||||
short *status_get_opt2(struct block_list *bl);
|
||||
short *status_get_opt3(struct block_list *bl);
|
||||
short *status_get_option(struct block_list *bl);
|
||||
|
||||
int status_get_matk1(struct block_list *bl);
|
||||
int status_get_matk2(struct block_list *bl);
|
||||
int status_get_critical(struct block_list *bl);
|
||||
int status_get_atk_(struct block_list *bl);
|
||||
int status_get_atk_2(struct block_list *bl);
|
||||
int status_get_atk2(struct block_list *bl);
|
||||
|
||||
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_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_luk(bl) (status_get_sc_def(bl, SP_LUK))
|
||||
|
||||
// 状態異常関連 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_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_sub(struct block_list *bl, va_list ap );
|
||||
int status_change_clear(struct block_list *bl,int type);
|
||||
|
||||
// ステータス計算 pc.c から分離
|
||||
// pc_calcstatus
|
||||
int status_calc_pc(struct map_session_data* sd,int first);
|
||||
int status_calc_speed(struct map_session_data*); // [Celest]
|
||||
// int status_calc_skilltree(struct map_session_data *sd);
|
||||
int status_getrefinebonus(int lv,int type);
|
||||
int status_percentrefinery(struct map_session_data *sd,struct item *item);
|
||||
extern int percentrefinery[5][10];
|
||||
|
||||
int do_init_status(void);
|
||||
|
||||
#endif
|
||||
#ifndef _STATUS_H_
|
||||
#define _STATUS_H_
|
||||
|
||||
// パラメータ所得系 battle.c より移動
|
||||
int status_get_class(struct block_list *bl);
|
||||
int status_get_dir(struct block_list *bl);
|
||||
int status_get_lv(struct block_list *bl);
|
||||
int status_get_range(struct block_list *bl);
|
||||
int status_get_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_agi(struct block_list *bl);
|
||||
int status_get_vit(struct block_list *bl);
|
||||
int status_get_int(struct block_list *bl);
|
||||
int status_get_dex(struct block_list *bl);
|
||||
int status_get_luk(struct block_list *bl);
|
||||
int status_get_hit(struct block_list *bl);
|
||||
int status_get_flee(struct block_list *bl);
|
||||
int status_get_def(struct block_list *bl);
|
||||
int status_get_mdef(struct block_list *bl);
|
||||
int status_get_flee2(struct block_list *bl);
|
||||
int status_get_def2(struct block_list *bl);
|
||||
int status_get_mdef2(struct block_list *bl);
|
||||
int status_get_baseatk(struct block_list *bl);
|
||||
int status_get_atk(struct block_list *bl);
|
||||
int status_get_atk2(struct block_list *bl);
|
||||
int status_get_speed(struct block_list *bl);
|
||||
int status_get_adelay(struct block_list *bl);
|
||||
int status_get_amotion(struct block_list *bl);
|
||||
int status_get_dmotion(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_element2(struct block_list *bl); //左手武器属性取得
|
||||
#define status_get_elem_type(bl) (status_get_element(bl)%10)
|
||||
#define status_get_elem_level(bl) (status_get_element(bl)/10/2)
|
||||
int status_get_party_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_size(struct block_list *bl);
|
||||
int status_get_mode(struct block_list *bl);
|
||||
int status_get_mexp(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_opt1(struct block_list *bl);
|
||||
short *status_get_opt2(struct block_list *bl);
|
||||
short *status_get_opt3(struct block_list *bl);
|
||||
short *status_get_option(struct block_list *bl);
|
||||
|
||||
int status_get_matk1(struct block_list *bl);
|
||||
int status_get_matk2(struct block_list *bl);
|
||||
int status_get_critical(struct block_list *bl);
|
||||
int status_get_atk_(struct block_list *bl);
|
||||
int status_get_atk_2(struct block_list *bl);
|
||||
int status_get_atk2(struct block_list *bl);
|
||||
|
||||
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_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_luk(bl) (status_get_sc_def(bl, SP_LUK))
|
||||
|
||||
// 状態異常関連 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_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_sub(struct block_list *bl, va_list ap );
|
||||
int status_change_clear(struct block_list *bl,int type);
|
||||
|
||||
// ステータス計算 pc.c から分離
|
||||
// pc_calcstatus
|
||||
int status_calc_pc(struct map_session_data* sd,int first);
|
||||
int status_calc_speed(struct map_session_data*); // [Celest]
|
||||
// int status_calc_skilltree(struct map_session_data *sd);
|
||||
int status_getrefinebonus(int lv,int type);
|
||||
int status_percentrefinery(struct map_session_data *sd,struct item *item);
|
||||
extern int percentrefinery[5][10];
|
||||
|
||||
int do_init_status(void);
|
||||
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user