14340 Commits

Author SHA1 Message Date
Jittapan Pluemsumran
7a011ecd34 Merge pull request #981 from rathena/woe_te-restrictions
WoE:Training Edition implementation
* Added a new version of WoE, WoE:TE which forbids 3rd class and 2nd expanded class from joining.
  - 10 new WoE castles.
  - New zone for job_noenter_map.txt
  - Various items are restricted.
* New monsters for the guild dungeon.
2016-10-01 21:54:44 +07:00
aleos89
42ce38c286 Renamed WoE:TE directory and files
* Now matches WoE:FE and WoE:SE format
* Now reflects respective script commands.
2016-10-01 10:17:21 -04:00
Lemongrass3110
3b09de10e9 Fixed random options with MAX_ITEM_RDM_OPT < 5 (#1580)
* Fixed random options with MAX_ITEM_RDM_OPT < 5

Fixed a possible issue on 2015 clients with random options, if you define an amount less than 5, because the client expects that much.

* Fixed a copy-paste mistake

Follow up to 6a01375
Thanks to @secretdataz
2016-09-30 22:26:37 +07:00
aleos89
01e5fbe0b7 Fixed an ambiguous if statement (fixes #1581)
* Resolves a compile warning for a multi-line define.
2016-09-30 10:16:16 -04:00
Atemo
14628e2d4d Corrected function name in the comment 2016-09-29 20:15:30 +02:00
aleos89
fed68141fa Cleaned up the WoE:TE NPC dialogues 2016-09-29 13:09:41 -04:00
Lemongrass3110
30647011e2 Small cleanups 2016-09-29 15:04:35 +02:00
Jittapan Pluemsumran
228f0c5e3b Export some more constant for multiple purposes
- MAX_* for iteration purpose
- INT_MIN and INT_MAX for sanity check
- NAME_LENGTH / PASSWD_LENGTH for in-game account manipulation
2016-09-29 18:28:24 +07:00
Lemongrass3110
2661b7a23d Added missing script changelog entries 2016-09-29 09:41:51 +02:00
Lemongrass3110
9e176ce8d1 Whitespace cleanup from merging
Follow up to 644e294.
Sorry somehow tortoise git always screws up with those lines...
2016-09-29 08:19:26 +02:00
Lemongrass3110
644e294699 Merge branch 'master' into woe_te-restrictions
# Conflicts:
#	npc/re/mapflag/nobranch.txt
#	npc/re/mapflag/nomemo.txt
#	npc/re/mapflag/noteleport.txt
#	npc/re/scripts_athena.conf
#	src/map/atcommand.c
#	src/map/map.h
#	src/map/script.c
#	src/map/script_constants.h
2016-09-29 08:13:31 +02:00
Cydh Ramdh
6d31591258 Updated Monster Skills. Thanks to @aleos89 !
Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2016-09-29 08:23:39 +07:00
aleos89
f4f4367c52 Corrected Eleanor's Eternal Quick Combo behavior (fixes #1568)
* Adjusted skill type to misc.
* Added missing damage calculation.
* Corrected the Equipment ATK reduction.
* Moved the Stun addition and Tinder Breaker removal to skill_additional_effect.
2016-09-28 13:59:40 -04:00
aleos89
7be38fa70f Enabled Warlock for atcommand bodystyle 2016-09-28 12:43:39 -04:00
Lemongrass3110
8e3da7ffed Changed mob parsing order (#1573)
Fixes #1572
2016-09-27 19:28:05 +02:00
Lemongrass3110
0c07b660b9 Updated buyingstore list (#1570)
* Updated renewal buyingstore list
* Updated some older/commented entries in renewal
* Updated pre-renewal buyingstore list
2016-09-27 19:12:31 +02:00
Jittapan Pluemsumran
90539f48b3 Added English comments in nullpo.h (#1556)
* Added English comments in nullpo.h
* Updated comment formatting
* Added _f functions for Visual Studio
2016-09-23 16:34:55 +02:00
Cydh Ramdh
79b39e5a1d Exports constants
* `SI_MERMAID_LONGING`
* `SI_MAGICAL_FEATHER`

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2016-09-21 19:35:59 +07:00
Playtester
0e4d6a4f24 Monster Storm Gust and Sightrasher (fixes #1562)
- Storm Gust and Sightrasher Level 10 when used by monsters will now deal the same damage as when used by a player
2016-09-19 18:23:13 +02:00
rAthenaAPI
e820ef9090 SQL synchronization 2016-09-17 04:29:31 +02:00
Jittapan Pluemsumran
c1b455235b Merge pull request #1559 from Jeybla/FixQuadrille2
[Fix] Quadrille [2] (16024) Jobmask
2016-09-17 09:29:25 +07:00
Jey
9425f54904 [Fix] Quadrille [2] (16024) Jobmask 2016-09-17 04:17:20 +02:00
rAthenaAPI
5f20c0ce0c SQL synchronization 2016-09-16 04:48:05 +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
Lemongrass3110
0c903a0771 Added AL_HEAL to power skill list
Thanks to @Playtester
2016-09-15 08:31:28 +02:00
Cydh Ramdh
7d72a70c5c Follow up 61a57668ed30b30b2eb43798e97d5f82e3610cde
* Missing semicolon

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2016-09-15 09:38:19 +07:00
rAthenaAPI
328ef187a6 SQL synchronization 2016-09-14 08:19:18 +02:00
Lemongrass3110
61a57668ed Nightmare Glastheim (#1541)
Originally released by @Ridley8819 on HerculesWS/Hercules@114767c

Additions:
Added drops for Baphomet and Chimera
Removed duplicated champion monsters

@aleos89 cleaned up NPC dialogue and some of the grammar.
2016-09-14 08:19:14 +02:00
rAthenaAPI
2c0cf04ebe SQL synchronization 2016-09-14 07:38:40 +02:00
Jittapan Pluemsumran
633934bbac Merge pull request #1555 from zackdreaver/master
Renewal item_db update
2016-09-14 12:38:34 +07:00
zackdreaver
17eab30242 Renewal item_db update:
- Add new costumes

Signed-off-by: zackdreaver <zackdreaver@gmail.com>
2016-09-13 19:07:06 +07:00
zackdreaver
ef113cebf0 Renewal item_db update
- Fix mdef of shadow handicraft (itemID 5750)
- Add new gears

Signed-off-by: zackdreaver <zackdreaver@gmail.com>
2016-09-13 15:10:26 +07:00
aleos89
391f0d68fd Fixed map-server errors from Cloud Kill (fixes #1553)
* Resolves the Cloud Kill status trying to add a timer to a dead target.
2016-09-12 11:04:01 -04:00
Jittapan Pluemsumran
64e15932aa
Cleaned up Dimensional Gap NPCs 2016-09-12 20:55:43 +07:00
Jittapan Pluemsumran
ddac48d5dd
Adjusted minimum vit_penalty_num config to 1 to avoid potential crash
* To disable this feature, just set vit_penalty_type to 0 is enough!
2016-09-12 18:26:45 +07:00
Cydh Ramdh
6aed7e0245 Added WOE TE monsters and spawn
* Monsters for Godly Quest, Guild Dungeons, missions, and treasure
* Thanks to http://Divine-Pride.net and @aleos89

NOTES:
* Monster English names following db.irowiki.org
* Need official name for monsters 2428 ~ 2440
* Monster modes are from various informations

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2016-09-12 14:23:42 +07:00
Jittapan Pluemsumran
33cda97717 Battleground script command expansion (#1534)
* Implemented 2 new battleground commands. Closes #1531.
* bg_join - join battleground without npc chat room
* bg_create - create a battle group without npc chat room
* Made events for bg_create and waitingroom2bg optional
* Made map,x,y parameters on waitingroom2bg_single optional

Thanks to @Lemongrass3110 and @cydh for code reviews
Thanks to @aleos89 for documentation cleanup
2016-09-12 13:30:50 +07:00
Cydh Ramdh
dc8471d77e Fixed Cart is not shown after relog (#1472)
* Fixed #1391
* Clean up `clif_status_change`

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2016-09-11 06:45:56 +07:00
Cydh Ramdh
17946ea286 Fixed Cart save issue for vending (#1551)
* Added check if cart need to be saved first or not before vending
* Removed `id` from item struct when new item added to cart.
  * The `id` value from inventory is never be used, on relog, `id`s for cart are always use 'real' value from table.
  * 0-ing the value also prevent wrong `id` number while inserting records to `vending_items`.
* Ordered by `id` whiel loading cart items from table.
* Initialize `sd->inventory`,  `sd->inventory`, and `sd->storage` to 0 on `pc_authok`

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2016-09-11 06:40:03 +07:00
Jittapan Pluemsumran
4ef35f4d1f
Added missing close; in Ayothaya shaman 2016-09-09 16:58:15 +07:00
Jittapan Pluemsumran
bc7f2037ca
Fixed Bakonawa spawn coordinate. Fixes #1544.
* Thanks to @Indigo000
2016-09-09 09:22:55 +07:00
Jittapan Pluemsumran
8d60ed2205
Adjusted Nightmare Clock Tower warper to use scope variable instead of temporary char variable 2016-09-09 08:46:31 +07:00
rAthenaAPI
6fddd9caac SQL synchronization 2016-09-09 00:54:29 +02:00
Cydh Ramdh
b46e4332df Item Updates and New Status Changes (#1539)
* Item Updates
* Added new Status Changes
* Implemented effect for respective items
  * 12874,Frost_Giant_Blood: SC_GVG_GIANT
  * 12875,Golem_Stone: SC_GVG_GOLEM
  * 12876,Elf_Tear_Stun: SC_GVG_STUN
  * 12877,Elf_Tear_Stone_Curse: SC_GVG_STONE
  * 12878,Elf_Tear_Freezing: SC_GVG_FREEZ
  * 12879,Elf_Tear_Sleep: SC_GVG_SLEEP
  * 12880,Elf_Tear_Curse: SC_GVG_CURSE
  * 12881,Elf_Tear_Silence: SC_GVG_SILENCE
  * 12882,Elf_Tear_Blind: SC_GVG_BLIND
* Thanks Divine-Pride.net

Signed-off-by: Cydh Ramdh <cydh@pservero.com>

* Follow up 9267a32d8c4828bde19f2fe80f83aeec7056b18f
* Updated Status Change doc
2016-09-09 05:54:22 +07:00
RagnarokNova
7d0c7d8b24
Initial Release of Dimensional Gap (dali) NPCs 2016-09-08 22:54:15 +07:00
Jittapan Pluemsumran
d074cf67a7
Revert "Corrected Mora Daily Quest Job EXP formula"
This reverts commit 3607efd5c692faa783e85cc56aa69b3a209da7d9.
2016-09-08 13:18:52 +07:00
Atemo
d62f422e3d Corrected OnTouch/OnTouch_ in NPC script (#1548)
Some leftover from aegis convertion..

Skipped pre-re folder, I don't have old data.
2016-09-07 21:35:14 +02:00
rAthenaAPI
18a8c735c5 SQL synchronization 2016-09-07 09:20:39 +02:00
Lemongrass3110
aaa2ca86e4 Fixed ATK2 values for nightmare clock tower 2016-09-07 09:20:08 +02:00
aleos89
cb252ded85 Storage types optimization clean ups
* Removed char_inventory_to_sql and merged differences with char_memitemdata_to_sql.
Thanks to @Jeybla's suggestion!
2016-09-06 14:43:52 -04:00