643 Commits

Author SHA1 Message Date
shennetsind
39d578de13 Fixed bugreport:6269 added a way to test files prior to @reloadatcommand so that if they fail to read the server doesn't get stuck with no atcommands (and no way to reload again since the reload is a atcommand…) also fixed a memory-release missing since the group.conf stuff was first added.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16447 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-18 21:13:40 +00:00
cookiecrumbs
1c121768cb New permissions added for groups: show_bossmobs, disable_pvm and disable_pvp; documented usage in permissions.txt
Fixed a typo in monster.conf.
Removed old functionality from showmobs command to make room for show_bossmobs.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16445 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-18 20:06:54 +00:00
shennetsind
ae40bf0ec7 Super performance improvement to groups system, caching permissions levels and atcommand permissions saving thousands of thousands of dbmap lookups.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16443 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-18 19:47:51 +00:00
greenboxal2
4ad7e62105 Follow up r16403, adjusted map_reloadnpcs to follow new config standards(r16382).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16404 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-11 22:37:41 +00:00
greenboxal2
8d8baccf71 Fixed bugreport:6187 @reloadscript now reload map config files seeking for npcs.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16403 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-11 22:07:39 +00:00
shennetsind
487a66a879 Fixed bugreport:5295 Added a config so each server owner may decide whether their users are to view the actual data or not, requires RENEWAL_DROP
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16337 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-24 01:09:43 +00:00
shennetsind
e83f4ecdf6 Fixed bugreport:6090 Mercenary Skills are no longer broken after a @reloadmobdb
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16333 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-23 23:43:25 +00:00
shennetsind
87b7acbc69 Modified @displaystatus to support val1/2/3 as optional arguments (greatly handy at testing/debugging status)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16294 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-14 01:04:19 +00:00
brianluau
29749ceaa8 - Replaced more -> rAthena (follow up to r15251).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16195 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-01 04:06:10 +00:00
shennetsind
66e10ae1a7 Updated @changelook to support robe id added missing instruction for already-supported id #6
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16186 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 19:00:20 +00:00
shennetsind
166e32999d Fixed bugreport:5835 vendings are no longer broken when character moves map or is recalled by a gm.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16181 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 15:27:13 +00:00
eathenabot
5332f09241 * Merged changes ONLY eAthena 15110.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16174 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 05:12:24 +00:00
rud0lp20
3a86a38e89 Fixed bugreport:5873 sex changed shouldn't now make exploits regarding item bonuses.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16167 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-30 19:10:36 +00:00
shennetsind
7c1f6a70c9 Fixed bugreport:5794 characters are no longer able to bypass servers max level with @baselevel/@jlevl/etc
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16139 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-23 07:43:31 +00:00
shennetsind
d098c01bd2 NPC Loaded by @loadnpc will now trigger their OnInit labels as they're loaded.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16130 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-19 23:15:28 +00:00
shennetsind
6126c9013e Added new command: @set
- Extremely helpful at debugging and by manipulating npc vars with ease.
Examples:
* @set poring 1 -> poring char reg is now 1.
* @set poring$ wtf dude -> poring$ str char reg is now 'wtf dude'
* @set #CASHPOINTS 50 -> #CASHPOINTS acc reg is now 50.
* #set "Target" #CASHPOINTS 30 -> "Target"'s #CASHPOINTS acc reg is now 30.
* @set #CASHPOINTS -> outputs the current value of cashpoints.
note the last one above, if you dont provide a value it will output the current value of the variable.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16123 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-17 10:17:56 +00:00
rud0lp20
2990091a11 Fixed bugreport:5749 Amplify Magic Power should now work properly on multi-hit magical skills.
Fixed bugreport:5748 Masquerade-Groomy now removes Dragon and Warg.
Fixed bugreport:5751 Implemented script command in checking/mounting Dragon, Warg and MADO Gear, also made a clean up regarding MADO Gear and Warg conditions. 

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16114 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-16 16:56:43 +00:00
shennetsind
2bb3fdceb3 Fixed bugreport:4955 @changegm no longer functions within gvg castles, special thanks to masao
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16099 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-11 22:17:11 +00:00
shennetsind
a7d875ae98 Follow up r16071 Fixed memory thing (if atcommand_suggestions_enabled was disabled it'd allocate the iterators but not free them.)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16082 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-05 04:03:25 +00:00
xazax-hun
ff9de8d82c * Partially reverted r16076. The 2 loops wasn't unnecessary, they use different match strategy.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16078 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-04 21:53:09 +00:00
epoque11
ee483eea0e - Fixed feature.conf improper formatting and removed two unnecessary iterations (follow-up to r16071)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16076 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-04 09:43:31 +00:00
xazax-hun
be17243094 * Implemented an atcommand suggestion system.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16071 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-03 19:35:17 +00:00
shennetsind
fae298d8f7 @mi/@mobinfo: Added support for mob FLEE & HIT, dropped SP support (all official mobs have 1 sp).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16032 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-02 02:15:17 +00:00
shennetsind
d1beddaeb1 Added @accinfo atcommand. "Huge thanks to"/"Credits to" Dekamaster/Nightroad <3.
All the queries are handled by char-server.
You might notice there is a odd way to retrieve job names in char server, this is only temporary until we're done arguing what'd be the best way to do it in char and map server.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16025 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-01 21:57:53 +00:00
shennetsind
535e0712a9 reasonably-sized performance improvement: @reloadscript is about to 3 times faster.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16004 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-29 15:47:57 +00:00
epoque11
02e4daf67d - Updated the script engine to make use of the DBMap* structure for storing variables (for Ind <3)
- Fixed missing new-lines at the end of various files causing warnings

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15997 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-28 21:50:55 +00:00
xazax-hun
f304ebb056 * Replaced rand() calls with rnd().
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15975 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-25 18:31:34 +00:00
shennetsind
9d14415b75 Removed pc_cant_newmount since it has been proved newer clients still support them.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15966 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-25 11:20:28 +00:00
brianluau
ff15797bc5 - Changed @pettalk /dice to roll random 1-6 (before it always rolled 1).
- Added more /emotions to pet emotion processing.
- Removed the clif_skill_fail so it doesn't spam them with a message 
(the client limits spamming clif_parse_Emotion, but not spamming @commands).
- Follow up to r15009: used clif_emotion constants (see r14518).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15916 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-22 06:38:03 +00:00
epoque11
15d1f7106f - Updated the at-command system to exchange hard-coded messages with those from the at-command help file
- Amended existing commands to display additional information when no parameters are entered

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15907 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-21 11:01:56 +00:00
brianluau
5c60eb69e5 - Fixed emperium coordinates in Payon Holy Shadow (payg_cas03).
- Also enforce sd->emotionlasttime for pet emotions.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15901 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-21 08:26:58 +00:00
shennetsind
a1612031a6 Initial support for Genetic, Sorcerer and Elemental Summons. Special Thanks to 3CeAM for the base.
Notice this revision onwards requires you to update your char sql table and add the elemental sql table (check sql-files/upgrade_svn15885_log.sql)
If you step by any bugs, let us know at http://rathena.org/board/tracker/ Thank you very much.
ARRIBA ARRIBA.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15885 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-20 18:05:14 +00:00
technote24
b34833c2d0 =General
*Did some cleaning up and enabled all job lines in job_db 1 and 2.

*Added some more jobs to the pre-re and re exp tables.

*Enabled all typeable job changing names for the job change command.
-Also did some more cleaning and organizing for the list that shows
-when typing the command by itself. This will be the final time I
-touch this until a new job is released.

*Increased MAX_SKILL_TREE to 84 as the Expanded Super Novice/Baby jobs needs it.

=Jobs
*Added 7 new jobs.
-Added jobs are Gangsi, Death Knight, Dark Collector,
-Expanded Super Novice, Expanded Super Baby, Kagerou, and Oboro.
-Note: Keep in mind that Gangsi, Death Knight, and Dark Collector
-are official jobs that were never completed and arnt fully playable
-like other jobs. Im just adding them in since their official and to
-let the curious people out there mess with them.

*Did some major skill tree updates.
-Corrected the required level of SM_RECOVERY needed for LK_CONCENTRATION.
-Fixed a few other trans skill requirements in the 3rd job skill trees.
-Added complete skill trees for Sorcerer, Genetic, Baby 3rd's,
-Expanded Super Novice/Baby, Kagerou, and Oboro.
-Note: Even tho Sorcerer, Genetic, and Kagerou/Oboro skills arnt in
-the server, the skills introduced in these jobs will still be read
-by the server, but will not appear on players skill window until entrys
-are added to the skill_db and skill_requirement_db.
-No error's will be generated when read. So its perfectly safe to leave
-them entirely enabled so skills will slowly appear 1 by 1 as their coded in.
-Also added a pre-tree for Gangsi, Death Knight, and Dark Collector
-jobs for now and added some extra tree lines. These will be worked with in the future.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15876 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-20 05:34:53 +00:00
technote24
885a642019 =General
*Added some extra data here and there that will be used in the future.
-Mostly stuff for adding more jobs.
*Corrected how the server listed a few job names. Like Mage should be Magician.
-As the job name is seen hard coded in the client.
*Added support for all 3rd jobs in the pre-re exp table.
-Base levels use a copy of the Trans exp table. Job levels use a copy of the
-Trans 2nd job exp table.
*Added baby 3rd's to the renewal exp table.
*Did some cleaning and updating in the atcommand.c file for the jobchange command.
-Added a few job changes by job name typing.
-Spaced things out in the message strings to allow job names of up to 16 characters.
-If a name is bigger then 16 characters, it will need to be reduced to fit the space.
-No more then 4 jobs listed max per line
-Also removed unneeded text lines as the ID's they point to are dummy ID's.
-Finally, updated the list of dummy ID's to prevent changing to, as well as added a
-message to display if someone attempts to job change to one of those dummy ID's.
*Readded the spaces in the pc.c file as tabs in the middle causes unorganized viewing issues.
-The space gap is now big enough to allow everything to line up.

=Jobs
*Added 3rd job babys.
-Everything is working properly for them except the max stats and skill trees.
-I will add this stuff in the next update.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15873 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-19 12:06:34 +00:00
epoque11
0495f532c5 - Small change to @version command (fixed invalid project name)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15821 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-02 20:41:22 +00:00
epoque11
1ce49ea08e - Merged main-chat message handling (as requested/enforced by trojal <3)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15816 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-29 18:43:58 +00:00
shennetsind
ca93d7b9cb Fixed bugreport:5468 Swordsman upper classes and ranger are no longer allowed to use reins of mount (new mounts)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15746 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-22 01:31:52 +00:00
shennetsind
3b6c3eee25 Fixed bug in @mount allowing you to mount dragon/mado while in disguise (BADABOOM CRASH).
Adjusted @mount for dragons to require your class to be a rune knight (so @allskill gms mount their correct job)
Added Wug riding support for @mount

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15744 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-22 01:05:39 +00:00
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 DBMaps 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