FlavioJS
7bfaec4529
* Normalized makefiles:
...
- 3 sections: variables, public targets, private/support targets
- object files always in a *_OBJ variable
- header files always in a *_H variable
- object files always generated to an obj* subfolder
- all Makefiles can be executed individually, calling other makefiles if necessary
- generic object targets when possible
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11812 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-26 22:36:30 +00:00
L0ne_W0lf
6182a13c05
* Fixed some minor guild script related bugs.
...
- And no, this does NOT fix the Emperium spawning issue.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11811 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-26 22:19:53 +00:00
L0ne_W0lf
57250cbf9d
Updated trigger area of Payon's West exit/entrance.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11810 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-26 21:50:02 +00:00
FlavioJS
83fb3336e7
* Fixed buildin_query_sql using Sql_Query instead of Sql_QueryStr, wrongly processing all %f,%d,... (fixes bureport:218)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11809 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-26 18:14:06 +00:00
ultramage
6e3396f84c
Fixed guild expulsion not working correctly.
...
Corrected explusion -> expulsion typo.
Added packets from 2007-11-20a sakexe; there are some changes but can't test them yet, so they're left commented out.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11808 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-26 15:14:52 +00:00
FlavioJS
78571e990c
* Fixed a memory leak in mail_savemessage (src\char_sql\int_mail.c).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11807 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-26 03:25:34 +00:00
samuray22
407e51f6e5
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11806 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-25 21:50:40 +00:00
samuray22
baa7b8a1ac
* Fixed a Problem in Mage Quest. (bugreport:489)
...
* Change a "+ name +" to "+ strcharinfo +" in a jawaii NPC.
* Change to non-capital letters StarGladiator and SoulLinker Quests Name.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11805 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-25 21:48:50 +00:00
L0ne_W0lf
69b5d5a8c0
Giant Fly Wings are now blocked on noteleport maps and duels.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11804 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-25 21:44:34 +00:00
L0ne_W0lf
afd2b17f63
* Updated Super Novice Quest with iRO dialog.
...
- Also restructured the NPCs significantly according to iRO's script.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11802 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-25 21:28:34 +00:00
L0ne_W0lf
a9641a3fb1
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11801 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-25 20:55:07 +00:00
L0ne_W0lf
7c7c24526b
Updated Bunny Band and Mr. Smile quests.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11800 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-25 20:53:51 +00:00
L0ne_W0lf
c58bc08624
Fixed an NPC error in lutie quest file (scrap " left behind.)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11799 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-25 20:31:45 +00:00
samuray22
b0ea3f6d70
Changed item names to item IDs on some scripts.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11798 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-25 18:45:11 +00:00
samuray22
5121939cf6
* Rescripted Super Novice Quest to Aegis 10.3 Standars.
...
- Bug Testing Required.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11797 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-25 01:32:37 +00:00
ultramage
a0f115351a
Fixed a crash when Slim Pitcher is cast (due to one unconverted piece of code)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11796 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-24 19:49:20 +00:00
ultramage
cd3307a4bc
Fixed a crash when a taekwon hits a wall while Sprinting (bugreport:483)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11795 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-24 17:11:02 +00:00
samuray22
d4ea436e0b
* Rescripted Soul Linker Quest to Aegis 10.3 Standars.
...
- Bug testing required.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11794 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-24 15:38:32 +00:00
samuray22
9f6b9308e8
Fixed a error (Again) in Rogue Job Quest. (bugreport:481)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11793 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-24 13:22:46 +00:00
ultramage
a74d339eab
Added support for latest official client/server packet changes.
...
Enable by setting PACKETVER to 9. Note that this breaks older clients.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11792 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-24 08:17:38 +00:00
ultramage
543ce8df7b
Make the walk/stand/spawn packet generation incremental - deriving new versions from previous versions.
...
This means less code but more work for the CPU, as some parts have to be memmove()-d around. Need a better packet building mechanism.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11791 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-24 08:07:24 +00:00
samuray22
fcb555eb2e
* Fixed a error in Rogue Job Quest. (bugreport:481)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11790 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-24 00:44:58 +00:00
ultramage
a7163dc913
Fixed a badly defined skill range in homunculus loading code (followup to r11731)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11789 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-23 19:54:56 +00:00
ultramage
128efc8d50
Fixed some old mistakes in npc shop code causing misinterpretation of the number of function parameters (bugreport:404)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11788 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-23 02:25:50 +00:00
skotlex
d7bf36fe52
- Added a few missing skill fail messages on cast-end-pos skills.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11787 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-23 02:04:29 +00:00
skotlex
ddf923dba5
- Changed the status_change structure to use dynamic rather than static memory to hold the individual status changes, this should have a noticeable impact on the server's memory consumption.
...
- Had to add a few 'ugly' flags to status_change since now you can't track SC related information while said SC is not active (happens only for Storm Gust, Joint Beat and Magic Power).
- Since I am unable to fully test, watch out for any bugs~
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11786 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22 23:52:58 +00:00
L0ne_W0lf
94d757d2a9
* Added slots to Cross Shield and Book of Charms (bugreport:429)
...
- Fixed the brynhildr item script. (bugreport:429)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11784 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22 22:43:37 +00:00
samuray22
3f1793ee12
* Fixed Missing Variables in Metto quest. (bugreport:473)
...
* Deleted some unused Variables in Bio Ethics quest.
* Changed some bad RGB Codes in THQ. (bugreport:211)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11783 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22 22:31:07 +00:00
FlavioJS
69be534c6f
* Moved the reset of references to after the empty script checks in parse_script. (fixes bugreport:222 and bugreport:449)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11782 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22 19:00:39 +00:00
ultramage
7ba256db84
Reverted skill db edit from r11772. Yes, Guardian Research's AegisName is GD_GUARDRESEARCH (see strings in client exe).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11781 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22 16:25:50 +00:00
FlavioJS
508ffb82d9
* Renamed fakenpcname to setnpcdisplay, fixed and extended it.
...
- See doc/script_commands.txt for information on how to use it
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11779 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22 16:06:39 +00:00
L0ne_W0lf
622b38ca4a
Guard effect when auto-casted by Clock Card will now cancel on armor swap.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11778 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22 15:34:11 +00:00
L0ne_W0lf
20a59e4ce0
* Fixed conf files for jmonster and eamonsters. (bugreport:432)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11777 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22 15:28:30 +00:00
ultramage
e9e5d6276d
* Modified mapserver login procedure to make clients from may 2007 and newer not crash when entering mapserver (bugreport:468)
...
- this changes PACKETVER to 8, causing incompatibility with old clients
- this makes the "Login" hex obsolete; please stop using it as it causes a conflict with this update and may have negative sideeffects
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11776 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22 00:16:37 +00:00
FlavioJS
f56187c091
ups
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11775 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21 18:21:13 +00:00
FlavioJS
c7fad50342
* Fixed Sql_SetEncoding not setting the encoding of the connection properly. (fixes bugreport:30)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11774 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21 18:15:05 +00:00
FlavioJS
f9f42984e2
* Added backward compatible target 'conf' to the Makefile.
...
(run ./configure again to update the Makefile)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11773 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21 18:12:34 +00:00
skotlex
6840bb28ab
- Moved subtype from struct block_list to struct npc_data.
...
- Fixed some compilation warnings.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11772 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21 13:29:45 +00:00
skotlex
cd362b8ca9
- Optimized a bit the map set cell imperative so it only fails when the target cells are of native type wall/ground, so that it still allows setting/unsetting temporarily unwalkable types by using icewall types of cell.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11770 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21 10:28:34 +00:00
ultramage
287ea2a93e
More clif.c cleaning
...
- Renamed clif_set0078 to clif_set_unit_standing, and clif_set007b to clif_set_unit_walking
- Added clif_set_unit_spawned (split off from clif_spawn), needed for a followup change
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11769 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21 10:27:22 +00:00
ultramage
ef0971541b
Removed one duplicit sql operation when saving items (bugreport:459)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11768 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21 09:08:15 +00:00
ultramage
0ad3fa93e4
random cleanup
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11767 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21 08:57:31 +00:00
ultramage
5f3c387a37
* Homunculi now reset their can-act delay on call/resurrect/mapchange (allows bypassing delays by doing rest/call instead of relog) [ultramage]
...
* Changed Lif's Emergency Avoid to just get a normal skill delay (blocks all skills, cancelled by mapchange / re-summon) instead of getting a persistent block on only this one skill (bugreport:13)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11766 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21 08:44:08 +00:00
ultramage
902d96c6d8
Cleaned up/reformatted clif_set0078 and clif_set_007b (stand and walk packet code).
...
Replaced some heavy #ifdefing in clif_spawn and clif_getareachar_unit with a lazy fixed-width buffer.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11765 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21 02:54:37 +00:00
skotlex
e96015d64b
- Implemented SL_SUPERNOVICE erasing the death record 1% of the casts.
...
- Implemented current exp being capped to the exp required to level up from the previous level when we are at max level (required for some S. Novice buffs)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11764 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-20 15:14:51 +00:00
skotlex
53d5219da6
- removed 'skill_fail' message when a ground skill fails as that caues double 'skill failed' messages in several instances.
...
- Corrected shop freeing using free instead of aFree ,causing memory leak reports.
- Corrected the sc def settings modifying tick_def in regards to sc_def instead of tick_def
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11762 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-19 19:40:19 +00:00
ultramage
c1da20681e
Random cleaning of party.c in attempt to make party_send_xy_timer() crashes a bit clearer...
...
- now party_db is iterated instead of using foreach()
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11761 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-19 14:51:23 +00:00
FlavioJS
7e9f1e929c
* Nullpo's disabled on release builds.
...
* Added timestamps to the log of memory leaks.
* Moved definition of __func__ to cbasetypes.h.
* Configure script updated:
- added option to select the memory manager
- added option to enable MAPREGSQL
- added option to enable DEBUG
* common's Makefile deleting svnversion.h on 'clean' target.
(run ./configure again to update your Makefile)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11760 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-19 03:05:16 +00:00
L0ne_W0lf
0dcc08101d
Updated more map flags for Al De Baran's turbo Track.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11758 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-18 22:09:28 +00:00
skotlex
cf2d63d285
- Implemented a small change that was long overdue: Displaying the char-select screen now uses a single SQL query instead of up to 9.
...
- Fixed a bug in the update to prevent setting cell types on unwalkable cells.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11757 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-18 21:32:24 +00:00