-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathChangelog-Renewal.txt
9666 lines (9548 loc) · 556 KB
/
Changelog-Renewal.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
Data: Dia/Mês/Ano
* Notação
- issue: X (opcional, só utilizado caso tenha sido corrigido um erro reportado)
- Comentário (opcional)
+ Comentário Adicional (opcional)
-------------------------------------------------------------------------------------------------
Projeto baseado no eAthena http://www.eathena.ws/ ou http://svn.eathena.ws/svn/ea/
Vide LICENCE para informações da licença desse projeto (GNU/GPL)
-------------------------------------------------------------------------------------------------
26/01/2012
* Adicionada divisão de experiência entre filhos e pais; [Mara]
- issue: 288
* Nerfado aumento do ataque na habilidade Tempestade Espiritual; [Mara]
- issue: 301
* Corrigido range da habilidade Abalo Sísmico; [Mara]
- issue: 307
25/01/2012
* Adicionada atualização referente ao grfio do eAthena; [Mara]
* Corrigido warning no comando @costumeitem; [Mara]
* Adicionado todos os Costume Item a item_db.txt; [Mara]
* Atualizado item_db.sql e mob_db.sql com as versões .txt; [Mara]
* Removido pequeno warning na conversão de short para uint8; [Mara]
* Retirado txt-converter do emulador; [Mara]
* Adicionado suporte ao uso da habilidade Rapidez com Lança para lanças de uma mão; [Mara]
- issue: 304
* Habilidade Encantar Lâmina pode ser utilizada em outros jogadores no bRO; [Mara]
- Segundo uma atualização do kRO referente a 2011 só poderia ser usado no próprio jogador.
- issue: 297
* Revertida área da habilidade Abalo Sísmico; [Mara]
* Aplicado as modificações de 2011 referentes ao Ranger. [Mara]
17/01/2012
* Substituida as runas do Lorde Rúnico; [Mara]
- issue: 293
14/01/2012
* Corrigido job_db1.txt dos SA Extended; [Mara]
* Pequena atualização nos Elementais; [Mara]
* Corrigido bug onde o nível de gm não era salvo. [Mara]
- Agradecimentos ao RAthena.
13/01/2012
* Modificação na fórmula da habilidade Canhão; [Mara]
* Otimização no código da habilidade Exalar Alma; [Mara]
* Modificado job_db1.txt e job_db2.txt para Super Aprendiz Extended. [Mara]
10/01/2012
* Atualizado NPC da Torre sem Fim; [Mara]
* Revertido packet_ver para 25; [Mara]
- Muitos tinham problemas com cashshop.
* Pequena modificação na battle config referente ao max lv. [Mara]
09/01/2012
* Corrigido problema de traduções nas Kafras que impedia o teletransporte de funcionar; [Mara]
- issue: 277.
* Adicionada redução de SP para a habilidade Erva Daninha; [Mara]
- issue: 263.
* Adicionado item Rabo de Gato Preto (2855); [Mara]
- issue: 255.
* Corrigida duração da habilidade Reflexo Amplificado; [Mara]
- issue: 230, 263.
* Corrigida habilidade Ritmo Contagiante; [Mara]
- issue: 282.
* Aplicada as mudanças de Cavaleiro Rúnico e Arcano referentes a 2011; [Mara]
- 3CeAM r658 e r659.
* Atualizado copyright para bater com o ano atual. [Mara]
05/01/2012
* Corrigido checagem de rageball. [Mara]
- issue: 268
* Corrigido item faltante na item_db. [Mara]
- issue: 255
* Corrigida as coordenadas de teletransporte do Formigueiro Infernal. [Mara]
- issue: 274
- Ainda falta ajeitar a duplicata da Teletransportadora para o novo local. [Mara]
* Corrigido os reparadores do Mecânico que podiam ser utilizados por todas as classes. [Mara]
29/11/2011
* Corrigido o problema ao tentar atacar com classes que utilizavam flechas o mesmo acusava que o usuário não havia equipado as flechas. [PedroxD
23/11/2011
* Corrigido o Item Sela (12622) agora o mesmo tem um delay de 3 segundos para utilizar o mesmo novamente. [PedroxD]
* Realizada pequena otimização no nerf de exp/mob_lv; [Mara]
* Dewata:
+ Realizadas pequenas mudanças no npc principal de Dewata; [Mara]
+ Adicionado os portais; [Mara]
+ Mais spawns adicionados; [Mara]
+ Flags para mapas também adicionados. [Mara]
* El Dicastes:
+ Adicionado os portais do episódio El Dicastes; [Mara]
+ Spawns adicionados; [Mara]
+ Flags adicionados. [Mara]
* Adicionado suporte para compilação com múltiplos processadores no vcproj-10 (Visual Studio 2010). [Mara]
* Adicionada battleflag para ativar ou desativar os túmulos dos MVPs [GreenBox]
* Correção do sistema de montarias [GreenBox]
* Corrigida formula da renovação da skill Demonstração Ácida [GreenBox]
22/11/2011
* Adicionado sistema de túmulo dos MVPs [GreenBox]
* Correções no sistema de costumes [GreenBox]
- Agradecimento aos membros do eAthena por reportar bugs.
20/11/2011
* Atualizado à r14996 do eAthena; [Mara]
* Atualizado à r652 do 3CeAM; [Mara]
- Não totalmente, devido à algumas atualizações relacionadas as 2nd classes de Ninja e outras não usadas;
* Atualizado à r51 do ReAM; [Mara]
- Pequena correção na Carta Sumo Sacerdotisa Margaretha;
- Modificado share em grupo para 20% por padrão;
- Revertida resistência de SC_FREEZE e SC_STONE a LUK e INT para MDEF.
* Corrigido erro no item Bíblia da Magia Vol. 1; [Mara]
- Impedia que Espiritualistas o equipassem.
* Corrigido item Ovo da Fortuna (não estava dando o zeny); [Mara]
- issue: 157
* Pequenas modificações na item_db2.txt; [Mara]
- Apenas removendo alguns itens que já existiam na item_db.txt.
* As seguintes mudanças foram retiradas do RR-Emu (agradecimentos ao Ind e equipe): [Mara]
- Modificada splash area da habilidade Vento Cortante [29];
- Corrigido problema de memória na proteção anti-KS;
- Corrigido client timer que poderia chegar a valores negativos;
- Adicionado verificação para apenas:
+ Lorde Rúnico poder usar Runas;
+ Sicário usar Venenos.
- Pequena modificação na habilidade Arpão;
- Corrigido erro antigo ao digitar um texto iniciado com @;
+ Ao digitar, por exemplo, @twitter, o server entendia como um comando inválido.
- Corrigido erro no fakename;
- Modificada a performance da Mob AI, impedindo que uma quantidade desnecessária de memória seja usada;
- Algumas modificações no sistema de montarias;
- Adicionada grande documentação na src/map/clif.c.
19/10/2011
* Corrigido erro nas skills dos elementais [GreenBox]
- Quase todas skills estavam como nodamage
17/10/2011
* Atualizado a r14980 do eAthena [GreenBox]
16/10/2011
* Atualizado a r14979 do eAthena [GreenBox]
11/10/2011
* Corrigido erro em que os danos das skills erão aplicados em chars mortos [GreenBox]
- Necessita de mais teste?
08/10/2011
* Correção na habilidade Temporal de Mil Flechas [Wilk Maia]
- issue: 176
+ Correção bem rudimentar. Caso alguém tenha algo melhor em mente, basta entrar em contato com algum desenvolvedor/coordenador/administrador
* Correção na habilidade Arremessar Shuriken Huuma [Wilk Maia]
- issue: 187
* Correção de warnings gerais [Wilk Maia]
* Correção de problema com o item Garrafa de Veneno [Wilk Maia]
- issue: 192
* Correção de problema com o efeito Burning [Wilk Maia]
- issue: 140
* Correção no item Caixa de Armadilhas Especiais [Wilk Maia]
- issue: 205
05/10/2011
* Corridos vários erros relacionados a renewal_setting [GreenBox]
- Provavelmente novas fórmulas das skills funcionarão
* Corrigido a config renewal_cast_setting [GreenBox]
29/09/2011
* Correção da flag renewal_settings quanto a ASPD [GreenBox]
19/09/2011
* Correção da formula do crítico. [GreenBox]
* Correção da defesa. [GreenBox]
- issue: 169
* Correção no calculo de dano. [GreenBox]
- issue: 159, 171
+ Os bônus das cartas não estavam sendo aplicados.
* Correção de algumas skills do Sicário e Assassino.
- issue: 163
+ As skills Láminas Destruidoras, Destruidor de Almas, Retaliação e Láminas Retalhadoras
+ Estavam dando -50% de dano quando qualquer efeito estivesse ativo quando o certo seria apenas com EDP
12/09/2011
* Fórumla da ASPD corrigida. [GreenBox]
- Créditos ao Vianna pela fórmula que já estava presente em uma revisão antiga
- Créditos parciais ao brAthena a outras partes da ASPD
- Créditos aos criados da calculadora de ASPD do iRO
+ Link: http://www.scs.ryerson.ca/~c5tam/aspdcalc/
+ The credits from the original formula are to WIND.
+ Web calculator based on FJK iRO Renewal ASPD Calc (Mojo Priest)
+ HTML/Javascript version by moo (Max Period)
- Manipulação da tabela de ASPD por GreenBox
11/08/2011
* Correção da skill União Solar, Lunar e Estelar [Wilk Maia]
- issue: 155
10/09/2011
* Correção da skill Perfurar em Espiral [Wilk Maia]
- issue: 148
+ Para outras classes que não Cavaleiro
* Corrigido problema com mensagens da WoE [Wilk Maia]
- issue: 150
* Corrigido problema com o item Pedaço de Pele do Guardião [Wilk Maia]
- issue: 153
+ Agradecimento a 'Pedro xD' pela correção
* Mensagems do atcommand @job corrigidas e formatadas [GreenBox]
* Correção da skill Perfurar em Espiral [GreenBox]
- issue: 147
+ Skill requer Pericia com Lança 5 mais estava nivel 10 no emulador
* Removido texto de debug encontrado na skill Exalar Alma
* Removido arquivo npc/mapflag/fireworks.txt do arquivo de configuração
- Este arquivo foi removido na r3298 por ser obsoleto.
09/09/2011
* Atualizado à r14955 do eAthena. [Mara]
* Correção em algumas habilidades da Renovação [Wilk Maia]
- Perfurar em Espiral - issue: 132
- Máscara da Melancolia - issue: 138
- Lança Chamas - issue: 139
- Auto Destruição
+ A habilidade não era executada, mesmo com os requerimentos atendidos.
* Corrigido problema com o preço do item Caixa de Armadilhas Especiais [Wilk Maia]
- issue: 144
* Corrigido problema com o NPC Garota Negociante [Mara]
- issue: 145
* Corrigido problema relativo à defesa [Wilk Maia]
- issue: 141
08/09/2011
* Correção das mensagems de erro das skills [GreenBox]
07/09/2011
* Atualizado à r645 do 3CeAM e r14954 do eAthena. [Mara]
* Adicionado spawn do calabouço de Einbroch. [Mara]
* Correção parcial da ASPD [Créditos ao brAthena pelo código]
* Correção da skill Chakra da Cura [GreenBox]
* Correção da skill Chakra da Fúria [GreenBox]
* Correção da skill Gênesis [GreenBox]
* Correção da skill Pintar Armadilha [GreenBox]
* Correção da skill Portal Dimensional [GreenBox]
* Correção do cast do Renewal [GreenBox]
27/08/2011
* Atualizado libmysql para 6.0.2; [Mara]
* Corrigido problema no up dos clãs; [Mara]
- issue: 119
* Corrigido erro na skill_cast_db.txt, estava faltando um parâmetro; [Mara]
- issue: 125 e (duplicate: 126)
* Adicionado as classes 3-1 e 3-2 na Mestra de Classes; [Mara]
* Acrescido o número do MAX_PRODUCE_DB para 250; [Mara]
* Alterações na pasta tools; [Mara]
* Substituido Cronus-9.sln, Cronus-10.sln, cronus-start, start pelos da Trunk; [Mara]
* Adicionado minha pasta nos Autonomos; [Mara]
- Breve irei adicionando algumas coisinhas legais =)
23/08/2011
* Atualizado zlib para 1.2.5 [Mara]
* Pequena modificação no setlevel da clif. [Mara]
* Atualizado à r14938 do eAthena. [Mara]
20/08/2011
* Atualizado à r14937 do eAthena e r643 do 3CeAM. [Mara]
18/08/2011
* Habilitado spawns de Morroc que não haviam sido colocados. [Mara]
- issue: 113
16/08/2011
* Atualizado à r14935 do eAthena. [Mara]
14/08/2011
* Atualizado à r642 do 3CeAM. [Mara]
* Adicionado documentação do 3CeAM. [Mara]
12/08/2011
* Adicionado a pasta tools dos2unix. [Mara]
- Convertem o arquivo para formato unix.
11/08/2011
* Atualizado à r14934 do eAthena. [Mara]
* Modificações em Brasilis. [Mara]
10/08/2011
* Alterada habilidade Chuva de Flechas, aumentado o dano em 25%. [Mara]
* Modificada ASPD máxima para 193. [Mara]
* Alterado MAX_ZENY para 2 bilhões. [Mara]
- O valor máximo de venda de item também foi acrescido.
- No bRO o valor máximo é de 2.147.483,647 (2^31-1).
+ Este valor equivale ao valor máximo para uma variável signed int em 32-bit.
+ Isto é, o valor máximo suportado pelo hexed (normalmente).
+ Mesmo sendo possível aumentar o limite no hexed, tal operação não é recomendada.
* Atualizado à r14930 do eAthena. [Mara]
09/08/2011
* Adicionado suporte para cash shop nos hexeds com packetver 26. [Mara]
- Agradecimentos a zephyrus_cr (eAthena).
* Pequena modificação no msg_athena, de Bebê para Mini. [Mara]
* Diversas modificações na database. [Mara]
- Agradecimentos ao brAthena por alguns códigos.
* Corrigida habilidade Perfurar em Espiral. [Mara]
-issue: 100
* Modificações estéticas na exibição do @job. [Mara]
08/08/2011
* Adicionado comandos 'setmado' e 'checkmado'. [Mara]
- setmado {<flag>}; // Dá ao jogador um mado.
- checkmado(); // retorna 1 se o jogador possuir um mado e 0 se não possuir.
* Modificação na Garota Negociante para alugar Mado, Warg, Dragão e Grifo. [Mara]
* Pequena alteração na versão de pacotes no mmo.h [Mara]
* Removido NPC duplicado. [Mara]
* Adicionado limite para o tamanho máximo do armazém. [Mara]
- O limite é de 731.
* Adicionado Item DB e Mob DB para SQL. [Mara]
- issue: 99
* Mais correções nas conjurações de habilidades. [Mara]
07/08/2011
* Atualizado à r14926 do eAthena. [Mara]
06/08/2011
* Atualizado à r14925 do eAthena. [Mara]
05/08/2011
* Definido os charcommands para nível mínimo 99 por questões de segurança. [Mara]
* Alguns erros corrigidos. [Mara]
* Atualizado o comando @go com Manuka, Brasilis, Esplendor. [Mara]
- Já estavam na trunk há um tempo, havia me esquecido de por.
02/08/2011
* Algumas correções no cast/cooldown de algumas classes. [Mara]
* Atualizado à r14924 do eAthena. [Mara]
30/07/2011
* Pequenas atualizações e correções na db. [Mara]
- Adicionado mais mapas;
- Adicionado mais monstros e habilidades;
- Removido itens não-presentes na item_db.txt de outros arquivos.
+ O mesmo para monstros, que não pertencem ao bRO.
28/07/2011
* Corrigido diversos erros na duração/consumo das habilidades. [Mara]
27/07/2011
* Atualizada fórmula da habilidade Planta Infernal. [Mara]
* Modificado comando 'failedrefitem2' para 'downrefitem'. [Mara]
* Pequenas modificações aleatórias. [Mara]
25/07/2011
* Otimizada algumas fórmulas. [Mara]
* Atualizada DB com alguns updates de Malangdo e Izlude Dungeon 06. [Mara]
* Outra atualizações nas habilidades. [Mara]
* Atualizado à r640 do 3CeAM. [Mara]
22/07/2011
* Corrigido traps do sentinela para drenar HP/SP [GreenBox]
* Adicionada ItemDB do renewal [GreenBox]
* Adicionado bonus e eMatk e wMatk [GreenBox]
20/07/2011
* Atualizado à r14917 do eAthena. [Mara]
* Adicionada opção onde o personagem ao ser teleportado é "levantado". [Mara]
* Verificação se o char possui PecoPeco ao usar o comando @jobchange (bugreport do eAthena). [Mara]
* Adicionado os mapas apenas presentes no bRO. [Mara]
* Melhor organizado o attr_fix.txt. [Mara]
* Algumas correções efetuadas. [Mara]
- issue: 81
- Fúria da Medusa (Sienna Execrate) agora consome 2x Gema Vermelha.
- Exílio NÃO poderá ser usado em monstros do tipo Boss (chefe).
- Insígnia do Vento, Água, Terra e Fogo agora são skills ativas.
- Perfurar em Espiral pode ser usado por Espada de 1 e 2 Mão(s).
- Corrigido tempo de duração da habilidade Chamas de Hela.
16/07/2011
* Mais NPCs convertidos adicionados. [DoJo & Mara]
* Adicionados NPCs de Refine (incluindo o Refine da Renovação). [Mara]
* Corrigido alertas de compilação, erros na DB e em NPCs. [Mara]
* Adicionado comando 'failedrefitem2' para os refinamentos acima de +10. [Mara]
- Agradecimentos a JakeRed do eAthena
* Enviado mais NPCs convertidos [Mara]
15/07/2011
* Modificações: [Mara]
- Adicionado mob_db.txt atualizada
- Iniciado sistema de refinamento +20
- Adicionado GdE e GdE SE (ainda não totalmente fiéis às modificações da Renovação).
- Adicionado exp_homun.txt oficial
- Adicionado exp_guild.txt oficial e item_cardalbum.txt (agradecimentos ao Renewal-Project).
* Enviado spawns do Renewal e base dos npcs personalizados. [Mara]
* Enviado novo campo de aprendizes. [Mara e Squall]
* Renomeada algumas pastas e arquivos. [Cainho]
* Corrigido erros das conversões. [Cainho]
* Enviadas conversões de diversos scripts. [Cainho]
* Alterações na item_db.txt e atualizado à r14908 do eAthena [Mara]
* Adicionado comandos @costumeitem e getcostumeitem [GreenBox]
* Adicionado suporte as novas montarias [Mara e GreenBox]
* Correção dos custome system previamente comitado [GreenBox]
14/07/2011
* Corrigido erro nos elementais no qual não estavão trocando a instancia para agressivo [GreenBox]
* Atualizado à r638 do 3CeAM. [Mara]
* Corrigido erro no cast fixo [GreenBox]
* Corrigido erro no qual causava crash no emulador [GreenBox]
* Atualizado à r14905 do eAthena. [Mara]
13/07/2011
* Adicionado atcommand.c traduzido. [Forest]
* Adicionado msg_athena.conf otimizado. [Forest]
* Adicionado skills dos mobs de brasilis [DoJo]
* Corrigidas algumas skills de acordo com o renewal de acordo com o ReAM [GreenBox]
* Corrigidas fórmulas do renewal de acordo com o ReAM [GreenBox]
- Adicionado ATK, DEF, ATKM, DEFM, Hit, Flee e ASPD de acordo com Renewal
- Parcialmente testado com o bRO
- Creditos pelas fórmulas ao ReAM
11/07/2011
* Atualizado à r14902 do eAthena e à r637 do 3CeAM. [Mara]
10/07/2011
* Enviada tradução de alguns arquivos da pasta db. [Cainho]
- Tradução efetuada por Jokker.
05/07/2011
* Correção na maioria dos erros de compilação. [Takyia Genji]
* Atualizado à r636 do 3ceAM. [Takyia Genji]
- Database:
+ Espíritos elementais foram ajustados para parecer mais com o oficial.
+ Elementais contém os mesmos stats do player que as invocou.
- Item_db2, grandes updates:
+ Todos os itens foram ajustados de acordo com os servidores oficiais, como peso, preço, etc.
+ Headgears das 3rd foram ajustados e as definições de defesa do equipamento também de acordo com as fórmulas.
+ Cannonballs foram definidas como munições e agora usam as definições deste tipo de item.
+ Removido as linhas inúteis de itens, que nunca serião usadas.
- Correção:
+ Adicionado o consumo de SP da Skill "Refletir Dano".
+ Pequenas otimizações em determinados arquivos.
- Source:
+ Linhas de código inúteis foram removidas do arquivo mmo.h.
+ Reorganizados os SC's IDs para ser mais fácil encontrar o conteúdo relacionado as 3rd no arquivo status.c
+ Adicionado suporte total para as novas poções do Bioquímico.
+ Reorganizadas todas as tags SC's e ID's para o conteúdo relacionado as 3rd.
+ Todos os códigos desnecessários foram removidos.
29/06/2011
* Remoção dos artigos experimentais que causavam problemas para os usuários. [Takyia Genji]
+ Do experimental ao estável, novamente.
26/06/2011
* Atualizado à r14866 do eAthena. [Takyia Genji]
* Efetuada uma correção e revisão do commit anterior. [Takyia Genji]
- Issue: 52
24/06/2011
* Atualizado à r14863 do eAthena. [Takyia Genji]
+ Redução da memória usada em pelo menos 400kb.
20/06/2011
* Atualizado à r632 do 3ceAM. [Takyia Genji]
* Corrigido parcialmente problema do sc_end. [Takyia Genji]
- Issue: 51
18/06/2011
* Efetivada algumas correções na tabela de experiência 2. [Takyia Genji]
* Efetivada uma correção em uma determinada habilidade. [Takyia Genji & Jokker]
- Issue: 50
17/06/2011
* Efetivada algumas correções na tabela de experiência. [Takyia Genji & Jokker]
- Issue: 48
+ Foi adicionada uma nova tabela experimental a parte para as classes que estavam "danificadas", porém, ainda não estão 100% funcionais.
+ Testes foram efetivados e o erro agora consiste na velocidade de ataque. Mesmo com uma taxa de agilidade inferior, as classes ficam com a velocidade de ataque no limite máximo. Ou seja, 190.
* Efetivada uma pequena correção na Skill_tree em que existia skills duplicadas em funcionamento, o que causava determinados erros. [Takyia Genji & Jokker]
- Issue: 49
14/06/2011
* Atualizado à r14848 do eAthena [Takyia Genji]
- Corrigido as 3rd que não eram capazes de subir de nível após o reset do Base Level.
12/06/2011
* Correção: r3174 & r3175. [Takyia Genji]
- Issue: 46
+ Erro na Skill db. Algumas skills estavam com colunas além do normal.
- Issue: 47
+ Erro na Source. O clif.c estava alterado de forma errônea.
11/06/2011
* Atualizado à r628 do 3CeAM [Takyia Genji]
09/06/2011
* Atualizado à r627 do 3CeAM [Takiya Genji]
- Itens em testes já foram traduzidos.
03/06/2011
* Atualizado à r14843 do eAthena [Cainho]
31/05/2011
* Corrigido item Rune Plate [Cainho]
- O item estava setado como usável sendo que é um equipamento.
* Atualizado à r14842 do eAthena [Cainho]
30/05/2011
* Atualizado à r14841 do eAthena [Takyia Genji]
26/05/2011
* Removido checagem desnecessária no comando npcshopattach [Mara]
* Atualizado à r618 do 3CeAM [Mara]
25/05/2011
* Atualizado à r617 do 3CeAM [Mara]
24/05/2011
* Adicionado configuração para máx atrib das classes 3 que estavam faltantes [Mara]
- issue: 39
23/05/2011
* Aplicado modificações realizadas na trunk [Mara]
- vide: r3139, r3142, r3148, r3149, r3161, r3162
* Removido projeto Cronus-8.sln e suas dependências.
* Atualizado à r14831 do eAthena [Mara]
* Parcialmente corrigido problemas com os comandos relacionados ao shop/cashshop [Mara]
- issue: 35
+ Ele ainda mostra um valor errôneo no momento da venda do item.
22/05/2011
* Migrado sql-files da Trunk para Renewal com adaptações necessárias [Mara]
* Corrigido erros em habilidades: [Mara]
- issue: 38, issue: 36
+ Não utilizem as classes evoluidas de Super Aprendiz, não estão funcionais!
17/05/2011
* Atualizado à r14828 do eAthena [Mara]
16/05/2011
* Atualizado à r614 do 3CeAM [Mara]
14/05/2011
* Removidos alertas de compilação e otimizadas as conversões. [Vianna e ItachiSan]
* Ataque base da renovação descomentado e mudanças na exibição ATQ1/ATQ2. [Vianna e ItachiSan]
* Atualizado à r613 do 3CeAM [Mara]
* Fix definitivo do HP/SP [ItachiSan]
- Formula corrigida
- Um problema antigo que fazia o HP/SP variar um ponto pra cima ou pra baixo em relação ao servidor oficial
* Atualizado à r14818 do eAthena [Mara]
13/05/2011
* Otimização na formula de DefM
* Implementado Def e DefM conforme o renewal [GreenBox]
* Invertido os valores de Def1, Def2 e MDef1, MDef2 ao serem enviados ao cliente [GreenBox]
- Pode ainda estar bugado os valores iniciais ao criar o char, volta ao normal após equipar algo que mude o valor de Def2 e Defm2
* Corrigido bug nas solutions do visual studio para permitir abrir modo debug diretamente [GreenBox]
- Ao dar run na solution abre automaticamente o servidor em TXT
* Atualizado à r14811 do eAthena e r612 do 3CeAM [Takyia Genji & Mara]
* Corrigido arquivo dos stats para o Renewal [Mara]
* Traduzido textos faltantes na conf/battle/client.conf [Mara]
08/05/2011
* Deduzida e implementada a fórmula do SP das 3rd [ItachiSan]
- Testado comparando com as tabelas do iRO
- Testado também comparando com builds do bRO
* Correção de bug antigo do HP pré-renewal [ItachiSan]
- Somente perceptível agora que os HPs das 3rd são maiores
- Comparado com builds de chars leveis 150 do bRO
07/05/2011
* Deduzida e implementada a fórmula do HP das 3rd [ItachiSan]
- Testado comparando com as tabelas do iRO
- Testado também comparando com builds do bRO
* Correção: da penalidade de aspd do escudo [ItachiSan]
04/05/2011
* Corrigido bug na randomização dos monstros [Mara]
- issue: 19
* Adicionado nerf de exp e drop por level [GreenBox]
* Adicionado nerf de exp por membros da party [GreenBox]
* Adicionadas entradas de configuração do nerf de drop e exp por level [GreenBox]
* Separada entrada de configuração do nerf de drop e exp por level [GreenBox]
02/05/2011
* Alterado nome das classes bebê no msg_athena.conf e help.txt para oficiais do bRO [Mara]
* Adicionada a leitura do campo de penalidade de escudo na job_db1.txt (continuação da r3132). [Vianna]
* Adicionada configuração shield_penalty_rate para ajustar/desativar a penalidade de escudo. [Vianna]
- A velocidade de ataque deve bater totalmente com o bRO agora.
01/05/2011
* Atualizada a tabela base de aspd do renewal [Vianna] e [ItachiSan]
30/04/2011
* Corrigida a fórmula de velocidade de ataque da renovação do bRO que estava arredondando um valor no momento errado (desde r3126) [Vianna]
* Adicionada configuração renewal_amotion_nerf porque a mesma é necessária para a implementação das futuras tabelas. [Vianna]
- Aumenta o delay de ataques em um valor fixo antes da aplicação da fórmula (Padrão bRO e iRO: 40)
* Pré-adicionada fórmula de ataque base da renovação. [Vianna]
- Comentada até a fórmula de ataque estar completa.
28/04/2011
* Finalizada tradução da conf, com atualização de textos na skill.conf e player.conf [Mara]
- Agradecimentos ao Jokker por traduzir um pedaço.
27/04/2011
* Adicionada fórmulas de velocidade de ataque da renovação. [Vianna]
- Foi adicionada uma configuração no status.h para a fórmula que será usada, porque varia de país para país.
- Configurada segundo o bRO.
- Ainda resta atualizar as tabelas de velocidade de ataque base e a redução de escudo.
- Ainda resta testar no bRO a velocidade de ataque dos homunculus.
* Adicionado e corrigido itens na item_db que estavam causando alertas [Mara]
26/04/2011
* Corrigido alguns erros gramaticais. [Mara]
* Atualizado conf
* Fixado erro no projeto Cronus-9
- issue: 6
25/04/2011
* Traduzido arquivos da pasta conf. [Cainho]
- OBS: Algumas partes retiradas da trunk.
* Corrigo erro de tabulação do arquivo help.txt [Cainho]
* Habilitados alguns mapas que já estão no bRO. [Cainho]
* Alterado logotipo do console para Cronus. [Cainho]
23/04/2011
* Adicionadas fórmulas de esquiva e precisão. [Vianna]
+ Confirmadas no Sakray do bRO.
22/04/2011
* Traduzido mensagens do msg_athena.conf relativas as novas classes. [Squall]
* Retirados mapas de episódios que ainda não chegaram no bRO. [Squall]
- Malangdo, Bifrost, El Discastes e Dewata.
* Traduzidos Arquivos de ajuda. [Squall]
* Ativada exibição do tempo de espera após o uso de uma skill. [Squall]
21/04/2011
* Reaplicadas mudanças da r3082 [Vianna]
- Corrigido o item Galho Seco.
+ Estava ignorando a database.
- Corrigida a habilidade Transformação (SA_CLASSCHANGE).
+ Possui sua própria database, convertida do Aegis (mob_classchange.txt).
* Readicionados comandos de script do Cronus. [Vianna]
* Readicionada a otimização em map_gat2cell por Keoy. [Vianna]
* Readicionado attr_fix.txt da renovação por Dubugras [Vianna]
* Traduções de estruturas de databases [Vianna]
- abra_db.txt
- create_arrow_db.txt
- job_db1.txt
- job_db2.txt
- size_fix.txt
- skill_nocast_db.txt
- attr_fix.txt
20/4/2011
* Atualizado e corrigido pequenos erros [Mara]
13/4/2011
* Traducao de mais arquivos da db [Dubugras]
* Pequenas correcoes em erros do commit anterior [Dubugras]
* Branch do 3CeAM [Dubugras e GreenBox]
* Tradução dos arquivos da db [Dubugras]:
- item_db.txt, abra_db.txt, pet_db.txt, mob_pouch.txt
- mob_poring.txt, mob_boss.txt, mob_branch.txt, mob_skill_db.txt
- skill_db.txt, skill_tree.txt, item_db2.txt, mob_db.txt
* Arquivos de configuração adaptados ao Renewal [GreenBox]
* Tradução dos spawns [Dubugras]
* Credits for 3CeAM:
- Rytech
- Rikter
- LimitLine
- Pakpil
- Jobbie
- Xazax
------- eAthena 14760 - 3CeAM 605 ------------------------
Date Added
2011/03/25
* Fixed battlegrounds chat packet 0x2dc (ZC_BATTLEFIELD_CHAT) being sent with the battleground id rather than the account id of the talking player (since r13593). [Ai4rei]
2011/03/22
* Documentation updates and fixes. [Ai4rei]
- Added documentation for script commands 'bg_getareausers' and 'bg_get_data' (bugreport:3034).
- Fixed documentation for script command 'waitingroom2bg_single' (bugreport:4770, since r14373).
- Documented optional parameter 'npc name' for script command 'waitingroom2bg'.
* Fixed possible client crash when monster is class-changing to mob_avail'd one. [Gepard]
2011/03/20
* Random accumulated tweaks and fixes. [Ai4rei]
- Added a error message to npc_enable, to spot disablenpc/enablenpc/hideoffnpc/hideonnpc on non-existing NPCs (related r14750).
- Replaced inlined npc_name2id code with calls to npc_name2id.
- Open Buying Store skill is now exempted from noskill mapflag like Vending as well (bugreport:4815, follow up to r14713).
- Fixed signed constant being returned as unsigned value in get_percentage (bugreport:4765, since r12679).
- Replaced strlen checks, which checked whether or not a string is empty, with first-byte checks.
- Fixed enabling 'fakename' not clearing party and guild name and cleaned up atcommand 'fakename' code.
- Cleaned up party/guild name code in clif_charnameack (follow up to r14737).
* Fixed battleground kvm02 and kvm03 scripts referring to NPCs in the custom battleground kvm (bugreport:4812, since r14369). [Ai4rei]
- Fixed kvm02 printing different amount of points, than it actually gives.
* Updates the to configure script. [Ai4rei]
- Added check, whether or not '-Wno-pointer-sign' can actually be used (caused warnings with g++).
- Math library is no longer considered required, when math functions are available without it (made configure fail on platforms, where no separate math library is present).
2011/03/19
* Removed leftovers of old charcommand config (follow-up to r13403). [Gepard]
* Added check to ensure character `rename` status will be saved if changed. [Gepard]
* Fixed Beast Strafing (HT_POWER) damage formula provided by Playtester (bugreport:4675, since r4392). [Gepard]
2011/03/15
* Fixed pet database reading displaying wrong amount of read entries per file (bugreport:4797). [Ai4rei]
* Fixed canceling item appraisal window (Magnifier and Identify) would prevent players from using any follow up skills (bugreport:4809, since r14545). [Ai4rei]
* Fixed monsters getting warped when stepping on an NPC warp when at least one of the bits of setting 'mob_warp' was set (bugreport:4766, since r12757). [Ai4rei]
2011/03/14
* Fixed a typo in npc_touchnext_areanpc (NPC's map being used as it's x-coordinate), which caused ::OnTouch_ invokation to affect different area than intended (bugreport:4814, since r14097). [Ai4rei]
2011/03/13
* Script commands documentation updates. [Ai4rei]
- Added missing description for script command 'cooking' provided by Masao (bugreport:3372, follow up to r13628).
- Fixed wrong item levels being listed in the description to script command 'produce'.
2011/03/08
* Fixed @item2 and script command 'getitem2' not taking MAX_REFINE define into consideration (bugreport:4804). [Ai4rei]
* Fixed @str/@agi/@vit/@int/@dex/@luk commands setting a stat to 0 (rather than 1), when exact amount is subtracted (bugreport:4803, since r14493). [Ai4rei]
2011/03/07
* Cleaned up packet dumping code. [Ai4rei]
- Replaced utils function 'dump' with 'WriteDump' (files) and 'ShowDump' (console), and used those to replace inlined code in clif (related r10947).
- Fixed clif_parse_debug not printing anything, when it is used with a variable length packet.
- Added ability to dump invalid packets through define DUMP_INVALID_PACKET (clif.c).
- Removed code to dump all incoming packets, as that can be achieved with the DUMP_UNKNOWN_PACKET code as well when needed (from r1009).
2011/03/06
* Implemented search store info system (aka. vending and buying store search) together with related items. [Ai4rei]
- Requires 2010-08-03aRagexeRE or later and can be disabled in 'conf/battle/feature.conf'.
2011/03/05
* Fixed possible crash in script_reportdata, when a script string becomes NULL for whatever reason. [Ai4rei]
2011/03/04
* Fixed recursive map_quit invocation when a buying store is auto-closed (login when @autotrade/logout) (bugreport:4796, since r14724). [Ai4rei]
2011/03/02
* Updates to the super novice's guardian angel prayer effect and related handling code. [Ai4rei]
- Removed the server-side chat tracking code (since r492) responsible for invoking the effect, since this functionality is handled by the client (invocation also processed by the server). This also fixes the missing 7 lines requirement on the server-side handling (bugreport:4786).
- Updated the checks in the client-invoked code part and documented the packet.
- Now only the prayer in client-side data\msgstringtable.txt (lines 791~794) applies.
- The prayer is no longer blocked by noskill-restrictions.
- Exp at 0% and 100% no longer causes the effect to trigger.
- Fixed the exp percent check to also check one digit after the decimal point (requirement is 10.0% not 10%).
2011/03/01
* Fixed packet 0x839 (new guild member expel notification) was expected on clients 2010-06-08aRagexeRE~2010-07-30aRagexeRE, although those do not implement it (bugreport:4789, since r14718, related r14368). [Ai4rei]
2011/02/26
* Reduced MAX_GUILD_STORAGE from 1000 to 600 (like MAX_STORAGE), since storage with 1000 items causes too large packets that are dropped then, which in turn gives the impression that the items are lost (follow up to r14503). [Ai4rei]
- Note: When updating an existing server, keep in mind that excess items in guild storage get lost, when MAX_GUILD_STORAGE is reduced.
2011/02/23
* Updates to various custom stuff that buying stores might/are expected to support (follow up to r14713). [Ai4rei]
- Buying store no longer works on novending maps/cells (bugreport:4778).
- MANNER_NOROOM mute flag now affects buying stores as well (like vending).
- Enabled @autotrade for buying stores.
* Fixed whispering to NPCs (::OnWhisperGlobal) not working for NPCs whose unique name is different from the display name (bugreport:4776, since r2624). [Ai4rei]
2011/02/20
* Fixed SP regen not stopping when Maximize Power (BS_MAXIMIZE) is in effect. [Ai4rei]
* Fixed missing </File> end-tag in VC8 map-server sql project file (since r14713). [Ai4rei]
2011/02/19
* Updated guild expel notification packet 0x15c (ZC_ACK_BAN_GUILD) for clients 2010-06-08aRagexeRE and newer to 0x839. [Ai4rei]
* Removed '.txt' from log config info messages, as the values already have an extension (since r197, related r196). [Ai4rei]
* Fixed gcc compile warnings in char-server and console plug-in (bugreport:4771, topic:208746, since r9631 and r14700). [Ai4rei]
* Fixed buying stores could be opened and sold to regardless of distance between seller and buyer (since r14713). [Ai4rei]
* Fixed 'feature.conf' not getting loaded and a typo buying store feature setting name (follow up to r14713). [Ai4rei]
* Implemented buying store system (aka. reverse vending, purchase shop) together with related skill and items, without NPCs. [Ai4rei]
- For SQL apply upgrade_svn14713_log.sql to upgrade tables `picklog` and `zenylog`; for TXT no action is necessary.
- Requires 2010-04-20aRagexeRE or later and can be disabled in 'conf/battle/feature.conf'.
2011/02/17
* Merged enumeration update from renewal [14699/branches/renewal] for a future commit. [Ai4rei]
2011/02/16
* Updated configure/make scripts to resolve various issues. [Ai4rei]
- Added detection whether or not -fPIC switch is required when compiling shared objects (plug-ins) to resolve compile issues on 64-bit platforms (topic:208746).
- Native 'strnlen' implementations are now detected and disable the one in strlib (bugreport:1261).
- Define 'DB_MANUAL_CAST_TO_UNION' is now set when necessary (bugreport:1261).
2011/02/15
* Added support for client GM command /check (related r12076). [Ai4rei]
2011/02/14
* Fixed drop list of map flag 'pvp_nightmaredrop' not getting cleared upon @reloadscript (bugreport:4282, follow up to r14668). [Ai4rei]
* Fixed GMs with GM level equal to 'lowest_gm_level' being treated as normal players in 'gm_can_party' check (bugreport:4162, since r13143). [Ai4rei]
* Fixed a crash when script 'npctalk' is given too long string (bugreport:4759, related r2145). [Ai4rei]
- Fixed related buffer overflows in message related clif functions (since r1182, r14270).
2011/02/09
* Fixed script command 'bpet' (Pet Incubator) displaying an empty egg list when attempting to hatch a pet while already having one out (bugreport:3313). [Ai4rei]
2011/02/08
* Moved script constant manipulation code into separate functions script_get_constant / script_set_constant. [Ai4rei]
- Added protection against overwriting existing names in script constant creation code.
2011/02/07
* Added support for new delayed character deletion. [Ai4rei]
- Asks for birth date associated with the account and has a waiting time of 24 hours by default (setting).
- For SQL apply upgrade_svn14700.sql to upgrade table `char`; for TXT no action is necessary, as it upgrades itself.
- This completes support for clients 2010-08-03aRagexeRE and later.
* Updated login sql engine version, missed during `birthdate` addition (follow up to r14672).
* Updates to various client packets. [Ai4rei]
- Renamed clif_set0199 and clif_send0199 to clif_map_property and clif_map_property_mapall respectively and added an enumeration for currently known map properties.
- Renamed clif_set01D6 to clif_map_type and added an enumeration for currently known map types.
- Resolved undocumented field of packet 0x22e (ZC_PROPERTY_HOMUN) to attack range.
- Fixed aspd field of packet 0xbd (ZC_STATUS) getting filled with karma value.
- Removed commented clif_skillinfo (duplicate of clif_item_skill).
- Other minor comment updates and 'FIXME' assignments.
2011/02/06
* Replaced 'nameid < 500' checks in script commands 'countitem', 'countitem2' and 'autoequip' with stricter ones. [Ai4rei]
- This should stop meaningless itemdb_search warnings from said commands when an invalid item id is used.
2011/02/05
* Fixed NPCs with closing parenthesis in their name could not be duplicated (bugreport:3235). [Ai4rei]
* Fixed closing 'switch' curly not causing script EOL processing to trigger, leading to the script line after the switch being handled as belonging to the curly-less statement block (bugreport:3273, since r3422). [Ai4rei]
* Removed unnecessary getlogincount.pl, mapcheck.sh and mapchecker.sh tools (topic:262934). [Ai4rei]
2011/02/02
* Fixed non-windows 'findfile' utils function missing a 'closedir' call (bugreport:4739, since r1629). [Ai4rei]
2011/01/31
* Inventory and Cart item arrays are no longer getting compacted on each log-in/teleport/warp. [Ai4rei]
- This also resolves yet another issue caused by r14685 (bugreport:2604).
* Various accumulated cleanups and fixes. [Ai4rei]
- Improved the compile speed for files which include common/socket.h on windows builds (related r10471).
- Moved FIFOSIZE_SERVERLINK define from common/mmo.h to common/socket.h (since it is a server connection FIFO size setting).
- Fixed script command 'areamobuseskill' canceling monster's skill cast before it determined it's new target, which could be 'none' (bugreport:3272, since r13897).
- Added a protection against attempts to read an empty backup / write to a full backup in skill_dance_switch as per TODO from r11347.
* Fixed faulty WFIFO reallocation causing memory exhaustion (bugreport:4737, since r1816, related r11503, r11571, r11886 and r12232). [Ai4rei]
2011/01/30
* Fixed equipped items' bonus no longer working after log-in until next status recalc, due to missing pc_setequipindex which was previously called by pc_checkitem (bugreport:2604, since r14685). [Ai4rei]
2011/01/29
* Removed @aw/@away which duplicates and collides with client's /am (away message) (bugreport:1235, topic:163083, since r4351). [Ai4rei]
* Fixed a map-server crash when invalid items are deleted (option 'item_check') from a logging-in character (bugreport:2604). [Ai4rei]
- This removes the pc_checkitem call from pc_authok, as the check is done in clif_parse_LoadEndAck as well, after first status calc has taken place.
- Inventory list is now sent before pc_checkitem in clif_parse_LoadEndAck, so that deleted items do not show up as 'unknown item'.
2011/01/27
* Fixed @accept not checking, whether or not a duel is already full (bugreport:2740, since r4111). [Ai4rei]
* Resolving allow/deny IP rules not working (bugreport:2632). [Ai4rei]
- Fixed 'mask' being filled with 'ip' when standard mask was specified (since r9647).
- Fixed 'ip' and 'mask' (bit mask) being stored in wrong byte order (network order instead of host order) (since r10162).
2011/01/26
* Fixed buyers, that are currently in a vending shop could be fooled into buying an item at different price than they see by reopening the vending shop (bugreport:4728). [Ai4rei]
- This implements the official vending shop unique id handling (previously mistaken for char id), made compatible with packets before it's introduction (follow up to r14234).
2011/01/24
* Added documentation for undocumented bonuses (bugreport:4727, follow up to r302, r354, r485, r699, r928, r1116, r6221, r7982, r10031, r13596 and r14018). [Ai4rei]
2011/01/23
* Some cleaning here and there. [Ai4rei]
- Fixed a typo in basejob_baseclass_upper sample script (since r3893).
- Fixed (for sake of consistency) usage of 'sd' before corresponding nullpo check in party_invite (bugreport:2752).
- Fixed atcommand config reading would not cap level for charcommands, when using atcommand level as fallback (bugreport:2961, since r13409).
- Removed orphaned clif_mob_hp declaration from clif.h (bugreport:2788, since r2092).
- Removed unnecessary look-up in itemdb_available macro, as dummy_item is considered unavailable.
- Removed leftover shortlist linked-list struct (followup to r10507).
2011/01/19
* Fixed solo dance/star gladiator warm AoE no longer following the owner and cloaking wall rules no longer working (bugreport:4720, since r14671). [Ai4rei]
2011/01/16
* Fixed a map-server crash, when a script attempts to call a local function, which has only a forward declaration. Such functions now count as script parse error (bugreport:4009, since r3422). [Ai4rei]
* Fixed definitions of local functions would set a label reference, even when their name was already taken (follow up to r14600, since r3422).
2011/01/15
* Various accumulated insignificant fixes to documentation, examples and comments. [Ai4rei]
2011/01/14
* Added 'birthdate' field to account data. For SQL apply upgrade_svn14672.sql to upgrade table `login`; for TXT no action is necessary, as it upgrades itself. [Ai4rei]
- Control panel developers are encouraged to enable players to modify this value, as it is required for new character deletion (2010-08-03aRagexeRE and later, not yet implemented).
* Removed unconditional redundant status change checks before status_change_end calls (follow up to r12890). [Ai4rei]
* Replaced remaining occurences of '-1' with 'INVALID_TIMER', where appropriate (follow up to r12998). [Ai4rei]
* Removed 'gui' plug-in (support plug-in for 3rd party eAthena GUI front-ends) (topic:262934). [Ai4rei]
2011/01/13
* Fixed mapflags 'restricted', 'nocommand', 'bexp' and 'jexp' still not getting completely initialized upon @reloadscript (bugreport:4710, follow up to r14548). [Ai4rei]
* Removed ladmin (remote administration tool), all related support code and the checkversion.pl tool with it's support code, which was shared with ladmin (topic:262934, related bugreport:1147, bugreport:1889, r9408 and r9610). [Ai4rei]
* Fixed chrif-packet processing considering free/unused packet IDs incorrectly as variable length packets (-1 = variable length, 0 = disabled packet). [Ai4rei]
* Added support for creating account through the console-plugin on login-server (replaces ladmin functionality unavailable through atcommands). [Ai4rei]
* Reformatting and minor cleanups to console-plugin related code. [Ai4rei]
2011/01/10
* Fixed script command 'cleararray' setting 1 element more, than it is told to (bugreport:2047, since r12253). [Ai4rei]
- Fixed 'inaccessible element 127' issue in 'cleararray', 'setarray' (since r10813) and 'copyarray' (since r14608) script commands (bugreport:864, related r12253, follow up to r14608).
* Fixed monster level not getting updated in monster name (option 'show_mob_info'), when a monster levels up (option 'mobs_level_up') (follow up to r8644, related r187). [Ai4rei]
* Made script command 'charisalpha' always return 1 when 'isaplha' is true, rather than to return the return value of 'isalpha' which is only defined as zero/non-zero and can be different from 1 (bugreport:2024, related r2003). [Ai4rei]
2011/01/09
* Fixed packet_len entry for packet 0x289 (ZC_PC_CASH_POINT_UPDATE) not matching the actual size used in clif_cashshop_ack (bugreport:4701, since r14639, follow up to r12264). [Ai4rei]
2011/01/08
* Fixed script command 'progressbar' resuming fails on second invocation, when there was no script pause between the first and second call (bugreport:4698, since r14024). [Ai4rei]
* Fixed kill steal protection result in skill casting (unit_skilluse_id2) not getting evaluated (bugreport:1808, since r12203). [Ai4rei]
- Moved kill steal protection in skill casting to be only executed, after the actual target has been determined and validated (since r12203).
* Applied fix provided by Valaris to make /pvpinfo actually work. (bugreport:1785, since r1602). [Ai4rei]
- Filled-in missing packet fields and documented the packet. Note, that this command does not show anything outside of PvP maps (client-side limitation).
* Fixed @homlevel usage message stating, that deleveling is possible, although it is not (bugreport:1485, since r10272). [Ai4rei]
- The command now fails, if it is given a zero or negative value.
2011/01/07
* Fixed @alootid using 'autolootitem' (internal name) in it's usage message (bugreport:1445, since r12203). [Ai4rei]
2011/01/06
* Fixed script command 'deletearray' deleting incorrect amount of array elements from arrays with empty elements (bugreport:4628). [Ai4rei]
2011/01/05
* Fixed ends of statement blocks missing script EOL processing, thus causing 'next line' label (-) to misbehave in statement blocks without additional curly braces (bugreport:4417, since r3422). [Ai4rei]
2011/01/04
* Added support for removal of trailing comments to sv_readdb (bugreport:4680). [Ai4rei]
2011/01/01
* Fixed local files could not be aliased with resnametable.txt in grfio (bugreport:2203, since r5152). [Ai4rei]
* Cleanups to grfio. [Ai4rei]
- Replaced strncpy with safestrncpy (bugreport:3080).
- Ensured, that all local paths are normalized and work whether or not the data dir ends with '/'.
- Local files are no longer added to the GRF+alias file list (apparently served to cache file size, with no performance gain).
- Buffer for files is no longer allocated with 1024 extra bytes, but only 1 for zero-termination of text files.
* Updates to map cache generator tool. [Ai4rei]
- Removed unmaintained grfio library copy and made the tool use the one in /common instead (related r12726).
- Updated makefile to use compile options/libraries determined by configure (bugreport:1109).
- Fixed error messages from the tool and grfio library overlapping each other (bugreport:2403).
2010/12/31
* Pending trade requests no longer prevent a character from trading someone else instead (official). [Ai4rei]
- This fixes trade window displaying wrong name when attempting to deal multiple characters (bugreport:344).
2010/12/30
* Fixed improper use of itemdb_search. It does not return NULL but a dummy item, if the item id is invalid. [Ai4rei]
2010/12/29
* Made remaining csv databases (guild, castle, homunculus, itemdb, mercenary) use sv_readdb, where applicable (follow up to r14524, r14526 and r14532). [Ai4rei]
- Few databases remain unchanged, which have either a custom layout or are otherwise incompatible with sv_readdb.
* Collection of random insignificant changes. [Ai4rei]
- Added progress indication on map-server shutdown when objects are removed from maps, as it takes significant amount of time to complete.
- Moved ers_free in db_obj_vclear, so that the node pointer is not used for comparison after it has been freed.
- Some documentation of shop packets.
* Fixed 'console' plugin not working on Windows, due to NULL passed to CreateThread instead of required pointer to thread id variable. [Ai4rei]
- Fixed 'console' plugin causing delete_timer error when it fails to load, due to uninitialized variable.
* Renamed plugin.def to sample.def and added 'sample' plugin exports into it, as it's purpose is nothing than a sample right now.
- Also added .def files for 'gui' and 'pid' plugins as MSVC does not export everything automatically and missing event export cause the plugins silently failing.
- Added VS6, VS8 and VS9 projects for compiling plug-ins, which can be used on Windows.
* The plug-in system will now report, if it cannot import an event function.
2010/12/28
* Fixed char-server making assumptions about RFIFO data length in character deletion packet (since r10909). [Ai4rei]
* Fixed login-server discarding RFIFO data, when the length is 1 byte; minimum packet size is 2 bytes (since r5027).
- Fixed login-server not skipping packet 0x2728's data on failure (since r12043).
* Removed unmaintained and broken 'adduser' tool (topic:262284). [Ai4rei]
2010/12/27
* Fixed skill_can_produce_mix not checking, whether or not the produced goods can actually be stored (bugreport:4674). [Ai4rei]
2010/12/26
* Reverted r14565, as the database version is already properly commented in source and is overwritten upon first sync of account.txt anyway. [Ai4rei]
* Cleaned up script command checkweight. [Ai4rei]
- Replaced some code parts with calls to pc_checkadditem and pc_inventoryblank (follow up to r13735).
- Fixed item id not getting checked for validity properly.
* Moved MAX_AMOUNT check in pc_checkadditem to the top of the function, to prevent unnecessary inventory scan before it.
* Fixed opening other player's vending terminating currently running NPC conversation. Vending is now unavailable when talking to an NPC (bugreport:2208). [Ai4rei]
* Fixed vending not accepting 0 Zeny as sell price. The client asks for confirmation when you attempt to sell items at 0 Zeny (bugreport:2595, since r918 and r11344).
* Fixed items, that get dropped at 100% chance, being reported in @iteminfo as 'available in the shops only' (since/replaces r3482). [Ai4rei]
* Updated commands @delitem/#delitem. [Ai4rei]
- No longer deletes stackable items one by one (bugreport:1914).
- Fixed pets not getting deleted when a pet egg was deleted.
- Fixed outdated usage message (since r13403).
2010/12/25
* Fixed two-hand weapons not getting recognized as such upon equipping, causing respective one-hand weapon's base ASPD values being used instead (bugreport:4659, related r12599). [Ai4rei]
* Updated script commands delitem and delitem2. [Ai4rei]
- Items are now deleted only if there is enough of them (as per r14395, related r13368).
- Not equipped items are now actually prioritized over equipped ones (related r200).
- Fixed item id not getting checked for validity.
* Fixed a compile error in txt-converter-char caused by 'save_log' being declared by both SQL and TXT (bugreport:4671, since r14619). [Ai4rei]
* Made SQL char-server options 'chars_per_account' and 'char_del_level' work on TXT as well (follow up to r1063 and r8420). [Ai4rei]
2010/12/24
* Added support for new /remove and /recall packets for 2010-08-03aRagexeRE and newer. [Ai4rei]
* Synchronized TXT/SQL char-server code a bit. [Ai4rei]
* Fixes to char-server. [Ai4rei]
- Removed unnecessary #includes from TXT and synchronized them with SQL.
- Fixed TXT having start Zeny of 500 instead of 0 by default (follow up to r4409 and r8420).
- Fixed TXT using 1024 instead of NAME_LENGTH for 'unknown_char_name' (follow up to r2191).
- Fixed SQL potentionally attempting to disconnect a player for account_id == 0 in changesex packet.
- Fixed SQL looking for option 'db_path' in 'inter_athena.conf' instead of 'char_athena.conf'.
- Fixed char select not sending a reply packet, when selected character was not found.
- Made use of safestrncpy instead of strcpy, strncpy and memset for copying strings where appropriate.
- Removed unused function 'chardb_final' in TXT (since r4878).
- Removed unnecessary WFIFOHEAD in char deletion in SQL (since r11245, related r9307 and r10909).
2010/12/23
* Fixed server processing the sell list (deleting items and giving zeny) for script-controlled shops (OnSellItem), causing the controller script to fail (bugreport:4656, since r6557). [Ai4rei]
- This also makes the server first check the sell list and only continue, if all items can be processed, thus no longer causing incomplete deals and the need for client disconnection in such case (since r6557).
2010/12/22
* NPC shop buy list received from the client is now validated for scripted shops (OnBuyItem), before the control is transfered to the script, as well (bugreport:3680, since r5841, related r8525). [Ai4rei]
* Resolved random compiler warnings. [Ai4rei]
- Silenced pointer size mismatch gcc warning for variables passed to script_setarray_pc (bugreport:4661, since r14613).
* Fixed sql mapreg loading code specifying output buffer size for SqlStmt_BindColumn without zero-terminator, leading to truncations of variable names and/or their values when using the maximum length (bugreport:1939, since r11245). [Ai4rei]
2010/12/21
* Added script_setarray_pc for setting temporary character array variables outside of script.c without requiring them to use script-interal code (add_str and reference_uid). [Ai4rei]
- Applied script_setarray_pc to assignment of dynamic shop arrays (related r5841).
* Replaced in-place generation of uid of script array elements with reference_uid macro (follow up to r10813). [Ai4rei]
* Fixed dynamic shop arrays @bought_nameid, @bought_quantity, @sold_nameid and @sold_quantity not getting reset to zero before use, thus providing attached script with wrong/old data, if it did not clear them by itself in previous call (bugreport:1574, since r5841). [Ai4rei]
* Removed 'strsignal' forward-declaration from 'sig' plugin to prevent random gcc distributions from failing to compile due to mismatched declaration already present in <string.h> (bugreport:4644, topic:262284, follow up to r14591). [Ai4rei]
- Removed WIN32 conditions in non-WIN32 code in 'sig' plugin (follow up to r4380).
2010/12/19
* Fixes to the dynamic shop sample script. [Ai4rei]
- Fixed wrong check in ::OnSellItem, causing not-enough-items condition not getting detected (since r11829).
- Fixed an exploit in ::OnSellItem, causing Zeny to be given to the player, even if the items fail to delete (since r5842).
- Fixed missing 'close' in ::OnSellItem (since r5842).
- Replaced 'end' with 'close' in ::OnBuyItem (since r5842, followup to r11829).
* Replaced maximum script array size literals with a define (constant). [Ai4rei]
- Fixed an off-by-one mistake in copyarray, allowing to copy 1 element more into the target array, than allowed (since r10813).
2010/12/18
* Renamed item array in 'struct guild_storage' from 'storage_' to 'items' to match 'struct storage_data' (related r12933). [Ai4rei]
* Bunch of intif_parse_LoadGuildStorage fixes. [Ai4rei]
- Fixed guild storage not being sorted, when the storage had to be requested first (follow up to r14605).
- Fixed missing check, whether or not the character has already an open storage (follow up to r4562).
- Fixed missing GM trust check, whether or not the player is allowed to use guild storage (follow up to r3481).
* Fixed character storage no longer being sorted (bugreport:1982, since r12950). [Ai4rei]
- Guild storage is now sorted before being displayed rather than after being saved...
- Merged storage_gsortitem into storage_sortitem.
- Added option 'client_sort_storage' to control storage sorting (disabled by default, like on official servers).
* Updates to handling of hair color/style and cloth color of characters. [Ai4rei]
- Moved limit shortcut defines from mmo.h to battle.h, as they are only required in files, which include battle.h (since pre-svn 2004/10/15).
- Moved hair style/color validation from char-server to map-server. This enables use of non-default limits as specified in battle config, rather than being restricted to hard-coded ones (bugreport:150).
- Cleaned up related capping of values in pc_changelook (related r1708).
* Fixed usage of literals for map name length in character list packet (since r14368). [Ai4rei]
2010/12/17
* Made the 'player not attached' script error also report the function it occured in, if available. [Ai4rei]
* Fixed a crash, when script command 'doevent' is called without an attached player (bugreport:3973). [Ai4rei]
* Fixed label definitions silently overwriting built-in script functions (bugreport:2806, follow up to r8027). [Ai4rei]
* Added temporary check to skill_delunitgroup to prevent crashes when 'group' is NULL and added some debug messages to track down the source of the crash (bugreport:3504). [Ai4rei]
* Spellchecked script_commands.txt. [Ai4rei]
* Random script engine clean-ups that have accumulated over time. [Ai4rei]
- Resolved unnecessary script_getnum re-evaluation in a loop in script command 'npcshopdelitem' (since r7120).
- Script commands 'menu', 'select' and 'prompt' now warn, when there are more menu options, than the client can handle correctly (TODO from r10316).
2010/12/16
* Reverted r14525 (introduction of SV_READDB_MAX_FIELDS) because it causes confusion to certain group of users and depends on MAX_LEVEL since r14526. [Ai4rei]
- Made sv_readdb be able to process any amount of columns instead.
* Fixed a mistake in sv_split, causing CR being recognized as EOL character, even when only LF was specified (since r12459). [Ai4rei]
2010/12/15
* Corrected type of second argument of script command 'setbattleflag' from string to number (bugreport:4640, topic:261833, since r5407, related r14577). [Ai4rei]
* Fixed missing check in cooking, causing cooking kit requirement could be bypassed by sending 0x25b (CZ_REQ_MAKINGITEM) directly (bugreport:4642, since r13628). [Ai4rei]
2010/12/13
* Fixed plugin 'sig' not being compilable on Mac OS X, due to different return value type of 'strsignal' (bugreport:4637). [Ai4rei]