epoque11
7bcfb36e0e
- Fixed Clown/Gypsy/Minstrel/Wanderer not receiving skill points upon change-sex
...
- Fixed missing casts from void* to struct online_char_data* in char.c
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15735 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-20 14:01:10 +00:00
gepard1984
8817eaa885
Code cleanup: replaced DBIterator
function calls with macros where possible.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15668 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-09 14:31:15 +00:00
lordttseven
272d3792c5
* fixed job change level not being recorded for 2nd -> 3rd class (bugreport:5383). the fix should be self-regenerating on existing 3rd job characters
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15653 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-03 23:39:20 +00:00
gepard1984
b4d04d7117
Enabled DB_OPT_RELEASE_DATA
for atcommands DBMap
s so they are able to free data automatically (as pointed out by Wildcard).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15642 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-01 17:50:26 +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
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
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
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
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
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
57c9c1c1c6
Follow up r15557, modified it so that @ban only checks for @unban if the overall time is negative (before 1d-1h for example would fail). Credit goes to Gepard!
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15558 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-09 14:10:58 +00:00
shennetsind
d6096cd2bf
@ban is no longer able to reduce the length of a ban unless you can also @unban, special thanks to brian for the suggestion!
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15557 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-09 04:22:11 +00:00
shennetsind
1f958f879d
Added minor autolootitem code improvement. saves from scenarios like:
...
Kill a monsters on a aoe, with 10 drops looking up a empty autolootitem array -- 100 times ? -- (10 per loot with AUTOLOOITEM_SIZE as 10).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15556 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-09 03:27:59 +00:00
gepard1984
eb551436fd
* Added display name to warps created with @addwarp
, so their name is visible in @mapinfo 2
(bugreport:1491).
...
* `@mapinfo 2` now also displays unique NPC name if it's different than display name.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15534 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-31 23:12:20 +00:00
gepard1984
f2474de01c
* Fixes and improvements related to MVP rewards (bugreport:1259):
...
- removed obsolete (since r1!) ExpPer column from mob_db
- official way to drop MVP rewards (always starts from first slot)
- added MAX_MVP_DROP as define for max possible MVP reward slots
* Updated mob_db SQL scripts.
* Removed some renewal only monsters from pre-RE mob_db (were commented out anyway).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15531 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-31 20:06:57 +00:00
brianluau
00367cd7b7
- Removed more trailing tabs.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15527 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-30 20:17:55 +00:00
brianluau
3aede46965
- Removed trailing tabs, and fixed some spacing.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15524 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-30 16:02:55 +00:00
xazax-hun
d4cae50fe1
Minor cleanups, mostly reducing scopes.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15504 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-22 13:49:09 +00:00
gepard1984
bf1c81839f
Merged TXT removal branch back to trunk.
...
* TXT save engine is removed and no longer supported.
* See also tid:53926, tid:57717.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15503 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-20 20:33:32 +00:00
gepard1984
7b975aa4ba
Extended @alootid command to support multiple items (default: 10).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15489 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-18 12:08:41 +00:00
gepard1984
54ac5c18de
Enabled Mersenne Twister MT19937 as random number generator instead of standard rand()
function (follow-up to r14865, r14870).
...
- It fixes issues caused by RAND_MAX being only 32k in Windows system (bugreport:1927, bugreport:86).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15483 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-17 18:06:34 +00:00
eathenabot
0b4a77d2d2
* Merged changes up to eAthena 15061.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15477 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-17 06:53:19 +00:00
eathenabot
a68054d4ee
* Merged changes ONLY eAthena 15002.
...
[ai4rei]
* Preparation clean up in clif.h
- Synced function declarations and argument names with clif.c including whitespace.
- Removed orphaned function declarations.
- Removed include to storage.h and put it into .c files that need it instead.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15469 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-17 03:25:15 +00:00
shennetsind
54eb42ab7f
fixed bug with @homevolution not refreshing homun's skill tree (4th skill missing), bugreport:49
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15448 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-14 10:21:06 +00:00
shennetsind
7e71fb2a97
fixed bug with aliases of the @commands command from working properly; bugfix by xantara. bugreport:5225
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15434 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-12 01:14:19 +00:00
shennetsind
db452bf53d
Fixed bug with @commands/@charcommands not displaying aliases
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15433 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-12 01:09:30 +00:00
shennetsind
7fa39f6f68
fix to bug on import of atcommand_athena, bugreport:5207
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15431 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-11 23:40:01 +00:00
gepard1984
8b3a63cf11
Picklog improvements:
...
- now it is finally possible to log every item players gain or lose
- added 3 log types: `I` for auctioned items, `B` for buying shop transactions and `X` for all other items transactions that don't fall into another category (for detailed explanation on all log types read `conf/log_athena.conf`)
- it also fixes items being logged as picked up/gained by player when in fact they were dropped on the ground due to full inventory
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15420 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-11 17:35:28 +00:00
shennetsind
693e77032b
Xantara's fix for bugreport:5201, bugreport:5222 and bugreport:5227 (@command related stuff)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15418 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-10 21:07:01 +00:00
Chilly0123
cf229c9c6d
*Added 2 new accessory skills.
...
*Reverted some mob changes from 15387.
*Updated @go list and locations.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15388 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 14:44:43 +00:00
shennetsind
21b0b61a99
Fixed atcommand aliases memory leak, bugreport:5200
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15383 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 04:50:43 +00:00
shennetsind
22d446d13e
fixed @hide from not refreshing users who did not know about the @hide, bugreport:2266
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15376 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 01:05:12 +00:00
shennetsind
6d24c58713
Fixed atcommand system not being case insensitive since r15346, thanks to keikun
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15360 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-03 17:27:02 +00:00
shennetsind
66546a794e
Follow up r15343, added trimming to each individual aliases, allows the following:
...
BEFORE: aliases had to be [wat,wut] with no spacing
NOW: spacing is trimmed, you can for example [ wat , wut ]
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15357 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-03 16:45:06 +00:00
shennetsind
7aaf9b5a25
Added new @/# command aliases pattern, all aliases can now be modified/added/removed in the front-end within atcommand_conf (no longer hardcoded). The aliases pattern was defined in this topic: tid:56343 atcommand_conf file rewrite/update belongs to Jguy and BrianL
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15343 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-01 18:00:20 +00:00
shennetsind
9b2e960e64
Fixed "#cmd" nick exploit, bugreport:5188
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15338 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-31 21:35:59 +00:00
shennetsind
e635b713d8
minor @spiritball bugfix, bugreprot:2751
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15285 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-26 11:15:28 +00:00
brianluau
6f01b3d111
* Merged changes up to eAthena 15040 (follow up to r15245, fixed some errors).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15248 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-24 15:02:02 +00:00
eathenabot
9085803c84
* Merged changes up to eAthena 15040.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15245 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-24 14:13:39 +00:00
brianluau
9ebbccacf4
- Replaced tabs with spaces in @go, follow up to r15070. (bugreport:5156)
...
- BuildBot: enabled the Ubuntu_x64 builder, follow up to r15217.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15226 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-23 13:58:41 +00:00
eathenabot
7b2c38fd24
* Merged changes up to eAthena 15036.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15167 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-19 21:47:34 +00:00
brianluau
e969df2ff8
- Replaced log_config.enable_logs constants with LOG_ enums that existed since r9599.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15150 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-17 06:25:11 +00:00
brianluau
6cae4f1629
- Updated msg_athena.conf to include castle counts up to 34. (bugreport:1522)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15107 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-14 15:48:56 +00:00
epoque11
5d1438cced
- Fixed hidden GMs being processed in the PVP ranking timer
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15083 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-13 02:21:13 +00:00
jmanfffreak
1752b766c9
Corrected an event mob being summoned in Endless tower (bugreport:4942)
...
Added @go locations for new maps (not official, but they're there) (bugreport:4457)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15070 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-12 02:33:14 +00:00
calciumkid
3698180607
Added client feedback to @cash and @points
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15056 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-10 05:05:51 +00:00
shennetsind
9e9872c301
New Battle Config: gm.conf/atcommand_max_stat_bypass for bugreport:3301
...
-- Allows you to choose whether your gms can bypass your server's max stat limit or not.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15046 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-09 04:11:30 +00:00