forked from 15peaces/15-3athena
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangelog-15-3athena.txt
4873 lines (4611 loc) · 247 KB
/
Changelog-15-3athena.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// Format:
// Date (mm/dd/yr)
// rNumber [Author]
// * Modifications.
// - Details.
// --More Details.
//========================================
07/30/2020
r265 [15peaces]
*Please don't forget to add the upgrade_15-3athena_svn265.sql file!
*Merged missing changes from 3ceam rev. 690 - 697
*Some changes to pc_setstand to allow to force standing in some cases.
*Added missing features for the 2017 clients.
-They are now stable and ready for public use.
-changed default PACKETVER to 20170614
-Added full support for RODEX system in 2017 clients.
-Added full support for the equip swap feature.
-changed clif_equipitemack function to use the correct results. This was made since the new equip swap functions use the same result table.
*Newer status animations will now be properly displayed on players that walk onto other players screens. Monster's however dont support the feature yet.
-Note: Status like Minstrel/Wanderer Chorus buff status's wasnt added but may be added soon if confirmed to display their glowy buff aura on every screen entrence and not just upon getting the buff. Also Millennium Shield
-and Force of Vanguard will not properly their shields or rage balls yet on refresh.
-This will be fixed in a future update.
*renamed the all_riding_speed config to rental_mount_speed_boost.
-The function is still the same, I just decided to remame it for some reasons.
-This allows you to set how much of a speed boost rental mounts will give.
-By default, rental mounts will give a 25% movement speed increase.
-Some may feel thats too small and want to increase it.
*Boss monsters are now immune to Vacuum Extreme and Crystalize status's.
*AB_EPICLESIS
-Fixed a issue where the skill didnt reveal players that were in Cloaking Exceed status.
*RA_CAMOUFLAGE
-Most of the skill was reworked to official.
-Level 1 requires being next to a wall to use. Level 2 and higher doesent require a wall.
-Level 1 and 2 prevents the caster from moving. level 3 allows 50% movement, level 4 allows 75% movement, and level 5 allows 100% movement.
-Caster will appear as transparent but not completely invisiable to other players.
-The caster will not be visable to other monster's except insect and demon types.
-The caster will not be normally clickable by other players, but can still get knocked out of the status with offensive skill damage, splash damage, or AoE damage.
-For every second that passes while in the camouflage status, ATK will increase by +30, Critical will increase by 10% and DEF will decrease by 5%.
-Due to a issue with the coding for the per second increase part, the skill will be temporarly coded to increase ATK and Critical and decrease DEF to half of the max values the buff can give for the entire duration.
*SC_BODYPAINT
-Fixed a issue where the skill would revel players out of the Chase Walk status.
*WL_STASIS
-Fixed a issue where the status would block the use of all skills.
*SC_SHADOWFORM
-Fixed a issue where the server would randomly crash when the reveal check happens.
*WL_TETRAVORTEX
-Updated the skill animation.
*GN_CHANGEMATERIAL
-The number of crafting recepies was greatly increased.
-Crafting the following throwable potions will now produce 5 Boost500, Full SwingK, Mana Plus, Cure Free, Stamina Up M, and Digestive F.
*RK_STONEHARDSKIN
-Updated a check on the DEF/MDEF increase.
*RK_FIGHTINGSPIRIT
-Fixed a issue where the caster's ASPD would not increase when not in a party.
-Fixed a issue where the ATK increase bonus would not work.
*GC_COUNTERSLASH; GC_ROLLINGCUTTER; GC_CROSSRIPPERSLASHER
-EDP's damage increase on these skills are now disabled due to balance issues and will later be renabled when a secondary EDP code can be added. The secondary code will be used to increase the damage for these skills in a renewal way.
*SR_GENTLETOUCH_CHANGE
-Fixed a issue where using the skill while having 0 INT would crash the server.
*Some item database updates
-Added some missing items.
*Updated the produce_db to add in new items craftable through the Change Material skill.
-Increased the MAX_SKILL_PRODUCE_DB to 270.
07/24/2020
r264 [15peaces]
*Fixed an issue where the job level was not displayed probably.
-Follow up @f6cbd4f (r263).
-I removed a line by mistake, sorry... ^^"
*Some more updates related to 2017 clients.
-Added full support for the new party window.
-Changed some stuff to make the RODEX system work.
--Still needs another review...
-As far as I can see, all basic features are working fine now. The only features missing right now are RODEX and the equip swap feature.
07/21/2020
r263 [15peaces]
*Some item database updates
-Added some missing items.
-Moved some stable items.
*Fixed an issue in mora enchant npc "Artifact Researcher"
-Removed an duplicate anti-hack check that was always positive...
*Removed some unneeded code related to @adopt command.
*Added basic support for 2017 clients.
-Added packets for 2017-06-14dRagexeRE & 2017-09-06cRagexeRE clients.
-Added support for AC_ACCEPT_LOGIN3 packet which is used by these and newer clients.
-Added support for ZC_ADD_MEMBER_TO_GROUP3 and ZC_GROUP_LIST2 packets.
--A 2017-09-06cRagexeRE client is reqired for these packets.
--Thanks to 3ceam.
-Added support for user count colorization on login window (requires PACKETVER >= 20170726).
-As always, the support is experimental for now, not all features are working right now and some might dc you...
07/17/2020
r262 [15peaces]
*Implemented new adoption methods
-Implemented atcommand adopt.
-Implemented script command adopt.
-Circumvents adoption issues with 2013-08+ clients.
--the client sided adoption is currently broken for these clients.
-Thanks to @rathena
07/16/2020
r261 [15peaces]
*Merged missing changes from 3ceam rev. 689
*Some item database updates
-Added some missing items.
-Moved some stable items.
-Fixed Parade Hat script.
*Fixed an potential issue where expired rental items are not deleted.
*The clif_display_banding function was recoded to clif_status_change_single.
-The clif_display_banding function was used to display the banding status on players that would walk onto other players screens with the status active.
-This is because 3rd job status's and other new status's dont use the older SHOW_EFST system (OPT3 in Athena programs) and instead use a newer setup on the official server. Knowing this, the function was recoded to clif_status_change_single
-to not only handle the banding status like this, but also handle other newer status's the same way.
07/11/2020
r260 [15peaces]
*Merged missing changes from 3ceam rev. 688
*Some item database updates.
-Added some missing costumes.
-Moved some stable costumes.
*WL_MARSHOFABYSS
-Fixed a issue where the skill would lower the targets DEF, MDEF, and Flee.
-Now properly reduces target AGI, DEX, and movement speed by a percent.
-Duration reduction formula added.
-Skill completely recoded.
*WL_RECOGNIZEDSPELL
-No longer dispellable.
*WL_STASIS
-Fixed a issue where the skill would block the use of skills that shouldnt be blocked.
-Now only blocks the use of Song, Dance, Ensemble, Chorus, and all magic skills.
-Duration reduction formula added.
-Skill mostly recoded.
*SC_IGNORANCE
-Fixed a issue where the caster would only recover SP half to the targets base level when using on a monster.
*LG_SHIELDSPELL
-Fixed a issue where skill level 2's MDEF check was checking the caster's entire hard MDEF instead of just the MDEF given from a shield.
*LG_OVERBRAND; LG_OVERBRAND_BRANDISH; LG_OVERBRAND_PLUSATK
-Fixed a issue where LG_OVERBRAND and LG_OVERBRAND_BRANDISH AoE's were switched.
-Fixed a issue where LG_OVERBRAND_BRANDISH AoE was not knocking back targets.
-Fixed a issue where LG_OVERBRAND_PLUSATK was missing on targets that were knocked back into a wall or obstacle.
-Updated LG_OVERBRAND_PLUSATK damage formula.
*GN_MANDRAGORA
-Fixed a issue where affected targets would yell the skill name and show the skill cast animation.
-Fixed a issue where the skill animation wouldnt appear on the caster when casted.
-Added resistance formula.
07/08/2020
r259 [15peaces]
*Added Ninja Weapon and Armor Craftman NPC's.
-Added missing Ninja Fuuma Shurikens.
*Corrected some translation/text encoding issues in scripts.
*Removed use of 'menu' from official (non-custom) scripts
-Some scripts were partly refactored/rewritten to use a more modern coding style (and to fix some issues)
*strnpcinfo and getiteminfo/setiteminfo now support constants. (strcharinfo does as well, forgot to mention it...)
-These are easier to read and since it's not a big thing, why not? ^^
-Constants for strnpcinfo are:
--NPC_NAME for the whole npc name including hidden part
--NPC_NAME_VISIBLE for the visible part of the npc name
--NPC_NAME_HIDDEN for the hidden part of the npc name
--NPC_NAME_UNIQUE for the npc unique name
--NPC_MAP for npc map
-Constants for strcharinfo are:
--PC_NAME for Character's name.
--PC_PARTY for the name of the party they're in if any.
--PC_GUILD for the name of the guild they're in if any.
--PC_MAP for the name of the map the character is in.
-Constants for getiteminfo/setiteminfo are:
--ITEMINFO_BUYPRICE - Buy Price
--ITEMINFO_SELLPRICE - Sell Price
--ITEMINFO_TYPE - Item Type
--ITEMINFO_MAXCHANCE - Max drop chance of this item e.g. 1 = 0.01% , etc..
--ITEMINFO_SEX - Sex
--ITEMINFO_LOC - Equip location
--ITEMINFO_WEIGHT - Weight (note: 1/10 of unit)
--ITEMINFO_ATK - Attack
--ITEMINFO_DEF - Defense
--ITEMINFO_RANGE - Range
--ITEMINFO_SLOTS - Slots
--ITEMINFO_SUBTYPE - Subtype, for weapons and ammunitions
--ITEMINFO_VIEWSPRITE - ViewSprite, for other item types (NOT AVAILABLE YET)
--ITEMINFO_ELV - Equip min. level
--ITEMINFO_WLV - Weapon level
--ITEMINFO_VIEWID - View ID
*Optimization of Hugel's "Monster Race" script, 4000+ lines removed.
-fixed some issues in Dual Race.
*Fixed an issue in the Eden Tutorial script "Tutorial Goal", where ITEMINFO_ATK was accidentally used instead of ITEMINFO_WEIGHT.
*Some other misc. cleaning of script files.
*Removed the usage of command goto from some npc scripts.
*Added missing Rare Diamond Merchants.
*Sanitize handling of the input() values.
-avoid potential hacks for old scripts that use `input()` script commands.
05/17/2020
r258 [15peaces]
*Fixed some wrong constant usages in instances.
*Fixed some wrong quest checks.
*Questlog fixes for these quests:
-Lost Child
-Muff's Loan
-Peace For Arunafeltz
*Fixed some bugs in El Dicastes quests.
*Corrected some NPC facing directions
*Added Somotology Laboratory F4 quest & Wolfchev's Laboratory Instance (Thanks to @HerculesWS).
-Updated quest_db with Somotology Laboratory F4 entries (5113-5125 are placeholders, may be incorrect).
*Removed a duplicate item in custom Item Mall script.
*Added base entries for new pets; bonuses are currently not properly implemented.
*Fixed some items.
*Documented OnTouch_ label.
05/03/2020
r257 [15peaces]
*Please don't forget to add the upgrade_15-3athena_svn257.sql file!
*Added support for unitdata constants.
*Added support for sscanf script command.
*14.3 quests update
-Updated Hero Token Exchanger npc to match official npc
-Updated Dimensional Travel Quest to match official script
-Dimensional Travel Quest now uses the official variable for future reference and to fill the missing sequence
-Moved the npcs from dimensional travel quest to separate custom npcs from official conversion of npcs
-Added official system to spawn the mini-boss on moro_vol map
-Added Flaming Basin and Doom Prayers quests
-Updated the aegis name and english name of the items from moro_vol map
-Thanks to rAthena.
*Added 'warp2' NPC
-Unlike 'warp', 'warp2' NPC will also be triggered by hidden player.
-Thanks to rAthena!
-Replace script using OnTouch:([\r\n\t]+)warp by warp2
*Initial release of Phantasmagorika Quests containing
-Phantasmagorika Quests ep 15.1 and 15.2
-New monsters around verus (credits divine-pride.net)
-Thanks to rAthena!
*Initial Release of Dimensional Gap (dali) NPCs
-Thanks to rAthena!
*Some cleaning and correction in some npc files.
*Changed default and max episode to 15.2 (152).
-Also changed min episode to 1.0 (10).
04/26/2020
r256 [15peaces]
*Please don't forget to add the upgrade_15-3athena_svn256_log.sql file!
*Merged missing changes from 3ceam rev. 684 - 687
*Quest System Update
-Added support for the new quests that grant item drops from mobs.
*Added support for 2011-11-22aRagexeRE.
-This is an older client, but maybe there are still people using it. ^^
*Update/moro vol npcs
-Updated npcs from ep 14.3 (official conversion)
-added hero ring exchanger and enchant npcs
--Some texts and system are customs
-Thanks to rAthena!
*Added missing status Tags/ID's.
*WM_SATURDAY_NIGHT_FEVER
-Fixed an issue where inflecting the status on a player when using a skill level of 6 or higher would cause the server to crash.
*Shadow Chaser 2011 update has been applied.
-This update brings most of the skills to official status.
-However, complex skills like Reproduce and Deadly Infect will have to be completed later due to a list of skills/status that will have to be gone through. Also a few of the ground skills will have to be done in another update due to complex issues
-with them.
*SC_FATALMENACE
-Damage formula updated.
*SC_REPRODUCE
-Fixed a issue where the status wouldn't start draining SP until one minute after activating.
-Added a few skills to the list of Reproduceable skills. Will fully update in the future.
-Updated SP drain.
*SC_AUTOSHADOWSPELL
-Updated skill autocasting restrictions.
-Can now only autocast offensive Mage and Wizard magic skills, as well as Acolyte's Heal.
-Recoded autocast success formula. This corrects a small issue with the success chance.
*SC_SHADOWFORM
-Updated SP drain.
-The shadow link between the caster and the target can now stretch up to 10 cells.
-The caster can now be brought out of the status by a chance when around a player with Sight or Ruwach active. Both will attempt to end the Shadow Form status by a chance every 2 seconds.
-The chance of the caster being reviled every attempt is decreased with higher skill levels of Shadow Form.
*SC_TRIANGLESHOT
-Damage formula updated.
*SC_BODYPAINT
-Fixed a issue where the skill was only blinding hidden targets instead of all targets.
-Updated blind status duration to official.
-Updated ASPD reduction chance. Reduction only applies to hidden targets.
-Updated ASPD reduction formula.
*SC_INVISIBILITY
-Fixed a issue where the caster defense element would be Ghost 1 type when in the status.
-Fixed a issue where the status would drain a percent of the caster's current SP instead of MaxSP.
-Status is no longer ended when getting hit.
-Player is no longer reviled with detection skills.
-Updated SP drain.
-Removed some unneeded checks.
*SC_DEADLYINFECT
-Now only spreads status's to target when dealing melee damage or getting hit with melee damage.
-Updated the list of spreadable status's. All common status's can be spreaded except ones that naturally end when the player is hit. Strip status's and Oblivions Curse can no longer be spreaded.
-Will further updated the list later.
-Success chance updated.
*All Masquerade Skills
-Fixed a issue where the caster's job level would increase the success chance more then it should.
-Fixed a issue where the target's weight was not reducing the success chance properly.
-Status's are no longer blockable by Gold Thief Bug card since these skills are not magic types.
-Combined base code for all Masquerade skills into 1 code.
*SC_ENERVATION
-Fixed a issue where the status didn't properly reduce the affected target's ATK.
*SC_GROOMY
-Fixed a issue where the status would reduce the target's movement speed.
-Fixed a suspected issue where the skill would strip a target's Mercenary.
-Should only strip animals as the info says.
*SC_IGNORANCE
-Updated SP drain and recovery amount.
*SC_LAZINESS
-Fixed a issue where the status was only increasing fixed cast instead of the entire cast time.
-Updated SP requirement increase.
-Status now reduces the target's movement speed.
*SC_UNLUCKY
-Now gives the target a random status along with the Unlucky status.
-The random status's are Poison, Silence, and Blind. Only 1 is randomly given and ignores all resistance, meaning it cant be avoided and the duration is as long as the Unlucky status.
-Updated zeny requirement.
*SC_WEAKNESS
-Removed a unneeded FLEE2 flag.
*SC_MANHOLE
-Fixed a issue where trap and status duration for level 2 was incorrectly set.
-Fixed a issue where the traps would sometimes work on allies.
-Added a missing trap type mask to the skill database.
*SC_CHAOSPANIC
-Confusion status duration updated.
*SC_FEINTBOMB
-Fixed a issue where the damage would be delayed after exploding depending on casters ASPD.
-Fixed a issue where the explosion animation would display twice.
-Skill level now affects how far you back slide.
-Caster will now go into hiding status after back sliding.
-The learned level of hiding affects the activated level of hiding.
-Damage formula updated.
*MG_SIGHT; AL_RUWACH
-Will now reveal targets in Shadow Form status by a percentage chance every 2 seconds.
-The success chance is affected by the targets used level of Shadow Form.
*RG_PLAGIARISM
-Kagerou/Oboro skills can no longer be copied through Plagiarism.
*SR_CURSEDCIRCLE
-Fixed a issue where using the skill would heal the caster a little instead of taking a required percent of HP.
04/25/2020
r255 [15peaces]
*Merged missing changes from 3ceam rev. 683
*Changed MOB_CLONE_START & MOB_CLONE_END defines to allow a real maximum of 4000 monsters in monster database.
-With this update we added the first monsters in 3k ID range...
*Added close3 global function.
*Initial release of dimensional travel quest (access to flame bassin)
-Include misc npcs related to ep14.3
-Implementation of NPC_DEATHSUMMON skill
--summons monsters at the location of master grave.
*Genetic 2011 update has been applied.
-This update brings the job a lot closer to official, but their's still a number of things still remaining to work on.
-Things like Crazy Weed, Fire Expansion Lv 3 and 4, certain bomb and item effects will be worked on in another update due to the complex nature of these features.
*GN_TRAINING_SWORD
-Fixed a issue where the skill would lower the player's attack speed.
-Skill no longer affects ASPD.
*GN_CART_TORNADO
-Updated damage formula.
*GN_CARTCANNON
-Fixed a typo in the SP requirements.
-Updated damage formula.
*GN_CARTBOOST
-Fixed a issue where bonus damage to cart skills was applied incorrectly.
*GN_THORNS_TRAP
-Updated the max number of placeable traps to 3.
-Trap is no longer placeable under enemy targets.
-Trap is no longer stackable on the same cell.
*GN_BLOOD_SUCKER
-Skill level now affects the amount of healing gained from damage.
*GN_SPORE_EXPLOSION
-Fixed a issue where the spore bomb would explode 1 second earlier then it should.
-Updated damage formula.
*GN_WALLOFTHORN
-Added damage formula.
-Walls HP formula updated.
*GN_DEMONIC_FIRE
-Corrected AoE size to official 5x5.
*GN_FIRE_EXPANSION
-Corrected AoE size to official 5x5.
-Rate at which smoke powder and tear gas hits is now 500ms.
-Note: The skill isnt triggering the smoke powder and tear gas AoE's properly and are only possiable using the skill ID themselfs.
-This will be fixed in a later update.
-Added smoke powder status to effect 3. Currently doesent trigger properly.
-Added part of tear gas status to effect 4. Also doesent trigger properly.
-Level 5 now casts level 5 Acid Demonstration if the player doesent know the skill or knows a level equal to or below 5. If the player knows a level higher then 5, then the learned level will be casted.
*GN_HELLS_PLANT
-Fixed a issue where stun and bleeding chances were crossed.
-Trap is no longer placeable under enemy targets.
-Trap is no longer stackable on the same cell.
-Updated damage formula.
*GN_MANDRAGORA
-AoE size updated.
-Status success change update. However the resistance is not yet coded.
-SP drain updated.
-INT reduction formula updated.
*GN_SLINGITEM
-Bombs and lumps damage formulas recoded to official.
*Genetic Made Items and Ammo
-The following below are Genetic made / useable item that have been udpated.
-Coconut Bomb
--Stun duration changed to 5 seconds
--Bleeding duration changed to 10 seconds.
-Melon Bomb
--Status duration changed to 60 seconds
-Banana Bomb
--LUK reduction status duration changed to 60 seconds.
--Added official force sitdown chance and reduction formula's.
--Changed force sitdown status duration to 1 second.
*RA_FEARBREEZE
-Fixed a issue where critical attacks would sometimes not trigger on lower levels.
*RA_WUGDASH
-Fixed a issue where bonus damage was being incorrectly applied.
*SO_POISON_BUSTER
-Fixed a issue where the damage was not being splashed around the target.
04/20/2020
r254 [15peaces]
*Added another missing item to database.
*Removed duplicated map entries from my last update.
*Rebuilt map cache (we now support 970+ maps).
04/19/2020
r253 [15peaces]
*Merged missing changes from 3ceam rev. 682
*Some item database updates.
-Added some missing items.
-Moved some stable costumes to item_db.
-Some cleaning.
*This update was specially focused on a area that didnt receive any attention for a long time.
-It greatly adds hand fulls of maps and other things for them as well as older maps updated.
*Nuber of map flag files have been updated.
*The maps_athena.conf and map_index.txt have been updated.
*skill_nocast_db.txt has been updated to add all the latest restrictions and work with updated map flags.
*RETURN_TO_ELDICASTES
-Support has been fully re-enabled.
*ALL_GUARDIANS_RECALL, ECLAGE_RECALL
-Added support for the skills. They now fully work.
04/18/2020
r252 [15peaces]
*Merged missing changes from 3ceam rev. 681
*Removed/disabled some code I needed for some debugging... sorry.
*Fixed the "next" button in RODEX.
-Now it will show the next page correctly.
*Fixed an issue where you where unable to start the Umbala Domestic Dispute Quest.
*RK_MILLENNIUMSHIELD
-Recoded the shield amount generation chance.
-Now generates a rantom percentage between 1 to 100.
-The generated percentage will determine the number of shields that will be generated.
-Between 1 - 20 = 4 shields. 21 - 50 = 3 shields. 51 - 100 = 2 shields.
-This is based on the official chance of shields generated which is:
--20% for 4, 30% for 3, and 50% for 2. Add that together and its 100%.
*WL_CHAINLIGHTNING, WL_CHAINLIGHTNING_ATK
-Caster's ASPD no longer affects the delay between hits.
-Hit count delay is now set to a fixed 650ms delay between hits.
*WL_TETRAVORTEX
-Caster's ASPD no longer affects the delay between hits.
-Hit count delay is now set to a fixed 250ms delay between hits.
*WL_SUMMONATK_FIRE, WL_SUMMONATK_WATER, WL_SUMMONATK_WIND, WL_SUMMONATK_GROUND
-Updated damage formula to official. (Finally got that damn formula)
*RA_FEARBREEZE
-Recoded the entire skill.
-Fixed a issue where the status would prevent the caster from dealing critical hits.
-Now generates a rantom percentage between 1 to 100.
-The generated percentage will determine the number of hits that will be dealed.
-Between 1 - 3 = 5 hits, 4 - 9 = 4 hits, 10 - 18 = 3 hits, 19 - 30 = 2 hits.
-If between 31 - 100, it will fail and deal 1 hit.
-Critical hits are only possiable when dealing 1 hit. It works the same as Double Attack.
-This is based on the official chance of hits dealed which is:
--3% for 5, 6% for 4, 9% for 3, and 12% for 2. Add together and its 30%
-Skill level now determines the number of hits possiable and the chances of them happening.
*LG_SHIELDSPELL
-Fixed a issue where level 2 of the skill could be casted without a shield.
-Updated the random effect selection code.
-System now generates a random number between 1 - 3 on each cast.
-The number generated will determine which effect to use. This gives all 3 effects a equal chance of being selected.
*SR_CRESCENTELBOW
-Made a slight change to the formula to use a 1/100 scale to more accurately calculate damage.
*SR_GENTLETOUCH_CURE
-Fixed a issue where a piece of the formula for the random chance of cureing status's was missing.
*ALL_GUARDIAN_RECALL, ECLAGE_RECALL
-Added some place holding data that will be completed later as part of a upcoming update for the next revision.
-Note: Rytech broke the original code trying to update it and disabled it until the next revision.
--I didnt want to revert the change for certain reasons. It will be fixed on the next revision.
-Note: This is part of a upcoming major maps update.
*A few other changes made to make some skills use a little less coding and to improve performance.
04/15/2020
r251 [15peaces]
*Merged missing changes from 3ceam rev. 680
*Fixed some issues related to vending system.
*Added some missing items.
*Added full support for bonus bFixedCast,t.
-This item bonus increases fixed cast time of all skills by 't' milliseconds (of course, decreasing is also possible).
*Sura 2011 update has been applied.
-This update bring nearly all the skills up-to-date and fixes a number of issues that were hidden.
-Due to the large number of updates, things like the combo system was left untouched due to its complex coding and will be fixed up in a future update.
*SR_DRAGONCOMBO
-Stun chance updated.
*SR_SKYNETBLOW
-Damage formula updated.
-Now deals more damage when comboed.
*SR_EARTHSHAKER
-Damage formula updated.
-Now deals triple the amount of damage on hidden enemys.
-Updated the stun chance formula.
-Now correctly stuns all enemys no matter if their in hiding or not.
*SR_FALLENEMPIRE
-Damage formula updated.
-Fixed a issue where the status ID wasnt being triggered.
*SR_TIGERCANNON
-HP and SP requirements are now handled by the source.
-Skill now fails and displays a fail message when the caster doesent have the required amount of HP and SP.
-Damage formula updated.
-Now deals more damage when comboed.
-Fixed a issue where the splash AoE was not being generated around the target.
-Now drains 10% of the target's MaxSP.
*SR_RAMPAGEBLASTER
-Damage formula updated.
*SR_CRESCENTELBOW
-Damage formula updated.
-Note: Only part of the official formula was coded in this update. The other part will be coded in a future update when the other ID for this skill is fixed.
-Updated the success chance.
*SR_CURSEDCIRCLE
-Now consumes a percent of the casters HP.
*SR_LIGHTNINGWALK
-Updated the success chance.
*SR_KNUCKLEARROW
-Damage formula updated.
*SR_WINDMILL
-Damage formula updated.
-Made a small adjustment to the forced sitting code.
-Updated the duration monsters are stuned for.
*SR_RAISINGDRAGON
-Fixed a issue where the level of critical explosion status that starts when going into raising dragon status would be the same as the casted level of the skill, allowing critical explosion status to give more crit then normal.
-Casting the skill now starts the learned level of critical explosion. If the player does not know the critical explosion skill, then the critical explosion status will not start.
*SR_GATEOFHELL
-Damage formula updated.
-Now deals more damage when comboed.
*SR_GENTLETOUCH_QUIET
-Damage formula updated.
-Updated the sucess chance for silenceing the target.
*SR_GENTLETOUCH_CURE
-Fixed a issue where the skill would not always work.
-Now heals the target at 100% chance.
-Healing formula updated.
-Chance of removing certain status has been updated.
-Updated the list of status thats removed on success.
-The following status that can be removed are:
--Petrification / Frozen / Stun / Poison / Silence / Blind / Hallucination
*SR_GENTLETOUCH_ENERGYGAIN
-Status duration updated.
-Sphere's now last for 10 minutes.
-Fixed a issue that could cause a possiable server crash if used by monsters or clones.
-Fixed a issue where the skill would generate only a skill level number of spheres max.
-The max number of sphere's gainable now increases when in raising dragon status.
*SR_GENTLETOUCH_CHANGE
-Status duration updated.
-Sphere requirement updated to require a skill level number of spheres.
-Fixed a issue where the ATK increase was not being applied as weapon ATK.
-Fixed a issue where the skill was affecting targets DEF.
-Now lowers the target's MaxHP.
-Updated the ATK increase, ASPD increase, MDEF decrease, and MaxHP decrease formula's.
*SR_GENTLETOUCH_REVITALIZE
-Status duration updated.
-Sphere requirement updated to require a skill level number of spheres.
-Fixed a issue where the skill was affecting targets attack speed and movement speed.
-Updated the VIT DEF increase, MaxHP increase, and Natural Regen increase formula's.
*SR_HOWLINGOFLION
-Damage formula updated.
-Now removes all singing/chorus buffs from enemys.
*SR_RIDEINLIGHTNING
-Damage formula updated.
*RA_WUGDASH, RA_WUGSTRIKE, RA_WUGBITE
-Fixed a issue where the Dance With A Waug status would increase damage more then it should.
*WM_SATURDAY_NIGHT_FEVER
-Fixed a issue where the status icon wouldn't show the remaining amount of time.
-Fixed a issue where players under this status wouldn't beable to see how much their healed when healed by other players.
04/13/2020
r250 [15peaces]
*Added project files for Visual Studio 2015 (vs14)
-With this update 15-3athena won't support Visual Studio versions before 2010 (vs9 and older) anymore.
-Please prepare yourself to don't use Visual Studio 2010 anymore, the support will be ending soon now.
-I also did a bit of cleaning inside the project files and source code.
--Starting with the vs14 project files there will be no "common" projects anymore. All required files will be included directly into the main projects.
--Cleaned up the 3rdparty folder... no need to keep various versions of unused plugins.
--Older project files won't be touched more than needed, the only thing I did there was updating the changed paths of the 3rdparty folder.
--Did some fixing and updating inside the source files to ensure clean compiling without any warnings using Visual Studio 2015.
04/10/2020
r249 [15peaces]
*Merged missing changes from 3ceam rev. 679
*Added missing checkweight2 command define.
-follow up @48f526e (r247).
*Added some more new cards and drops to database.
*Some fixes related to statpoint calculations.
*Added support for breakequip script command.
*WA_SWING_DANCE; WA_SYMPHONY_OF_LOVER; WA_MOONLIT_SERENADE; MI_RUSH_WINDMILL; MI_ECHOSONG
-Fixed a issue where the skill animation wouldnt appear on the caster when casted while not in a party.
*MI_RUSH_WINDMILL; WM_SATURDAY_NIGHT_FEVER
-Fixed a issue where the ATK bonus was being added as Base ATK instead of Weapon ATK.
-Anything adding a fixed amount of ATK is supposed to be added as Weapon ATK.
*MI_HARMONIZE
-Recoded the stat increase formula to be more balanced and feel more official like.
-The formula thats been in here for a long time was never official and well never know the official formula is since its effect changed on official server's. Gravity changed the effect due to it being overpowered. So the best that can be done here is
-to balance it.
*WM_VOICEOFSIREN; WM_LULLABY_DEEPSLEEP; WM_MELODYOFSINK; WM_BEYOND_OF_WARCRY
-Changed the success formula's to affect the success chance of casting the skills.
-It appears according to how the info sounded that it affects the chance of successful casting and not the chance of inflecting the status.
*All Minstrel/Wanderer Status Inflecting Skills
-Skill status's have been updated to be properly grouped in 2 different groups.
-All sex exclusive skill status's are now grouped in Group A.
-Other skill status's including the chorus type are now grouped in Group B.
04/02/2020
r248 [15peaces]
*Removed some unneeded code.
*Some updates to item-db.
-Added some new cards and drops to database.
-Added missing Skull Cap [1] item combos.
*Added packet lenghts for packets 0x0900 - 0x0906
-This should fix some unknown packet DCs related to 2011 and newer clients.
03/21/2020
r247 [15peaces]
*Merged missing changes from 3ceam rev. 678
*Chorus Type Skills
-Fixed a issue where monsters and clones would cause the server to crash when attempting to use these skills.
-This also fixes an critical start-up crash.
-Please update ASAP!
*SO_STRIKING
-Fixed a issue where using the skill on a non-player character would crash the server.
*Added checkweight2 script command.
-It's the same as checkweight but for arrays.
03/08/2020
r246 [15peaces]
*Added the upgrade_15-3athena_svn246.sql file.
-Be sure to apply this update before running your server.
*Merged missing changes from 3ceam rev. 677
*Increased storage size of the counting columns in achievement tables to avoid overflows.
*Minstrel/Wanderer 2011 update has been applied.
-This updates bring the job a lot closer to official and improves performance due to the added system functions, some skill recoding, code optimizing, and other things found needed.
-Their's a few things that wernt touched to avoid risking breaking certain things and will be done on the 2nd or 3rd pass.
*Added 2 new system functions which are required for many Minstrel/Wanderer skills.
+party_sub_count_chorus is used to check the number of Minstrel's/Wanderer's in the party which is then used in a special check to create a value thats used by chorus skills to allow stronger skill effects and rates depending on the number in the
-party.
+status_fixed_revive is used resurrect players and recover a fixed amount of HP/SP. (Not a percentage like status_revive). This is used for the skill WM_DEADHILLHERE and could be used for other things in the future.
*Added a 3rd system function that is used for some Royal Guard skills.
+party_sub_count_banding is used to check the number of Royal Guards in the party. However the code is currently disabled since it wont be used until I update the skills that will use it. This will be used in the future for banding and other
-related things.
*Did a good bit of code cleanup.
*RA_CAMOUFLAGE
-CRIT is now doubled for the duration.
-This is partly official and will be updated later to add a variable that will make the crit go up every second.
*WA_SWING_DANCE
-Fixed a issue where the gold thief bug card would block this status.
-Walk speed and ASPD increase formula updated to official.
*WA_SYMPHONY_OF_LOVER
-MDEF increase formula updated to official.
*WA_MOONLIT_SERENADE
-No longer increases MATK by a percentage.
-Now increases MATK by a fixed amount.
-MATK increase formula updated to official.
*MI_RUSH_WINDMILL
-No longer increases ATK by a percentage.
-Now increases ATK by a fixed amount.
-ATK increase formula updated to official.
*MI_ECHOSONG
-Fixed a issue where the skill was giving VIT DEF instead of Equip DEF.
-DEF increase formula updated to official.
*WM_LESSON
-Amount of SP naturally recovered is now the same as Mages SP recovery.
*WM_METALICSOUND
-Updated SP drain formula to official.
*WM_REVERBERATION
-Fixed a issue where the skill damage would take the learned level of the skill instead of the casted level.
*WM_SEVERE_RAINSTORM
-Fixed a issue where the skill would deal 2 hits simultaneously on the first 2 or 3 seprate hits.
-Damage formula updated to official.
*WM_VOICEOFSIREN
-Updated success chance to official.
*WM_DEADHILLHERE
-Recoded the entire skill to official.
-Skill now drains a percentage of the dead player's SP before resurrecting.
-Skill level affects how much is drained before resurrecting.
-Once resurrected the player's remainning SP will be converted to HP.
*WM_LULLABY_DEEPSLEEP
-Added official success chance of inflecting the status.
-Deep sleep status duration is now officially reduced by your INT and base level.
-Status now recovers 3% of your MaxHP/MaxSP every 2 seconds.
*WM_SIRCLEOFNATURE
-No longer restricted to PvP areas.
-Now properly recovers the HP of party members.
-HP recovery and SP drain formula's are now official.
*WM_GLOOMYDAY
-SP requirements is now affected by skill level.
-Now properly gives a buff to players who learned one of the following skills....
-KN_BRANDISHSPEAR / CR_SHIELDCHARGE / CR_SHIELDBOOMERANG / LK_SPIRALPIERCE / PA_SHIELDCHAIN / RK_HUNDREDSPEAR / LG_SHIELDPRESS.
-The buff amplifies the damage for the above skills and how much the damage is amplified is randomized every time the player casts one of these skills.
-Players that dont know any of the above skills will instead receive a debuff.
-This skill can be used on yourself, allies, and enemys. So be careful how you use it.
-Updated Flee and ASPD reduction formula's to official.
=Chorus Type Skills
+The strength of the effect and the succes rate is now affected by the number of Minstrel's/Wanderer's in the party. The strength of the skills can be increased by up to 7 Minstrel's/Wanderer's and anything higher then that will not increase the
-strength and instead give out the effect of 7.
-Minstrel's and Wanderer's will be refered to as performers for the following notes below.
*WM_GREAT_ECHO
-Fixed a issue where the AoE would be placed where the caster is standing instead of the targeted area.
-Damage formula updated to official.
-The number of performers in the party now increases the damage.
*WM_SONG_OF_MANA
-Updated SP recovery formula to official.
-The amount of SP recovered is now further increase by the number of performers in the party.
-Recovery timers is now updated to recover every 5 seconds.
*WM_DANCE_WITH_WUG
-Now increases the damage of Ranger waug skills.
-Affected Ranger skills are RA_WUGDASH, RA_WUGSTRIKE, and RA_WUGBITE.
-ASPD and fixed cast time reduction formula updated to official.
-Ranger skill damage, ASPD increase, and fixed cast time reduction is now increased by the number of performers in the party.
*WM_SOUND_OF_DESTRUCTION
-Is now ground targeted.
-Skill now only works on enemys affected by Minstrel's/Wanderer's singing/chorus skills.
-Sucess rate updated.
-Now has a 100% unreduceable chance of stunning targets.
-The stun duration can be reduced by normal means.
-Now deals damage to enemy players affected by singing/chorus skills.
-Removes all singing/chorus status's from affected players.
-The damage is increased by the number of performers in the party.
-Now only usable in PvP and GvG (WoE) maps.
*WM_SATURDAY_NIGHT_FEVER
-Fixed a issue where the status would prevent players from using skills.
-Fixed a issue where the affected player's HP would be set to 100 when the status ended.
-Fixed a issue where the status would drain a percent of your current HP/SP instead of your MaxHP/MaxSP.
-Fixed a issue where the status would interfear with the berserk status.
-Status duration updated.
-Now only usable in PvP and GvG (WoE) maps.
-Success rate updated.
-Now applys both the status and deals 9999 damage when 8 or more enemy players are in the AoE.
-HP/SP drain, ATK increase, DEF reduction, and FLEE reduction formula's updated to official.
*WM_LERADS_DEW
-AoE size is now affected by skill level.
-No longer increases MaxHP by a percentage.
-Now increases MaxHP by a fixed amount.
-The MaxHP increase is further increased by the number of performers in the party.
*WM_MELODYOFSINK
-AoE size is now affected by skill level.
-Success rate updated.
-No longer increases MATK or lowers ATK.
-Now drains a percentage of SP every second.
-Now lowers affected players INT.
-The amount of SP drained and INT reduced can be increase by the number of performers in the party.
*WM_BEYOND_OF_WARCRY
-AoE size is now affected by skill level.
-Success rate updated.
-No longer increases ATK or lowers MATK.
-Now reduces affected enemy player's MaxHP by a percentage, but increases their STR and CRIT.
-The MaxHP reduction, STR and CRIT increases is further increased by the number of performers in the party.
*WM_UNLIMITED_HUMMING_VOICE
-Corrected a issue where it would affects enemy players instead of party members.
-AoE size is now affected by skill level.
-Cooldown is now affected by skill level.
-Status duration updated.
-The SP cost increase can be reduced by the number of performers in the party.
03/07/2020
r245 [15peaces]
*Fixed an issue where the Old Glast Heim instance ignored it's cooldown time.
03/01/2020
r244 [15peaces]
*Fixed SG_FEEL dialog cancel.
-Fixes when you use SG_FEEL and click on the cancel button you will not be able to use skills anymore.
02/25/2020
r243 [15peaces]
*Added mapflags for Lasagna maps.
-NPCs will be added later...
*Some updates in item database.
-Added Racing Caps.
-Added some missing item combos.
-Moved some stable items to item_db.
-Re-Checked a huge number of items in item_db2. Really need to clean this database up...
*Updated the main.sql file to fix some errors while importing.
01/22/2020
r242 [15peaces]
*Some fixes & updates to get back txt compilation support.
-Note: TXT mode is still broken. It will take some time to rewrite the whole inventory system on char servers side. But it's the only (and best) way to make the
char server compatible with the map server again.
-Note: This is done by request. Not all sql features will be implemented on the txt version. My main goal will be to fix all compilation issues in txt mode so you can
use it for basic tests again. For live-servers you should use a sql build!
-Implemented per-character sex support.
-Implemented Hotkey Rotate support.
*Added some missing items.
*Added some placeholders to mob db.
*Fixed a condition check in RoDEX attachment.
-Thanks to @HerculesWS
11/15/2019
r241 [15peaces]
*Merged missing changes from 3ceam rev. 676
*With this release the default packetver is changed to 20161228.
-2016-12-28aRagexeRE is now the recommended and stable client to use.
*Fixed an issue related to char select process.
-Because of a missing packet length for inter server packet 0x2b02 (skillcooldown_load) the map server got disconnected from char server.
-This also caused an issue with RODEX mails. They where not refreshed on login.
*Fixed an issue where saving guilds would crash the char server.
-follow up @0c4cc1d (r240), sorry for this...
*RODEX is now fully working with 2016 area clients.
*Replaced all shield MDEF check coding with code from rAthena.
-The code is more stable, effective, and fixes a exploit with the skill below.
*LG_SHIELDSPELL
-Fixed a exploit where a player could constantly increase Lv 2's damage, effectiveness, and durations to extremely high values.
11/01/2019
r240 [15peaces]
*Added the upgrade_15-3athena_svn240.sql file.
-Be sure to apply this update before running your server.
*Fixed a issue with 2016-12-28 and newer clients not properly showing player's vending list to other players viewing them.
*Fixed an issue where packets > 0xA80 where not read.
-Increased MAX_PACKET_DB to 0xB00.
*ZC_ITEM_PICKUP_ACK_V7; ZC_GUILD_INFO3; ZC_MEMBERMGR_INFO2
-Added support for these packets.
-Thanks to @3ceam
-This enables new features on 2016-12-28 and newer clients.
-Previewing headgears and garments on character when viewed from items in carts and items picked up.
-Guild member listing now shows the last date each member was online.
*Changing guild leaders is now possible through the guild window.
-If woE is active, the guild master is on a guild related map, or the targeted person to become the guild leader is not online, the change will fail.
*Updated the "changegm" command to fail if WoE is active.
*Added support for the guild member last login display.
-A 2016-12-28 or newer client is required to see this.
-
-WARNING!!!!
-This update will break and cause guild data on TXT servers to be lost. This is because there's no way to update the formatting the guild data is saved as in text files.
Not that it matters since TXT should only be used for easy development and testing.
-
-SQL server's are safe from this issue since its easy to apply a simple update to your SQL database tables.
*Updated the main.sql file to add in the 'last_login' variable.
10/26/2019
r239 [15peaces]
*Added support for 2016 clients
-Added packet keys for 2016-02-03aRagexeRE and 2016-12-28aRagexeRE clients.
-updated clif_authok to use ZC_ACCEPT_ENTER2 packet for 2016 clients.
--ZC_ACCEPT_ENTER3 is not used anymore...
-support seems to be almost stable.
--However, RODEX is currently crashing the client...
10/20/2019
r238 [15peaces]
*Added packets for 2016-02-03aRagexeRE and 2016-12-28aRagexeRE clients.
-More support will be added in future updates.
*Fixed a compile error that was detected by the Travis CI system.
-This fix is for linux compilers basicly.
*Updated the skill_add_heal_rate config to support Highness Heal.
*ZC_USE_SKILL2; ZC_RECOVERY2
-Added full support for these packets.
-These packets allow the displaying of higher values through healing. Before the limit displayed was 32767. The new packets can display somewhere over 2 billion, but due
to digit display limits in the client, the max displayed is 999999.
-A 2015-05-13aRagexe or newer is required to fully support both of them.
*Fixed a possible issue where the whisper chat may fail to work with clients older then the 2013-12-23.
04/10/2019
r237 [15peaces]
*Merged missing changes from 3ceam rev. 672 - 675
*Corrected some warp portal positions in yuno.
-Thanks to @rathena
*Added Library Mistake Quest
-Thanks to @HerculesWS
*Some misc cleaning
*WM_SOUND_OF_DESTRUCTION
-Damage formula updated.
*Sorcerer 2011 update has been applied.
-A few parts of the skills wernt updated yet due to some issues and will be done later. Elemental spirit related stuff were not touched and will be worked on in a
-seprate update in the future.
*SO_FIREWALK; SO_ELECTRICWALK
-Updated damage ratio formula to official.
*SO_SPELLFIST
-Updated damage formula.
*SO_POISON_BUSTER
-Updated damage ratio formula.
*SO_STRIKING
-Fixed a issue where the skill wasnt increasing target's CRIT correctly.
-Updated added weapon attack damage formula.
-Corrected SP drain to official.
*SO_WARMER
-Updated the healing formula.
*SO_VARETYR_SPEAR
-Updated the stun duration.
-Updated damage ratio formula to official.
*EL_HEATER
-Increases the percentage SO_WARMER heals on players.
*Added a 2nd pass for the Royal Guard 2011 updates.
-This update fixes some critical balances and bugs issues that's existed for quite some time.
*CR_REFLECTSHIELD
-Fixed a issue where the amount of reflected damaged was capped to the caster's MaxHP.
-The skill now works the old original way it did before renewal existed.
*LG_REFLECTDAMAGE
-No longer reflects ranged and magic damage. Only melee damage is reflected now.
-Damage is now reflected by a percentage chance.
-Now reflects a set number of attacks before ending the status.
-SP drain has been updated.
*LG_SHIELDSPELL
-Ooooooooh my god there's so much done here its unreal. Get ready for a long list of changes.
-Fixed a issue where each of the 3 effects on each skill level had a uneven chance of being selected.
-Fixed a issue where the skill would sometimes not do anything after casting.
-Fixed a issue where status's wouldn't activate after their effect was selected by random.
-The following below is updates for each of the effects....
+Lv 1 / Effect 1 (Self Splash AoE Attack)
-Fixed a issue where shield DEF would increase the damage ratio more then it should.
-Updated damage formula to official.
-Now deals forced neutral element damage.
-Shield DEF now affects splash AoE size.
+Lv 1 / Effect 2 (Damage Reflection)
-Fixed a issue where shield DEF would add more reflection percentages then it should.
-Updated reflection percentage formula to official.
-Shield DEF now properly affects effect duration.
+Lv 1 / Effect 3 (Weapon Attack Increase)
-Fixed a issue where shield DEF would increase the weapon attack more then it should.
-Updated the weapon attack increase formula to official.
-Shield DEF now properly affects effect duration.
+Lv 2 / Effect 1 (Self Splash AoE Magic Attack)
-Updated damage formula to official.
-Now deals forced holy element damage.
-Shield MDEF now affects splash AoE size.
-No longer knocks enemys back.
+Lv 2 / Effect 2 (Self Splash AoE Lex Divina)
-Fixed a issue where the status icon would count in a negative value and remain on screen.
-Shield MDEF now affects splash AoE size.
-Changed how much shield MDEF affects duration.
+Lv 3 / Effect 1 (Status Resistance Increase)
-Made a place holder for this effect to code in a future update.
-The effect does nothing right now and will end other shield spell effects if triggered.
+Lv 3 / Effect 2 (DEF Increase)
-Changed code to assign effect as effect 2.
-Fixed a issue where effect wasn't properly giving DEF.
-Updated formula to a converted official formula for non-renewal mechanics.
-Shield refine rate now affects the amount of DEF increased.
-Shield refine rate now affects status duration.
+Lv 3 / Effect 3 (HP Recovery)
-Fixed a issue where the effect wouldn't end other shield spell status's and effects.
-Updated the heal formula to official.
09/30/2019
r236 [15peaces]
*Merged missing changes from 3ceam rev. 671
*Some updates to item database.
-Moved some stable costumes to item_db.txt.
-Added missing Rebellion ammo to database & shops.
-Fixed a issue where the Chrome 2-Handed Sword could not be equipped by Knights or higher.
*Royal Guard 2011 update has been applied.
-Most of the skills have been updated, but a few skills couldn't be fully updated due to the complex coding, or other reasons. More updates will come in the future.
*LG_BANISHINGPOINT
-Now has a hit rate that increases with skill level.
*LG_SHIELDPRESS
-Stun duration updated.
-Damage formula updated.
-Stun chance formula updated.
*LG_PINPOINTATTACK
-SP requirements updated.
-Damage formula updated.
-Status / Equip Break chance formula updated.
*LG_FORCEOFVANGUARD
-Rage counters now last for 5 minutes.
-No longer increases caster's DEF since tests on official server shows it doesent increase DEF anymore.
*LG_RAGEBURST; LG_RAYOFGENESIS; LG_HESPERUSLIT
-Damage formulas updated.
*LG_EXEEDBREAK
-Attack boost formula updated.
*LG_OVERBRAND
-Corrected knockback to work on the LG_OVERBRAND_BRANDISH ID only as confirmed on official to only work on this ID.
-Damage formula updated.
*LG_PRESTIGE
-Fixed a issue where Prestige was stackable with Banding.
-SP consume timer is now every 10 seconds.
-Updated magic attack dodging formula.
-Corrected a issue where it was giving soft DEF instead of hard DEF.
-Updated the DEF increase formula.
-SP drain per second now affected by skill level.
*LG_BANDING
-Overawe status chance formula updated.
-Now correctly gives DEF when banding with another Royal Guard.
-Banding status will now end the Prestige status as their not supposed to stack.
*LG_EARTHDRIVE
-Damage formula updated.
-Shield break chance updated.
*LG_INSPIRATION
-Now requires 1% of the caster's exp to cast.
-Updated HIT increase formula.
-Note: HIT increase formula will temporarily give the max increase a players job level at level 50 can give until a fix for the complex system can be made.
-Updated MaxHP increase formula.
-Updated stat's increase formula.
-HP and SP drain per second is updated.
-Now make's the caster immune to the following status's
--Poison / Blind / Stun / Silence / Chaos / Petrification / Sleep / Bleeding / Curse / Burning / Freezing / Frozen / Crystalization / Fear / Toxin / Paralyze
--Venombleed / Magic Mushroom / Disheart / Pyrexia / Oblivion Curse / Leech End / Deep Sleep / Saturday Night Fever / Paint Body
--Masquerade: Enervation, Gloomy, Ignorance, Laziness, Unlucky, Weakness.
*Changed a few HP checks in battle.c.
*Did many code cleanup's and optimizations.
09/15/2019
r235 [15peaces]