Added support for RE attr table, due to bugreport:5182
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15332 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
parent
171524299a
commit
4a299d4fd8
56
db/attr_fix_re.txt
Normal file
56
db/attr_fix_re.txt
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
// Elemental attribute damage adjustment tables
|
||||||
|
//
|
||||||
|
// Row: target's defense element
|
||||||
|
// Column: attacker's weapon element
|
||||||
|
|
||||||
|
1,10 // lv1 Attribute table
|
||||||
|
//Neut Watr Erth Fire Wind Pois Holy Shdw Gho Und
|
||||||
|
100, 100, 100, 100, 100, 100, 100, 100, 70, 100, // Neutral
|
||||||
|
100, 25, 100, 150, 90, 100, 75, 100, 100, 100, // Water
|
||||||
|
100, 100, 25, 90, 150, 100, 75, 100, 100, 100, // Earth
|
||||||
|
100, 90, 150, 25, 100, 100, 75, 100, 100, 125, // Fire
|
||||||
|
100, 175, 90, 100, 25, 100, 75, 100, 100, 100, // Wind
|
||||||
|
100, 100, 125, 125, 125, 0, 75, 50, 100, -25, // Poison
|
||||||
|
100, 100, 100, 100, 100, 100, 0, 125, 100, 150, // Holy
|
||||||
|
100, 100, 100, 100, 100, 50, 125, 0, 100, -25, // Shadow
|
||||||
|
70, 100, 100, 100, 100, 100, 75, 75, 125, 100, // Ghost
|
||||||
|
100, 100, 100, 100, 100, 50, 100, 0, 100, 0, // Undead
|
||||||
|
|
||||||
|
2,10 // lv2 Attribute table
|
||||||
|
//Neut Watr Erth Fire Wind Pois Holy Shdw Gho Und
|
||||||
|
100, 100, 100, 100, 100, 100, 100, 100, 50, 100, // Neutral
|
||||||
|
100, 0, 100, 175, 80, 100, 50, 75, 100, 100, // Water
|
||||||
|
100, 100, 0, 80, 175, 100, 50, 75, 100, 100, // Earth
|
||||||
|
100, 80, 175, 0, 100, 100, 50, 75, 100, 150, // Fire
|
||||||
|
100, 175, 80, 100, 0, 100, 50, 75, 100, 100, // Wind
|
||||||
|
100, 75, 125, 125, 125, 0, 50, 25, 75, -50, // Poison
|
||||||
|
100, 100, 100, 100, 100, 100, -25, 150, 100, 175, // Holy
|
||||||
|
100, 100, 100, 100, 100, 25, 150, -25, 100, -50, // Shadow
|
||||||
|
50, 75, 75, 75, 75, 75, 50, 50, 150, 125, // Ghost
|
||||||
|
100, 75, 75, 75, 75, 25, 125, 0, 100, 0, // Undead
|
||||||
|
|
||||||
|
3,10 // lv3 Attribute table
|
||||||
|
//Neut Watr Erth Fire Wind Pois Holy Shdw Gho Und
|
||||||
|
100, 100, 100, 100, 100, 100, 100, 100, 0, 100, // Neutral
|
||||||
|
100, -25, 100, 200, 70, 100, 25, 50, 100, 125, // Water
|
||||||
|
100, 100, -25, 70, 200, 100, 25, 50, 100, 100, // Earth
|
||||||
|
100, 70, 200, -25, 100, 100, 25, 50, 100, 175, // Fire
|
||||||
|
100, 200, 70, 100, -25, 100, 25, 50, 100, 100, // Wind
|
||||||
|
100, 50, 100, 100, 100, 0, 25, 0, 50, -75, // Poison
|
||||||
|
100, 100, 100, 100, 100, 125, -50, 175, 100, 200, // Holy
|
||||||
|
100, 100, 100, 100, 100, 0, 175, -50, 100, -75, // Shadow
|
||||||
|
0, 50, 50, 50, 50, 50, 25, 25, 175, 150, // Ghost
|
||||||
|
100, 50, 50, 50, 50, 0, 150, 0, 100, 0, // Undead
|
||||||
|
|
||||||
|
4,10 // lv4 Attribute table
|
||||||
|
//Neut Watr Erth Fire Wind Pois Holy Shdw Gho Und
|
||||||
|
100, 100, 100, 100, 100, 100, 100, 100, 0, 100, // Neutral
|
||||||
|
100, -50, 100, 200, 60, 75, 0, 25, 100, 150, // Water
|
||||||
|
100, 100, -50, 60, 200, 75, 0, 25, 100, 50, // Earth
|
||||||
|
100, 60, 200, -50, 100, 75, 0, 25, 100, 200, // Fire
|
||||||
|
100, 200, 60, 100, -50, 75, 0, 25, 100, 100, // Wind
|
||||||
|
100, 25, 75, 75, 75, 0, 0, -25, 25,-100, // Poison
|
||||||
|
100, 75, 75, 75, 75, 125,-100, 200, 100, 200, // Holy
|
||||||
|
100, 75, 75, 75, 75, -25, 200,-100, 100,-100, // Shadow
|
||||||
|
0, 25, 25, 25, 25, 25, 0, 0, 200, 175, // Ghost
|
||||||
|
100, 25, 25, 25, 25, -25, 175, 0, 100, 0, // Undead
|
@ -8254,8 +8254,11 @@ int pc_readdb(void)
|
|||||||
for(j=0;j<ELE_MAX;j++)
|
for(j=0;j<ELE_MAX;j++)
|
||||||
for(k=0;k<ELE_MAX;k++)
|
for(k=0;k<ELE_MAX;k++)
|
||||||
attr_fix_table[i][j][k]=100;
|
attr_fix_table[i][j][k]=100;
|
||||||
|
#if REMODE
|
||||||
|
sprintf(line, "%s/attr_fix_re.txt", db_path);
|
||||||
|
#else
|
||||||
sprintf(line, "%s/attr_fix.txt", db_path);
|
sprintf(line, "%s/attr_fix.txt", db_path);
|
||||||
|
#endif
|
||||||
fp=fopen(line,"r");
|
fp=fopen(line,"r");
|
||||||
if(fp==NULL){
|
if(fp==NULL){
|
||||||
ShowError("can't read %s\n", line);
|
ShowError("can't read %s\n", line);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user