5171 Commits

Author SHA1 Message Date
ultramage
3f8d933e0a Almost but not quite u.u
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9741 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-29 20:06:58 +00:00
ultramage
f0de1a01fc Converted all comodo_gambling.txt variables to temporary npc type.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9740 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-29 20:04:06 +00:00
ultramage
cba594dcb2 Performed some eAthena-style adjustments to the comodo gambling script.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9739 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-29 19:58:29 +00:00
ultramage
db4ae54912 * Updated the comodo gambling script
- synced the structure with the aegis script (with neccessary adjustments)
- added a missing emotion and cutins (using jA's method)
- added a missing npc

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9738 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-29 19:29:07 +00:00
ultramage
025f66c3c3 Added a nasty hack to prevent multilanguage clients from breaking guild notices
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9737 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-29 16:02:57 +00:00
ultramage
f4a6f3b3fc - Removed the duplicit and untranslated alchemist.txt event
- Removed old custom geffenia warper since TSQ is done
- Moved the custom events entries into scripts_custom.conf

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9736 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-29 15:45:07 +00:00
ultramage
f0b945f35f - Fixed the description of @summon
- Fixed @nuke's position (I edited the wrong file by accident)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9735 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-28 13:45:19 +00:00
ultramage
e7a00c7e06 Made @reloadscript wipe ALL previous mobs that the script engine spawned
- this way it is manageable via global vars; the other way doesn't allow that

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9734 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-28 01:50:39 +00:00
ultramage
d241d16d2a Some misc cleanups (typos, formatting, forgotten changelog entry etc)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9733 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-28 01:30:15 +00:00
ultramage
86221c4e69 Reformatted and translated atcommand.c
Improved @marry, allowing spaces after the first comma

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9732 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-28 01:11:14 +00:00
ultramage
13014280f0 Simple cleanup
- removed atcommands @w, @server_date/time, @red, @happyhappyjoyjoy, @shuffle
- synced gm level of @jailfor, @charjailtime, @npcmove, @chardropall, @charstoreall, @send, @mute, @changelook, @exp and @nuke
- added conf entries for @whozeny, @kamic, @tonpc, @petid, @identify, @adopt, @trade, @changelook, @send
- reorganized the atcommand_athena.conf file a bit

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9731 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-27 23:06:38 +00:00
ultramage
f4a0404503 Corrected indentation of the atcommand table (editor compatibility)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9730 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-27 19:15:33 +00:00
ultramage
37ecb00ca5 Fixed a C language restriction preventing compilation
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9729 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-27 16:29:58 +00:00
DracoRPG
91cbbb26bd Fix for my previous change (already fixed once, yeah...)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9726 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-27 12:33:57 +00:00
DracoRPG
bf98b03fb0 Removed useless read-from-GRF features
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9725 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-27 05:04:10 +00:00
DracoRPG
eb4dc651f8 Ooops... I'm definitely too bad.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9724 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-27 04:03:12 +00:00
DracoRPG
31c12a3859 - I'm back, and I begin with an implementation of a good old Aegis bug : Assassins should now be able to use the infamous status arrow + Grimtooth method
- Also added some random stuff about storage password system

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9723 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-27 03:12:38 +00:00
skotlex
6403d303d3 - Kaite and Assumptio no longer stack. One will remove the other in the same way Assumptio and Kyrie do.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9722 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-27 00:53:26 +00:00
skotlex
b55b492943 - Moved the pet rename code from int_pet.c to inter.c and normalized it so it can be used for any object.
- Made homunculus renaming go through the char-server so it can be validated against the allowed characters setting.
- Added battle config hom_rename so you can enable renaming multiple times your homunc.
- Updated the hardcoded defaults for gvg-damage to what they should be.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9720 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-27 00:31:29 +00:00
skotlex
76381834f5 - Fixed the normalizing function not sending first classes back to novice if they do not have basic skill maxed.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9719 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-26 21:42:04 +00:00
skotlex
d65e051707 - Added a wrapper to delete_timer so it prints out from where the invocation was done.
- Fixed some unsigned warnings.
- Fixed Splash attacks consuming 2 ammo on each attack.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9718 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-26 18:49:46 +00:00
ultramage
335723f839 - Removed log_uptime that was accidentally introduced in r1208
- Added some more freedom for the txt log paths since 32 wasn't enough

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9716 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-26 17:17:05 +00:00
ultramage
3266ced856 More typo fixes
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9714 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-26 15:01:39 +00:00
ultramage
9cf92371c3 - Fixed a monster spawn typo in hu_fild05 and lou_fild01
- Added a missing dialogue branch in novice.txt

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9713 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-26 13:43:54 +00:00
ultramage
843f616bbb Fixed a typo in skill_cast_db.txt making the server skip NJ_KUNAI
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9711 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-24 22:13:29 +00:00
skotlex
c82708aba9 - Made the pc_deleteinvincibletimer function a define so it auto-checks for the timer value.
- Fixed a missing tab in the skill require info of TWILIGHT3


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9709 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-24 21:29:01 +00:00
ultramage
5e13f9d6a7 Fixed one missing 'On' in prtg_managers.txt
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9708 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-24 17:37:47 +00:00
skotlex
f904054ce8 - Improved a bit the menu entries counting code (using a while with strchr should yield better performance that a for done on the string's strlen, right? However, it bugs me that strchr's man-page says it won't work on multi-byte characters. But does a strchr(str,':') works any worse than (str[i]== ':')?
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9706 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-24 15:11:42 +00:00
skotlex
9342b7e4d5 - Also fixed the battle config setting guild castle defense :x
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9705 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-24 14:45:28 +00:00
skotlex
f566e76018 - Cleaned up some more the Joint Beat implementation, so the status don't take effect until the attack connects.
- Some minor cleanups.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9704 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-24 14:44:14 +00:00
ultramage
015c0eaa61 Fixed int/dex foods using an incorrect icon for their status
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9701 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-23 19:39:17 +00:00
skotlex
142ca645f7 - Cleaned the initializing for in the hom viewdata to make it overflow-proof.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9700 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-23 17:49:49 +00:00
skotlex
985abe3b02 - Changed the night status from 149 to 160, which seems to work so much better, and also enabled simplifying the night code. The previous code was there left commented in case it's needed again.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9699 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-23 15:08:47 +00:00
skotlex
eab8b52656 - A skill's walk delay will also delay your can-attack time when the skill connects, since this is the behaviour of Sonic Blows as described by Tharis.
- Added missing declaration of merc_get_hom_viewdata in mercenary.h


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9698 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-23 14:40:22 +00:00
skotlex
da11e41ed4 - Added view_data support to mercenary.*, so that the Homunculus entries are no longer required on the mob_db.
- Removed homunculus entries from mob_db.
- Added the status icon to NPC_CHANGEUNDEAD and the Flee/Hit foods
- Corrected the check that lets you walk when vending/chatting/etc.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9697 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-23 14:08:34 +00:00
skotlex
e6e31a01d2 - Moved the homunculus setting from pet.conf to homunc.conf
- Fixed homuncs not triggering land spells if they are spawned on top of them and hom_setting&0x2 is not set to make them bypass them.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9696 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-23 14:00:22 +00:00
skotlex
81a9313a9d - Removed sd->max_menu, sd->npc_menu is now reused to store what is the max number of valid entries and prevent clients from picking invalid options.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9690 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-22 15:10:15 +00:00
skotlex
53949e4131 - Reverted the battle_calc_return_damage code as the previous one was correct, ninja self-targetted skills CAN be reflected.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9689 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-22 14:35:28 +00:00
ultramage
e034ce07bb Typo hunt
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9684 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-21 12:12:04 +00:00
ultramage
af4ac5e72c Synchronization of the trunk&stable npc directories
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9683 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-21 11:40:27 +00:00
Lupus
f13bf6e679 fixed equip loc of "Father's" event items
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9681 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-21 09:47:33 +00:00
FlavioJS
5117e39fac - Fixed while statements not "reserving" the curly before parsing the test expression.
Ref: http://www.eathena.ws/board/index.php?showtopic=134596

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9680 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-21 03:17:04 +00:00
ultramage
89f25a569d * Fixed the server not reacting properly to atcommands/charcommands when using langtype 10/11 (the |XY codepage indicator wasn't being trimmed)
* Fixed some joker's code trying to dereference a null pointer in atcommand_param

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9679 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-20 14:33:31 +00:00
skotlex
fa2d2ced6e - Updated merc_reset_stats to handle resetting skill tree and points as well.
- Updated @homshuffle so that the skill tree and current skill points are not messed up.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9678 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-20 08:14:40 +00:00
skotlex
3838afbf52 - Fixed the label dup code, it now works correctly with const.txt switch labels.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9676 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-19 18:22:31 +00:00
skotlex
9d049827d7 - Reverted the dup-label check code since it has a bug that needs to be fixed first (it fails to recognize const.txt values)
- Reverted clif_skill_damage receiving the blewcount value since the whole code update that was involved didn't help any anyway.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9675 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-19 18:00:11 +00:00
ultramage
c356b3a461 Fixed a client crash during SQL char selection if you for some reason had more than 9 characters in your account
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9674 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-19 17:04:12 +00:00
skotlex
3b1e03537d - Merged Rayce's cleanups of the script engine that account for duplicate labels, non-numeric labels and makes the engine case-insensitive towards keywords like if/case/switch/etc/
- Added the icons for the Food boosts (need packet version 8 to get them).


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9673 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-19 15:27:53 +00:00
skotlex
eb86aea493 - Updated @homshuffle to preserve current hom's exp.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9672 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-18 20:08:24 +00:00
skotlex
ae58a47909 - Modified the Storm Gust freeze counter code. It now takes into consideration the ID of the skill before increasing the counter, which should effectively yield the closest aproximation to official (even though the counter will reset if you step out of a SG and into another one, we do not know yet what should happen in such a case).
- Added @homshuffle. It recalculates the homunculus stats, as if the homunc was sent back to level 1, and then releveled. This command is mean to help fix those previously created Homunculus that are much stronger than they should be.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9671 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-18 19:30:22 +00:00