gepard1984
1e31877e30
Some NPC code cleanup (event labels).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15640 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-29 23:53:22 +00:00
protimus
d70e5562da
Removed drop and exp penalties of bosses monsters in renewal. (bugreport:5377)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15638 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-29 05:52:53 +00:00
shennetsind
4f28d3ef20
Fixed PA_SACRIFICE crash, bugreport:5371, present since r15277
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15635 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-27 22:29:59 +00:00
gepard1984
7c60f9f8da
Fixed Heal amount on skill levels 1~9 (since r15009, bugreport:5372).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15633 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-27 18:59:31 +00:00
gepard1984
f918aa8aad
Fixed atcommands not being logged (follow-up to r15572)(bugreport:5370).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15632 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-27 13:04:34 +00:00
eathenabot
0041662145
* Merged changes up to eAthena 15075.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15631 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-27 03:15:59 +00:00
gepard1984
8a541cdba3
Fixed va_list
being reused in DBMap code (linkdb_foreach()
) (bugreport:5367).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15628 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-24 16:50:34 +00:00
xantara
75d4b76993
Fixed Royal Guard's Banding skill & icon activation (bugreport:5210)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15627 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-22 02:13:09 +00:00
xantara
ef2e407b17
Applied renewal skill changes: (bugreport:5302)
...
- Arrow Shower's attack power (50+10*SkillLvl)
- Wind Blade's MATK per hit (from 100% to 150%)
- Storm Gust's chance of freezing (65-5*SkillLvl)
- Land Mine, Blast Mine, Claymore Trap's damage formula
- Spear Quicken's ASPD (fixed 7), CRIT (3*SkillLvl) and FLEE (2*SkillLvl)
- Holy Cross's double damage with 2-handed spear
- Axe Mastery's damage increase also applies to Sword class weapons
- Spiral Pierce's weapon requirement (now allows swords)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15626 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-22 02:08:57 +00:00
lordttseven
7ed49a2dad
* fixed third class skill point allocation logic (follow-up to r15594, bugreport:5329)
...
* replaced some hard-coded constant values in the vicinity with DB lookups
- removed semi-sensible special scenarios for borked GM character's skill trees in pc_calc_skilltree_normalize_job
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15625 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-20 16:50:27 +00:00
shennetsind
d982b4534b
minor improvement on status_calc_<stat> for SL_HIGH soul link, being it does not stack with other status changes.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15622 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-19 21:28:51 +00:00
shennetsind
779ab672a4
Updated Enchant Blade, bugreport:5346
...
- May only cast on self.
- Updated formula: [( ( Skill Lv x 20 ) + 100 ) x ( casterBaseLevel / 150 )] + casterInt
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15620 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-19 21:17:42 +00:00
shennetsind
d2cf026ba2
Initial support for Wanderer and Minstrel, and a few adjustments here and there for other classes.
...
- credits to 3ceam for the base.
- should you step by any bugs let us know, http://rathena.org/board/tracker
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15616 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-19 17:49:23 +00:00
gepard1984
99e244448e
Fixed /lb
and /nlb
commands displaying additional nickname (bugreport:5351).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15615 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-19 12:38:25 +00:00
lordttseven
27933caa3d
- reverted part of r15609 since apparently the issue is purely limited to ZC_SKILLINFO_LIST, and this change breaks big storages
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15613 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-19 10:21:16 +00:00
shennetsind
ca34ad2ba9
Fixed /b and /nb bugreport:5351
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15612 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-19 04:34:56 +00:00
shennetsind
6a2e86ce84
Follow up r15609, fixed gcc warnings
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15610 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-18 22:30:19 +00:00
lordttseven
930048790b
* adjusted socket_max_client_packet to a more accurate (if guessed) value to prevent undefined client behavior (may only affect more recent clients?)
...
+ added a workaround for too large ZC_SKILLINFO_LIST packets resulting from all_skill group permission by sending excess skills one by one (bugreport:5348 and bugreport:5349)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15609 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-18 22:05:21 +00:00
shennetsind
93f8dc1ffd
Added 2 new item bonuses as per kenpachi's request:
...
- bonus2 bHPGainRaceAttack
- bonus2 bSPGainRaceAttack
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15608 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-18 18:15:31 +00:00
shennetsind
11729f5735
Fixed char server's 0x2b05 not skipping it's full length.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15607 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-18 17:56:15 +00:00
shennetsind
2310fd3ded
Initial Support for Shura and a few adjustments here and there.
...
- credits to 3ceam for the base.
- should you step by any bugs let us know, http://rathena.org/board/tracker
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15606 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-18 17:34:59 +00:00
lordttseven
76fea4ba57
- removed a #undef left over from converting the macro to an inline function (r14976)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15603 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-17 22:04:33 +00:00
shennetsind
df656cee43
Fixed @allskills crashing with SM_SELFPROVOKE (doesn't have icon) -- Added it to list of skills not added to @allskills
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15600 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-17 18:46:07 +00:00
shennetsind
1b25f2ae62
Re-enabled SC_INCASPDRATE as per kenpachi's request.
...
- val1 is the % aspd boost.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15599 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-17 18:14:15 +00:00
shennetsind
6ea41835de
Fixed bug with official npc idle timer thing, bugreport:5343
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15598 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-17 18:03:41 +00:00
gepard1984
19971714de
- Fixed group permissions not recognizing false
setting (bug:5342).
...
- Reverted a line from `clif.c` that accidentaly got commited in r15586.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15597 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-17 17:44:03 +00:00
shennetsind
7eb9e49530
Added Wildcard's fix for @hide gms on @pvp'd pvp maps
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15596 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-17 17:01:37 +00:00
shennetsind
2856e2f729
Fixed chrif_authreq possible crash, bugreport:5337
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15595 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-17 16:56:02 +00:00
shennetsind
c99d6a3e95
Fixed bug with 3rd classes bypassing player_skillup_limit config
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15594 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-17 16:48:41 +00:00
shennetsind
472348fad1
Fixed bShortWeaponDamage to work against cart termination, bugreport:5328
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15593 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-17 16:23:44 +00:00
shennetsind
c4c9386aa7
Fixed Royal Guard shield dispell to take shieldmdef in account for the duration
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15592 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-17 16:13:17 +00:00
shennetsind
5332a0c0b7
Fixed missing parenthesis in @who code, removed unused variable in is_atcommand
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15590 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-17 15:36:56 +00:00
shennetsind
3df097e1e2
Initial support for Shadow Chaser and a few adjustments here and there.
...
- credits to 3ceam for the base
- should you step by any bugs let us know, http://rathena.org/board/tracker
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15589 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-17 15:33:13 +00:00
gepard1984
4113c9de4a
- Removed outdated version number handling (follow-up to r11503).
...
- Fixed mapcache compilation issues in Linux.
- Added some missing `svn:ignore` properties.
- Moved `BLOCK_SIZE` definition from header to source file.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15586 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-16 17:09:43 +00:00
gepard1984
09193ae095
Added getgroupid()
script command (follow-up to r15572).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15583 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-15 00:34:32 +00:00
gepard1984
0c87e6ef7a
Fixed skill timers being added even if source has been already removed from map and is about to be freed (bug:5277).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15582 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-14 23:11:55 +00:00
gepard1984
334d5959be
Removed deprecated memory manager macros (follow-up to r14916).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15581 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-14 15:29:00 +00:00
gepard1984
4b96270a30
Fixed strtolower
and strtoupper
script functions (bug:5331).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15580 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-14 14:46:11 +00:00
gepard1984
0b9e91afe9
Updated @marry
and @divorce
to use standard charcommand invocation (#command target
) if used remotely.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15579 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-14 11:30:14 +00:00
gepard1984
ff37675328
Merged @kill
and @die
, since @kill
was just a remote version of @die
.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15578 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-14 02:05:16 +00:00
gepard1984
ea87ba8993
Merged code of @whomap
commands into @who
.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15577 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-14 01:33:13 +00:00
gepard1984
f57ff71170
Merged code of @who
, @who2
and @who3
commands.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15576 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-14 00:03:00 +00:00
gepard1984
26d7d34132
Socket init now gives meaningful error description if failed to set socket limit (tid:58887).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15574 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-13 20:17:45 +00:00
gepard1984
22f0714c07
- Added libconfig
(configuration file library: http://www.hyperrealm.com/libconfig/ ):
...
- Updated VS9/10 project files.
- Updated `configure` & `Makefile`s.
- New GM, Commands & Permissions system:
- '''This is a backwards compatibility breaking update''', please read tid:58877
- Replaced GM levels with Player Groups.
- Commands permissions & other privileges now depend on group, not GM level.
- `@help` command improvements: requires "commandname" param and shows more detailed info about commands.
- Modified GM whisper system to deliver messages basing on permissions, not GM level.
- Remote trade request is now possible only if player is allowed to use `@trade` command as well.
- Added a proper permission to use `/changemaptype` command.
- `clif_displaymessage` is now capable of displaying multiline messages.
- All `ACMD_FUNC`s are static now, and the only way to invoke them is with `is_atcommand()`; all client commands (starting with `/`) are now translated into corresponding atcommands (with exception of `/kick` used on monster, as there is no atcommand to kill single monster).
- Removed nonsense "bot check" triggering when player blocked (`/ex`) Server.
- Merged `@monster`, `@monsterbig` and `@monstersmall`.
- Improved flow of atcommand execution to avoid revealing info about online players or existing commands to non-privileged players.
- Merged `atcommand` and `charcommand` script functions (`charcommand` is aliased to `atcommand`).
- Fixed `atcommand` script function reading unknown memory area (possible access violation).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15572 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-13 01:19:04 +00:00
shennetsind
23fd37b61b
Follow up r15569 fixed console error
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15570 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-12 16:52:13 +00:00
shennetsind
b38bf06327
item_trade nodrop/notrade flags no longer share no mail and no auction flags, credit to kenpachi for his item_trade update, for more info check tid:58847
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15569 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-12 16:45:04 +00:00
shennetsind
92dccc50c0
added drain support to royal guard reflect damage skill, bugreport:5320
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15567 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-11 20:07:58 +00:00
shennetsind
9606f84787
Fixed bug with abracadabra self skills not working, bugreport:5310
...
Also fixed magnificat's non-mado condition
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15566 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-11 19:43:24 +00:00
shennetsind
70352fc918
Added 2 new item_trade.txt flags as per kenpachi request:
...
- Item can't be attached to mail
- Item can't be auctioned
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15564 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-11 17:11:56 +00:00
shennetsind
dd3fb2a2d3
Fixed compiler warning when compiled with #REMODE disabled
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15563 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-11 16:51:22 +00:00