10240 Commits

Author SHA1 Message Date
flaid
9151093ff7 Added iRO hats and matk fixes into SQL
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16275 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-12 08:12:27 +00:00
shennetsind
4f1f7b9d38 Fixed bugreport:5994 misuse of inline against msvc standards (and inline was pointless there too. thought it'd be used elsewhere, not the case).
Blame on r16273

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16274 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-12 03:59:24 +00:00
shennetsind
4ca3aa34ed Added new bonus as per kenpachi's request: bonus2 bUseSPrateSkill,n,x; // Reduced increases/reduced the SP consumption of skilln by x%. (supports skill names)
e.g. bonus2 bUseSPrateSkill,"AL_BLESSING",50; -> increases AL_BLESSING sp usage by 50% (e.g. if its 50 it goes to 75)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16273 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-12 02:09:55 +00:00
shennetsind
e2fd3350e5 Improved bonus-adding processes by no longer having to add it to the zero'd memset bullshit, replaced it by moving the first set of bonus into its own struct and simply zeroing the struct prior to recalc.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16272 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-12 01:08:05 +00:00
blacksirius
7332a89352 added new networking subsystem (early stage - files are not compiled yet during normal build!)
Note
	The files i added / modifications i did, are not affecting a normal build
	nothing gets changed yet!

	Linux 2.5+ only yet.

	


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16271 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-12 00:59:55 +00:00
blacksirius
b3b21e6e8c Fixed bugreport:5990 OSX compiling error / warnings
Bug in Detail:
 - Misplaced LDFLAGS uage in some Makefile templates (by passing them to the compiler not to the linker.)
 - Wrong usage of volatile (a functions return value couldnt be declared to return volatile :D )
 - Unsupported Inline ASM using lock xchg operation on llvm-gcc .. (apple loves this ..)

Fixed by:
 - Removed unnecessary LDFLAGS 
 - Removed unnecessary volatile declarator
 - Replaced InterlockedExchange and InterlockedExchange64 with gcc intrinsics. 



git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16270 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-11 23:31:19 +00:00
blacksirius
04bc22ca40 Fixed bugreport:5989 map-server crashes.
Bug in Detail:
 - Uninitialized Critical Section used in Condition Variables.. 
 - Possible Stack Overflow in async allocator Thread when build as Release 

Fixed by: 
 - Initialize Critical Section for Condition Var's waiter count lock properly
 - Increased Stack Size of Async. Allocator Thread to 1MB (previously 512KB)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16269 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-11 21:51:09 +00:00
rud0lp20
f6f8f640c5 Fixed bugreport:5963 AB_CHEAL should now work properly on immune targets(Mado, berserk, shield of deaf).
Fixed bugreport:5981 PA_SACRIFICE now won't be granted by bonus damage from cards(RENEWAL CHANGE).
Fixed bugreport:5892 & bugreport:5900 SO_SPELLFIST is now working properly.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16268 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-11 21:00:12 +00:00
euphyy
20eac3f740 * Added documentation for "checkwug" (doc\script_commands.txt)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16267 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-10 21:39:17 +00:00
kenpachi2k11
0e7adedaab Follow up r16249 - enabled double attack ability for all weapon types in all item scripts that enables use of TF_DOUBLE. (bugreport:5935)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16266 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-10 21:00:08 +00:00
blacksirius
d436ed710f moved skill_nocast_db.txt to re / pre-re db path
moved item_noequip.txt to re / pre-re db path 

NOTE: 
 both files are now located in db/re/ (or db/pre-re/) folders
 depending on your build.





git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16265 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-10 16:28:48 +00:00
blacksirius
e96e10ed72 VC9/VC10: followup for commit r16263 (windows port)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16264 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-10 16:08:18 +00:00
blacksirius
3471d3f35e - added some missing copyrights
- merged (bs-coreoptimize->trunk) generic athena style configuration parser (raconf)
- merged (bs-coreoptimize->trunk) threadsafe memory pool (mempool) [i need it for the new 'socket' system]
- set svn:eol-style property on newer files were it was missing



git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16263 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-10 16:04:24 +00:00
euphyy
2cb2ee816b * Added documentation for new mounts (doc\script_commands.txt)
* Minor fix in "eA Job System" documentation for third classes (doc\ea_job_system.txt)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16262 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-10 16:03:07 +00:00
kenpachi2k11
afe325282c Fixed Concentrated White Potion(Z)s script. (bugreport:5895)
Fixed Gym Pass Box' script. (bugreport:5976)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16261 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-10 15:24:04 +00:00
tr0n93
2083c0552c - Fixed 'instance_check_party' (bugreport:5948)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16260 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-10 13:59:48 +00:00
brianluau
b22632ed62 - Fixed unescaped double quotes (follow up to r16251, bugreport:5895).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16259 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-10 06:52:00 +00:00
brianluau
ccdc1a396c - Added svn:eol-style=native property on some recently added text files.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16258 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-10 06:34:50 +00:00
blacksirius
7876a5a38e VC10/VC9: followup for commit r16256
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16257 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-10 02:30:56 +00:00
blacksirius
12b9fdab9c added mutex && cond var abstraction ( for pthread / winapi )
added type 'sysint' to cbasetypes, which's the width of the platform the release gets compiled for.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16256 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-10 02:27:07 +00:00
blacksirius
f4b8626e7c added Makefile && obj dir to svn:ignore @ src/test
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16255 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-10 02:25:32 +00:00
euphyy
3b8d196c31 * Massive compression of "Card Trader" script, from 123kb to 7kb! (other\card_trader.txt)
* Some optimization of Ash-Vacuum quests (quests\quests_13_1.txt)
* "Sphinx Mask Quest" script optimized (custom\quests\sphinx_mask.txt)
* Moved "Caral" NPC from non-existent moc_fild04 to cmd_fild08, as per bugreport:5959 (custom\quests\thq\THQS_Quests.txt)
* Fixed Job_Archbishop/Job_Archbishop_T typos in job change script, but other issues in bugreport:5938 not addressed (jobs\3-1\archbishop.txt)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16254 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-10 01:37:17 +00:00
kenpachi2k11
8b9dbe71f7 Follow up r16252 - replaced zeros with NULL and corrected syntax of commented out entries in SQL mob databases.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16253 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-10 01:22:09 +00:00
kenpachi2k11
ccc5dc5504 Created renewal mob SQL database file and synchronizes both SQL mob databases with their corresponding TXT databases. (bugreport:5281)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16252 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-10 00:16:38 +00:00
kenpachi2k11
914fa51e06 Fixed Black Wing, Peuz's and Ur's sets, Scarlet Rose' (#5548) location and Ebon Armors (#15014) job code. (bugreport:5895)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16251 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-09 23:12:19 +00:00
kenpachi2k11
5cb37c2157 Fixed some Genetic items related to Pharmacy skill. (bugreport:5790)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16250 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-09 21:03:30 +00:00
kenpachi2k11
7862bffff8 Follow up r16248 - changed table name for Canon Balls (#18000-#18004) to item_db_re.
Added some books to the renewal database because of their MATK changes. (bugreport:5921)
Changed bonus bDoubleRate to skill "TF_DOUBLE" because bonus bDoubleRate isn't enough and the official script explicitly states that the skill should be given. (bugreport:5935)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16249 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-09 20:17:21 +00:00
kenpachi2k11
c2cf919d35 Follow up r16245 and r16247 - changed table name for Megingjard (#2629) and Tao Gunka Card (#4302) to item_db_re.
Fixed job code for Bone Plate (#15000). (bugreport:5816)
Added Wizardry Staff (#1473) to renewal SQL database. (bugreport:5904)
Moved Cannon Balls (#18000-#18004) from pre-renewal to renewal database and changed their weigth to 1. (SQL DB only) (bugreport:5907)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16248 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-09 19:36:57 +00:00
kenpachi2k11
8ac22b2526 Moved a few merchants and mob spawns to separate files to prevent error message when running server in pre-RE mode and with TXT databases. (bugreport:5846)
Fixed Tao Gunka Cards (#4302) renewal effect. (bugreport:5866)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16247 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-09 18:48:50 +00:00
kenpachi2k11
2acc5c10bb Fixed Shining Electric Bulb Hairbands (#5310) script. (bugreport:5805)
Fixed Imperial Guards (#2153) ViewID. (bugreport:5785)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16246 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-09 18:13:45 +00:00
kenpachi2k11
3e0d0ab73b Updated MATK of several Staff weapons in renewal databases. (bugreport:5646)
Updated Megingjards (#2629) renewal bonus script. (bugreport:5694)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16245 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-09 17:18:50 +00:00
kenpachi2k11
37b918d25b Fixed Barricades (#1905) HP in pre-renewal database. (bugreport:5423)
Changed Poison Bottles (#678) script to use SC_ASPDPOTION3 instead of SC_ASPDPOTION2. (bugreport:1996)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16244 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-09 15:49:29 +00:00
rud0lp20
9c2c02007f Follow up on r16240 update RK_CRUSHTRIKE formula and weapon break percentage.
Fixed bugreport:5953 GC_CROSSRIPPERSLASHER range is now (8 + 1 * skill level) cells.
Fixed bugreport:5943 SC_GROOMY is now really remove selected mounts.
Updated Guillotine cross skills formula base on re-balancing formulas...

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16243 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-08 12:28:14 +00:00
xantara
10057be973 ` Updating script_commands.txt
-- bugreport:5412 Added documentation for freeloop, getargcount, is_function, and get_revision
-- bugreport:5723 Updated produce command to include success rate information
-- bugreport:5449 Updated getiteminfo to include type 15 for matk when RENEWAL is defined

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16242 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-08 07:28:56 +00:00
xantara
4f5549d696 ` Fixed bugreport:5717 if character's last map is invalid, move to a major city
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16241 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-08 07:27:13 +00:00
xantara
10fdb0c1f4 ` Added bugreport:5906 Trap Research's INT bonus
` Fixed bugreport:5950 RK's Crush Strike to include weapon weight in attack formula

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16240 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-08 07:26:33 +00:00
euphyy
3473296229 * Added "eA Job System" documentation for third classes (doc\ea_job_system.txt)
* Fixed Eden: Romeo#02 not setting para_suv01 upon quest completion (bugreport:5949)
* Cleaned and edited "Item Signer" script for general use (custom\item_signer.txt)
* Merged and cleaned "Poring Track" custom script, then moved and renamed (custom\events\p_track.txt)
* Optimized "Valhallen Quests" script (custom\quests\valhallen.txt)
* Optimized "Event King Items" script (custom\events\kings_items.txt)
* Deleted "Market Place" script, not sure why this existed... (custom\etc\market.txt)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16239 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-08 00:35:56 +00:00
shennetsind
cd7a64622a Fixed bug to lion howling/sc_fear status, super mega ultra ubber plus thanks to the awesome malufett
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16238 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-07 17:02:05 +00:00
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
euphyy
71cb492631 Follow-up to r16234: New city files
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16235 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-06 00:35:28 +00:00
euphyy
c0fb1a9630 * Added Dewata and El Dicastes town (\cities\) and quest (\quests\) NPCs.
* db\quest_db.txt updated with Dewata and El Dicastes quests.
* Fixed minor bug with Arch Bishop check in Thanatos Tower (bugreport:5942)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16234 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-06 00:34:10 +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