summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Changelog-Trunk.txt5
-rw-r--r--db/const.txt2
-rw-r--r--db/skill_require_db.txt3
-rw-r--r--src/common/socket.c2
-rw-r--r--src/map/battle.c2
5 files changed, 9 insertions, 5 deletions
diff --git a/Changelog-Trunk.txt b/Changelog-Trunk.txt
index cda34d2b8..295c5733c 100644
--- a/Changelog-Trunk.txt
+++ b/Changelog-Trunk.txt
@@ -4,6 +4,11 @@ AS OF SVN REV. 5091, WE ARE NOW USING TRUNK. ALL UNTESTED BUGFIXES/FEATURES GO
IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
2006/09/06
+ * Updated skill_require_db's entry for Abracadabra, it requires yellow 2
+ gemstones (there's no such hardcoded yellow gemstone requirement anymore)
+ [Skotlex]
+ * Corrected db/const.txt entry bMagicSubRace -> bMagicAddSize [Skotlex]
+ * Fixed Aex Aeterna ending on Soul Breaker's first half. [Skotlex]
* Applied Orn's modification on speed increases/reductions with increase/
decrease agi [Toms]
2006/09/05
diff --git a/db/const.txt b/db/const.txt
index 59260fe01..b368c8a52 100644
--- a/db/const.txt
+++ b/db/const.txt
@@ -310,7 +310,7 @@ bIgnoreMdefEle 1033
bIgnoreMdefRace 1034
bMagicAddEle 1035
bMagicAddRace 1036
-bMagicSubRace 1037
+bMagicAddSize 1037
bPerfectHitRate 1038
bPerfectHitAddRate 1039
bCriticalRate 1040
diff --git a/db/skill_require_db.txt b/db/skill_require_db.txt
index e98ad1503..6320a4d3a 100644
--- a/db/skill_require_db.txt
+++ b/db/skill_require_db.txt
@@ -216,8 +216,7 @@
287,0,0,48:46:44:42:40,0,0,0,99,0,0,none,0,715,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //SA_VIOLENTGALE#バイオレントゲイル#
288,0,0,66:62:58:54:50,0,0,0,99,0,0,none,0,717,1,715,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //SA_LANDPROTECTOR#ランドプロテクタ?#
289,0,0,1,0,0,0,99,0,0,none,0,715,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //SA_DISPELL#ディスペル#
-290,0,0,50,0,0,0,99,0,0,none,0,715,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //SA_ABRACADABRA#アブラカタブラ#
-//reduced 2 to 1 Yellow gemstones, because Abrakadabra has extra hardcoded usage of 1 Yellow gemstone [Lupus]
+290,0,0,50,0,0,0,99,0,0,none,0,715,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //SA_ABRACADABRA#アブラカタブラ#
291,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //SA_MONOCELL#チェンジポリン#
292,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //SA_CLASSCHANGE#クラスチェンジ#
293,0,0,1,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //SA_SUMMONMONSTER#サモンモンスタ?#
diff --git a/src/common/socket.c b/src/common/socket.c
index 3d7684972..537066ca7 100644
--- a/src/common/socket.c
+++ b/src/common/socket.c
@@ -1395,7 +1395,7 @@ bool session_isActive(int fd)
in_addr_t resolve_hostbyname(char* hostname, unsigned char *ip, char *ip_str) {
struct hostent *h = gethostbyname(hostname);
unsigned char ip_buf[16];
- char ip2[4];
+ unsigned char ip2[4];
if (!h) return 0;
if (ip == NULL) ip = ip2;
ip[0] = (unsigned char) h->h_addr[0];
diff --git a/src/map/battle.c b/src/map/battle.c
index e446e8376..75d48532e 100644
--- a/src/map/battle.c
+++ b/src/map/battle.c
@@ -331,7 +331,7 @@ int battle_calc_damage(struct block_list *src,struct block_list *bl,int damage,i
if(sc->data[SC_AETERNA].timer!=-1 && skill_num != PF_SOULBURN){
damage<<=1;
//Shouldn't end until Breaker's non-weapon part connects.
- if (skill_num != ASC_BREAKER || flag&BF_WEAPON)
+ if (skill_num != ASC_BREAKER || !(flag&BF_WEAPON))
status_change_end( bl,SC_AETERNA,-1 );
}