epoque11
2c8e9238ac
- Follow-up to r16236, additional array increase to accommodate sprintf messages
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16237 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-06 18:23:17 +00:00
epoque11
f48046eca1
- Fixed a crash issue where sprintf was attempting to write outside of the bounds of an array
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16236 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-06 18:14:05 +00:00
rud0lp20
1227572f0e
Fixed bugreport:5919 RK_ENCHANTBLADE bonus damage at any level should now work properly.
...
Fixed bugreport:5914 SC_MANHOLE duration at level 2 is now 10 seconds.
Fixed bugreport:5928 SR_CURSEDCIRCLE should now work properly(castable with other skills & should end after the execution of a skill)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16233 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-04 17:11:22 +00:00
shennetsind
59d9e55fbc
Follow up r16231 now I *think* I fixed the indentation problem with my IDE
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16232 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-04 16:24:37 +00:00
shennetsind
2ee49a207a
Follow up r16228 fixed logical problem with previous implementation (the see vals would break).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16231 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-04 16:17:38 +00:00
shennetsind
241886f562
Follow up r16227 & bugreport:5932 fixed issues with my new-IDE tabbing, & default configuration setting.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16230 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-04 16:11:03 +00:00
shennetsind
2d949e2a6d
Follow up r16227 & bugreport:5929 fixed typo. super mega hug to malufett <3
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16229 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-04 16:07:19 +00:00
shennetsind
6e48e4e5d9
Fixed bugreport:5913 recently-added state system no longer breaks on stacking status changes.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16228 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-04 16:05:28 +00:00
shennetsind
049b2552cd
Adding new config min_npc_vending_distance which simulates the official 'no vending near npcs' feature. super mega credits to masao
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16227 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-03 22:41:52 +00:00
blacksirius
b3481a4aaf
thread api: added support for platforms without TLS (Thread Local Storage) support (usually older OSX llvm versions ..)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16226 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-03 20:09:39 +00:00
blacksirius
332c603e47
cmake: followup for commit r16221 (fixed cmake build / added missing files)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16224 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-03 19:33:00 +00:00
blacksirius
04165cfcff
feature merge bs-coreoptimize->trunk: Atomic Operations, Threading, Spinlock implemnetation. [commit 1/2, windows will followup]
...
- Added Abstractions for Atomic Operations (lock instructions.. windows guy's may now this as Interlocked* stuff ..)
- Added Threading api abstraction for Pthread based OS's and Windows
- Added Spinlock Implementation (uses CAS / if you need more informations - just read the source - its simple.)
- Due to Interlocked(Compare)Exchange64 .. we now require at least i686 (Pentium Pro) for 32Bit Builds :)
youll also may feel some performance improvements when using 32bit builsd due to "newer" minimal arch
the compiler is now able to use CMOV's ....
================================================================
= Important Warning:
================================================================
Dont use threading at the moment athena is not threadsafe!
you'll mess up everthing when accessing data from other threads .., no synchronization is provided.
A way to process tasks asynchronously will come up after / with the new socket system.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16221 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-03 18:53:02 +00:00
blacksirius
bde86942c0
cleaned up windows header usage (added one central file to use windows / winapi specific stuff, to be able to set the appropriate flags before including it correctly)
...
Note: this may screw up mingw or cygwin building, ill fix it later...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16219 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-03 17:55:38 +00:00
blacksirius
1b2e097aca
fixed portability issue. (As long as we support other compilers than MSC/ICC we have to check explicitly for compiler and not only on Platform ... )
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16218 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-03 16:07:26 +00:00
rud0lp20
80d35e7ab0
Fixed bugreport:5911 Reflect Damage should now cancel when shield/guard is unequipped.
...
Fixed bugreport:4828 LG_PINPOINTATTACK should now only work with spears.
Fixed bugreport:5905 All heal support skill now can't work with Mado Gear.
Fixed other non Mado related skill that it should not work when Mado is equipped.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16217 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-03 14:54:06 +00:00
blacksirius
f223818f59
feature merge bs-coreoptimize->trunk: added some compiler abstractions
...
- forceinline -> will force the compiler to always inline the given method
- ra_algin(n) -> align to (n) .. (see: http://msdn.microsoft.com/en-us/library/83ythb65(v=vs.80).aspx for more informations).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16215 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-02 17:24:47 +00:00
shennetsind
38955f287c
Fixed bugreport:5891 pk_mode config may now be used at lv 2 once again.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16211 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-01 23:02:56 +00:00
shennetsind
6659d515a7
Follow up r16209 moving on; yet another performance improvement. added 3 other states for the system to speed up. modified the scs_flag to be accurate (with one conditional flag they could stack and give undesired results e.g. with cloacking)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16210 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-01 23:01:40 +00:00
shennetsind
c897ecdc25
performance improvement initial commit for status change state functionality, this first commit covers status that makes you unable to move.
...
-- this cache the status changes into states saving dozens of checks whenever a unit moves/per cell.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16209 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-01 18:42:35 +00:00
shennetsind
6f784872ba
Fixed bugreport:4109 battle ground guardians will now follow nearby allies when no foes are in range.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16208 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-01 16:45:45 +00:00
shennetsind
886ca9c647
Follow up r16206 fixed support renewal-disabled builds
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16207 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-01 16:05:19 +00:00
rud0lp20
95795cf08a
Fixed bugreport:5889 GC_ROLLINGCUTTER range and behavior are now updated.
...
Fixed part of bugreport:5880
-Fixed damage formula of NC_SELFDESTRUCTION.
-Fixed damage formula of GC_CROSSRIPPERSLASHER.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16206 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-01 14:52:13 +00:00
shennetsind
d1867f8195
Fixed bugreport:208 Warp Portal will cease to function after warping first user if its target is the same point where it was casted.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16205 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-01 14:36:22 +00:00
blacksirius
b1881eafee
removed the old obsolete Plugin system (commit 1/2)
...
- Removed @ Autoconf/make and CMake, VC Projects will be cleaned in a additional commit.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16203 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-01 14:21:02 +00:00
shennetsind
442132fefe
Fixed Leech End poison reportedly not meant to respect phen card.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16202 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-01 13:12:42 +00:00
shennetsind
c386fd80f3
Fixed bugreport:5793 Chrorus skills now count partners properly.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16201 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-01 12:45:05 +00:00
blacksirius
d1746e052d
feature merge bs-coreoptimize->trunk: Build Output Cleanup, Makefile Common Dependency Handling
...
- "Optimized" the build Output using Makefiles - to Kernel style build output.
- Changed dependency handling to common (core), by generating one lib file (ar) and link against that
instead of assigning all deps individually in every subproject
- Changed header dependency handling in Subproject makefiles - requiring all common/ headers.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16198 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-01 10:46:02 +00:00
brianluau
29749ceaa8
- Replaced more -> rAthena (follow up to r15251).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16195 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-01 04:06:10 +00:00
brianluau
d960aa3bee
- Follow up to r16164 and r16193: used SVN Copy/Move so SVN History is preserved.
...
- Added svn:eol-style=native property for some recently added text files.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16194 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-01 03:40:58 +00:00
shennetsind
60d39385a7
Follow up r16187 adjusted packetver range for the rode bugfix, special thanks to sizenine
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16191 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 22:07:36 +00:00
shennetsind
aef07ec007
a couple checks here and there to remove possible warnings.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16190 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 21:26:10 +00:00
shennetsind
6c0ce4927c
Fixed bug with banding, super mega ultra thanks to MarkZD for going after it.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16188 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 20:38:01 +00:00
shennetsind
86b0ee72ba
Fixed bugreport:5812 november 2011 or earlier clients shall now display the robes properly.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16187 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 19:09:02 +00:00
shennetsind
66e10ae1a7
Updated @changelook to support robe id added missing instruction for already-supported id #6
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16186 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 19:00:20 +00:00
shennetsind
174068d04e
Fixed bugreport:5828 Added missing min_group_id_to_connect functionality to login server (presumably removed by accident in r15572).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16185 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 18:50:59 +00:00
shennetsind
ea0fba8394
Fixed bugreport:5839 mapflag conflicts were displaying wrong message
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16184 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 18:42:26 +00:00
shennetsind
cde1d9c0a4
Fixed bugreport:5804 Instances no longer leave "broken" timers behind. Instances also will destroy themselves upon @reloadscript since they break at that.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16183 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 17:46:20 +00:00
shennetsind
13067714a3
Fixed bugreport:5867 clones with cloaking skill are no longer "invincible"
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16182 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 16:04:04 +00:00
shennetsind
166e32999d
Fixed bugreport:5835 vendings are no longer broken when character moves map or is recalled by a gm.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16181 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 15:27:13 +00:00
shennetsind
973c89b933
Fixed bugreport:5791 mob rebirth skill shall now function properly on newer clients
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16179 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 07:51:16 +00:00
eathenabot
7d9600e96a
* Merged changes up to eAthena 15114.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16178 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 05:53:14 +00:00
eathenabot
9d4ba09780
* Merged changes up to eAthena 15113.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16177 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 05:42:46 +00:00
eathenabot
42bade60a6
* Merged changes up to eAthena 15112.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16176 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 05:36:21 +00:00
eathenabot
d3ba34e417
* Merged changes up to eAthena 15111.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16175 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 05:28:43 +00:00
eathenabot
5332f09241
* Merged changes ONLY eAthena 15110.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16174 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 05:12:24 +00:00
rud0lp20
3a86a38e89
Fixed bugreport:5873 sex changed shouldn't now make exploits regarding item bonuses.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16167 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-30 19:10:36 +00:00
rud0lp20
7771470c6c
Fixed bugreport:5850 GN_HELLS_PLANT damage formula and behavior are now updated.
...
Fixed bugreport:5848 RK_DRAGONTRAINING should now work normally.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16166 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-29 16:25:25 +00:00
rud0lp20
5fe0431d57
Fixed bugreport:5842 RK_DRAGONBREATH damage should now be reducible by defender and energy coat and be blocked by anti long ranged skills.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16157 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-27 18:59:49 +00:00
rud0lp20
1d43091f5b
Fixed bugreport:5821 GN_SLINGITEM item requirements(item throwables) should now works normally.
...
Fixed bugreport:5223 GN_BLOOD_SUCKER should now work like official behavior.
Fixed part of bugreport:5674 Spiral Pierce is now in RE.
Fixed setmadogear now it accepts optional parameter(0=unmount 1=mount).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16155 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-27 11:33:42 +00:00
brianluau
9fc7b8d629
- Follow up to r16147: check the price in the shop file, instead of id->value_buy. Thanks EvilPuncker!
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16154 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-26 23:53:26 +00:00