335 Commits

Author SHA1 Message Date
Lemongrass3110
f42c2ff211 Moved some remaining constants into src (#2501)
* Moved all npc view constants into src

Source side the constants will use Gravity's naming standard(JT_*)
NPC side still supports the old names without JT_

* Moved all effect constants into src

Added check for effect validation to atcommand effect and all script commands using them
Removed the unused and broken function unit_changeviewsize from unit.c
Replaced a lot of hardcoded effect ids with their respective constants
Cleaned up the effect documentations

* Moved all hat effect constants into src

Added check for effect validation to script command hateffect
2017-10-14 18:13:51 +02:00
Lemongrass3110
705cc5a869 Mob DB placeholders
kRO patch 2017-10-11
2017-10-11 15:24:06 +02:00
Lemongrass3110
6899c89e5d Added new mob db placeholders
With this gravity used up the old monster id range and their client will probably support the new range on kRO sakray soon!
2017-09-30 18:18:35 +02:00
Lemongrass3110
b30d0fdf64 New NPC IDs and mob ID placeholders 2017-08-11 00:53:35 +02:00
Lemongrass3110
8e7d739fcf kRO data patch 2017-06-07 2017-06-09 11:23:04 +02:00
Lemongrass3110
bff62ed117 Mob DB placeholders
Also added support for 2 new NPC IDs
2017-05-30 16:12:21 +02:00
Akkarinage
25da0fe4fd NPC ID Updates (#2075)
Also added new commented Mob IDs to mob_db.txt

Signed-off-by: Akkarinage <akkarin@rathena.org>
2017-04-19 10:36:05 +02:00
Lemongrass3110
7d20033d5d Added support for the latest NPC IDs 2017-04-14 22:38:19 +02:00
Lemongrass3110
575583d0a6 Added some new NPC constants and mob placeholders 2016-12-28 13:03:44 +01:00
aleos89
127c13bbdd Cleaned up Item Groups
* Moved constants from const.txt to script_constants.h.
* Removes hard coded item groups into the IG_* database to easily be adjusted/created.
* Renamed IG_FingingOre -> IG_FindingOre.

Enabled commented Item Groups
* Follow up to 50d5c14.
* Retains consistency between constant and ID values.
* Renamed duplicate item groups to avoid compile errors.
2016-11-22 09:32:14 -05:00
Lemongrass3110
ecc8cf9f0b Initial release of the clan system
Thanks to @cydh, @RagnarokNova and @aleos89 for their help.
2016-11-16 15:36:08 +01:00
Lemongrass3110
568262faf4 Added latest npc constants
Also added some mob placeholders
2016-10-16 23:07:28 +02:00
Cydh Ramdh
0fc59c7c8a Item DB Updates
* Added missing job, upper, and gender values
* Added new items
* Added new packages (IG_Ink_Ball and IG_Something_Candy_Holder credits to Divine-Pride.net)

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2016-09-16 09:36:55 +07:00
Cydh Ramdh
24882c9605 Item DB Updates
Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2016-08-20 08:23:50 +07:00
Jittapan Pluemsumran
f296409ada
Initial Release of Random Option System
* Added basic support for random option system
* Don't forget to import upgrade_20160814.sql and upgrade_20160814_log.sql to make your existing rAthena installation functional!
2016-08-14 22:21:07 +07:00
Lemongrass3110
c1aa8410fa Updated hateffects to latest kRO
Added 3 new mobs listed in the kRO client
2016-08-14 12:58:32 +02:00
Cydh Ramdh
65bd0eeb2a Added items from idRO
* Items until maintenace on 2016/07/26

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2016-07-31 09:26:59 +07:00
Lemongrass3110
4ee0cd9da0 Added HAT_EF_FIREWORK
Follow up to 5da49b8 thanks to @lelouch22
2016-07-30 02:01:51 +02:00
Lemongrass3110
5da49b87b5 Added hat effect packet and script support 2016-07-29 19:15:46 +02:00
Jittapan Pluemsumran
8f5739c0d0
Item Database Update
* Implemented Sealed_Mind_Box
* Corrected Broken_Heart and Kindly_Heart scripts.
2016-07-21 22:34:52 +07:00
Jittapan Pluemsumran
16ad1fce9c
Implemented God Material Box
* also corrected Hermose_Cap item script. Thanks to @zackdreaver
2016-06-30 12:34:53 +07:00
Lemongrass3110
9558ef0868 Moved mob random groups constants
Added/Moved the two missing groups into src.
All of them are exported now directly through script_constants.h
2016-06-22 21:04:53 +02:00
aleos89
10bac969ee Added DIR_* to script constants
* Adjusted a few location in source to use the constants.
Thanks to @Lemongrass3110!
2016-04-22 23:12:47 -04:00
Lemongrass3110
2bf64c9773 Refactored the EQI constants
The EQI constants of the constants database did not match the ones used in the source up to now.
For whatever reason long long ago an array was created which mapped the const_db EQI constants to the source's EQP constant(aegis bitmasks).
With this commit we now use the already existing array from pc.h(which was moved from pc.c to be accessible).

This merges and closes #1147 due to follow up changes with 1cd3741.
2016-04-13 11:11:42 +02:00
aleos89
daa9e018f4 Release of Doram Race!
* Requires client 2015-10-01 and newer.
* All skills are usable from from the base list to all 3 branch types.
-- Some skills still need their official activation chance and durations.
* Adjusted the char-server start point and start item split functions to be more dynamic.
Thanks to Rytech and @NovaRagnarok for their information!
2016-03-19 14:09:30 -04:00
Lemongrass3110
fa561fbfe2 Added NPC IDs 10175-10203
Merged from HerculesWS/Hercules@f95290c
Thanks to @Jedzkie
2016-02-27 15:20:51 +01:00
Lemongrass3110
f424a2a71d Reverted 2d03e7f and d32c857
Fixes #890 and #897

Sorry for the inconveniences guys!
2016-01-12 15:59:42 +01:00
Lemongrass3110
65347041c1 Migrated all boolean constants to source exports 2016-01-07 00:53:31 +01:00
Lemongrass3110
33729eb961 Migrated all look constants to source exports 2016-01-07 00:43:26 +01:00
Lemongrass3110
958b6cd5d9 Migrated all font weight constants to source exports 2016-01-07 00:28:15 +01:00
Lemongrass3110
de61a19eca Migrated all getpetinfo constants to source exports
Created the respective enum on source side.
2016-01-07 00:19:37 +01:00
Lemongrass3110
28e337127e Migrated all getmonsterinfo constants to source exports
Created the respective enum on source side and changed the script doc to only refer to the constants not the direct values.
Additionally adjusted the sample script.
2016-01-06 23:55:06 +01:00
Lemongrass3110
a68ab0c88d Migrated all getpetinfo constants to source exports
Created the respective enum on source side and changed the script doc to only refer to the constants not the direct values.
2016-01-06 23:28:05 +01:00
Lemongrass3110
d30b250fb2 Migrated all parameter constants to source exports 2016-01-02 01:54:39 +01:00
Lemongrass3110
6532f74c3b Migrated all quest check constants to source exports 2016-01-02 01:10:51 +01:00
Lemongrass3110
087a0f4a5e Migrated all binding constants to source exports 2016-01-02 01:08:55 +01:00
Lemongrass3110
d37e8958ce Migrated all bonus script flag constants to source exports 2016-01-02 01:07:28 +01:00
Lemongrass3110
b1e97ce6b1 Migrated all add skill type constants to source exports 2016-01-02 01:06:41 +01:00
Lemongrass3110
a2a13eeee3 Migrated all item type constants to source exports 2016-01-02 01:02:21 +01:00
Lemongrass3110
5b789412e7 Migrated all mercenary guild constants to source exports 2016-01-02 00:59:13 +01:00
Lemongrass3110
00057d7535 Migrated all send target constants to source exports 2016-01-02 00:57:37 +01:00
Lemongrass3110
3929f7adc3 Migrated all emoticon constants to source exports 2016-01-02 00:55:17 +01:00
Lemongrass3110
43d9445c6d Migrated all battle and auto trigger flag constants to source exports 2016-01-02 00:48:55 +01:00
Lemongrass3110
2eb8b933a7 Migrated all class and size constants to source exports 2016-01-02 00:43:43 +01:00
Lemongrass3110
f558f85abf Migrated all race constants to source exports 2016-01-02 00:38:56 +01:00
Lemongrass3110
7565dcc16b Migrated all element constants to source exports 2016-01-02 00:36:34 +01:00
Lemongrass3110
2b0087955e Migrated all status icon constants to source exports 2016-01-02 00:31:17 +01:00
Lemongrass3110
2174395717 Migrated all status change constants to source exports 2015-12-31 15:56:10 +01:00
Lemongrass3110
6322d609f4 Migrated all look constants to source exports 2015-12-31 04:17:50 +01:00
Lemongrass3110
2d03e7fb9e Migrated all equip position constants to source exports 2015-12-31 04:12:19 +01:00