-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathChangeLog
More file actions
4746 lines (4106 loc) · 202 KB
/
ChangeLog
File metadata and controls
4746 lines (4106 loc) · 202 KB
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
2008-05-16 01:33 burlex
* /src/ascent-world/Player.cpp,
/src/ascent-world/VoiceChatClientSocket.cpp: * voicechat
communication should function again
2008-05-16 00:13 burlex
* /src/ascent-world/Player.cpp: * whoops, typo
2008-05-16 00:12 burlex
* /src/ascent-world/MapMgr.cpp, /src/ascent-world/Player.cpp,
/src/scripts/src/WorldPvPScripts/ZoneHellfirePeninsula.cpp: *
execute zone hooks when entering world
2008-05-16 00:02 burlex
* /src/scripts/src/WorldPvPScripts/ZoneHellfirePeninsula.cpp: *
using 2d distance not 3d distance
2008-05-16 00:01 burlex
* /src/scripts/src/WorldPvPScripts/ZoneHellfirePeninsula.cpp: *
gahhh. typos
2008-05-15 23:59 burlex
* /configure.ac, /src/ascent-world/GameObject.cpp,
/src/ascent-world/MapCell.cpp, /src/scripts/src/Makefile.am,
/src/scripts/src/WorldPvPScripts/Makefile.am,
/src/scripts/src/WorldPvPScripts/Setup.cpp: * execute OnSpawn
after pushing to world
+ Makefile.am changes for WorldPvPScripts under *nix
2008-05-15 23:54 burlex
* /src/ascent-world/MapMgr.cpp, /src/ascent-world/WorldStates.h,
/src/scripts/src/WorldPvPScripts/ZoneHellfirePeninsula.cpp: *
hacky fix for showing worldstates on map 530, i'll move this to
db soon
2008-05-15 23:36 burlex
* /src/scripts/src/WorldPvPScripts/ZoneHellfirePeninsula.cpp: *
buff gets removed on zoning now
2008-05-15 23:33 burlex
* /src/scripts/src/WorldPvPScripts/ZoneHellfirePeninsula.cpp: *
Hellfire Superiority buff for superior team (With 3 towers) in
hellfire peninsula
2008-05-15 23:33 burlex
* /src/ascent-world/MapMgr.cpp, /src/ascent-world/MapMgr.h,
/src/ascent-world/Player.cpp, /src/ascent-world/ScriptMgr.cpp,
/src/ascent-world/ScriptMgr.h, /src/ascent-world/Unit.cpp,
/src/ascent-world/Unit.h,
/src/scripts/src/WorldPvPScripts/ZoneHellfirePeninsula.cpp: +
MapMgr::CastSpellOnPlayers
+ MapMgr::RemoveAuraFromPlayers
+ MapMgr::RemovePositiveAuraFromPlayers
+ Unit::RemovePositiveAura
+ Unit::RemoveNegativeAura
2008-05-15 22:52 burlex
* /src/ascent-world/ItemInterface.cpp,
/src/ascent-world/ItemInterface.h, /src/ascent-world/Map.cpp,
/src/ascent-world/Map.h, /src/ascent-world/ScriptMgr.cpp,
/src/ascent-world/ScriptMgr.h,
/src/ascent-world/TradeHandler.cpp,
/src/scripts/src/WorldPvPScripts/ZoneHellfirePeninsula.cpp: *
fixed bug where equipped items couldn't be put in trade
* trading an equipped item will now remove the stats from the
owner
* added per-instance creation hooks, used in world pvp scripts
2008-05-15 22:36 burlex
* /src/scripts/src/WorldPvPScripts/ZoneHellfirePeninsula.cpp: *
more work on HellfirePeninsulaBannerAI, status will update
correct now
2008-05-15 22:15 burlex
* /src/ascent-world/BattlegroundCommands.cpp,
/src/ascent-world/MapMgr.cpp, /src/ascent-world/Player.cpp,
/src/ascent-world/Player.h,
/src/ascent-world/WorldStateManager.cpp,
/src/scripts/src/WorldPvPScripts/ZoneHellfirePeninsula.cpp: *
worked out what those funny properties were. first one is zone
(or should i say parent area id), second one is area id
* more work on hellfire peninsula pvp
2008-05-15 21:24 burlex
* /src/ascent-world/Player.cpp,
/src/ascent-world/WorldStateManager.h,
/src/scripts/src/WorldPvPScripts/ZoneHellfirePeninsula.cpp: *
exposed WorldStateManager to scripts
* world states get re-sent at zone update (may want to optimize
this a little more)
* Towers Controlled: field updated in clients now, still need to
find the fields to display them, and the map icon fields (would
help if my retail account wasn't frozen, /lazy)
2008-05-15 21:14 burlex
* /src/scripts/projects/WorldPvPScripts2008.vcproj,
/src/scripts/scripts2008.sln, /src/scripts/src/WorldPvPScripts,
/src/scripts/src/WorldPvPScripts/Setup.cpp,
/src/scripts/src/WorldPvPScripts/ZoneHellfirePeninsula.cpp: *
starting world pvp script library
- AI for The Stadium, The Overlook, Broken Hill pretty much
finished
2008-05-15 16:00 burlex
* /src/ascent-world/BattlegroundMgr.cpp: * I think its about time
to enable EOTS by default :)
2008-05-15 15:59 burlex
* /src/ascent-world/EyeOfTheStorm.cpp,
/src/ascent-world/GameObject.cpp: * fixed eots bubbles! all thats
left now is a little tweaking of the visual banner positions.
* fixed gameobject delete->respawn
2008-05-15 15:27 burlex
* /src/ascent-world/EyeOfTheStorm.cpp,
/src/ascent-world/WorldStateManager.cpp,
/src/ascent-world/WorldStateManager.h: * worldstatemanager
doesn't need a mutex really. would just slow stuff down. all this
stuff should be being done in mapmgr's thread anyway.
2008-05-15 15:16 burlex
* /src/ascent-world/Arenas.cpp,
/src/ascent-world/BattlegroundMgr.h,
/src/ascent-world/EyeOfTheStorm.cpp: * arenas and eye of the
storm now have sounds :)
* eots will update display of flag captures for each individual
player in scoreboard
2008-05-15 15:10 burlex
* /src/ascent-world/ArathiBasin.cpp: * added some sound effects to
AB :)
2008-05-15 15:09 burlex
* /src/ascent-world/ArathiBasin.cpp: * pvp data is now updated with
assaulted base count in AB
2008-05-15 15:06 burlex
* /src/ascent-world/BattlegroundMgr.cpp,
/src/ascent-world/BattlegroundMgr.h,
/src/ascent-world/WarsongGulch.cpp: * changed pvp log data to
send a variable amount of fields based on the map you are on.
2008-05-15 14:55 burlex
* /src/ascent-world/EyeOfTheStorm.cpp: * "You create item" on EOTS
marks
2008-05-15 14:40 burlex
* /src/ascent-world/EyeOfTheStorm.cpp,
/src/ascent-world/WorldStateManager.cpp: * corrected initial
worldstate packet
* debug message removal
2008-05-15 14:37 burlex
* /src/ascent-world/MapMgr.cpp,
/src/ascent-world/WorldStateManager.cpp,
/src/ascent-world/WorldStateManager.h: * these properties are
32's not 16's
* send world states before create packets (this appears to be the
blizzard order.)
2008-05-15 14:28 burlex
* /src/ascent-world/EyeOfTheStorm.cpp: * EOTS visual map updates!
:)
2008-05-15 14:26 jajcer
* /src/ascent-world/Spell.cpp, /src/ascent-world/SpellAuras.cpp,
/src/ascent-world/Unit.cpp, /win/VC71/ascent-shared.vcproj,
/win/VC71/ascent-world.vcproj: * Fixed VC71 build
* Correction for SM_FPenalty (still doesn't work as intended,
spell bonus should be rewritten ;P)
* Mage: Molten Fury
2008-05-15 14:22 burlex
* /src/ascent-world/ArathiBasin.cpp: * AB moved to new worldstate
system.
its nice to see that the server compiles again always ;P
2008-05-15 14:18 burlex
* /src/ascent-world/ArathiBasin.cpp,
/src/ascent-world/BattlegroundCommands.cpp,
/src/ascent-world/WorldStateManager.cpp,
/src/ascent-world/WorldStates.h: * adding AB world states to
WorldStates.h
2008-05-15 14:08 burlex
* /src/ascent-world/AlteracValley.cpp,
/src/ascent-world/ArathiBasin.cpp, /src/ascent-world/Arenas.cpp,
/src/ascent-world/BattlegroundMgr.cpp,
/src/ascent-world/BattlegroundMgr.h,
/src/ascent-world/EyeOfTheStorm.cpp,
/src/ascent-world/MapMgr.cpp, /src/ascent-world/WarsongGulch.cpp,
/src/ascent-world/WorldStates.h: * arena worldstates added to
WorldStates.h
* moved arena to new worldstate system
* worldstates get sent to player on map join
* removed old worldstate code from BattlegroundMgr
2008-05-15 14:00 burlex
* /src/ascent-world/EyeOfTheStorm.cpp,
/src/ascent-world/WorldStates.h: * added additional EOTS world
states to WorldStates.h
* moved EOTS to new world state system
2008-05-15 13:46 burlex
* /src/ascent-world/BattlegroundMgr.h, /src/ascent-world/StdAfx.h,
/src/ascent-world/WarsongGulch.cpp,
/src/ascent-world/WorldStateManager.cpp,
/src/ascent-world/WorldStateManager.h,
/src/ascent-world/WorldStates.h: * moving battleground
worldstates to new world state manager
2008-05-15 13:32 burlex
* /src/ascent-world/WorldStateManager.cpp,
/src/ascent-world/WorldStateManager.h,
/src/ascent-world/WorldStates.h: * adding the files would help
2008-05-15 13:32 burlex
* /src/ascent-world/Makefile.am, /src/ascent-world/MapMgr.cpp,
/src/ascent-world/MapMgr.h, /src/ascent-world/StdAfx.h,
/win/VC90/ascent-world.vcproj: * adding world state manager
* class is complete.
2008-05-15 12:57 burlex
* /doc, /doc/EOTS WorldStates.txt, /doc/World State Manager.txt: *
adding documentation for world state managers
2008-05-15 12:40 burlex
* /src/ascent-world/ArathiBasin.cpp: * pvp log data is now forcibly
updated in AB, resulting in the scoreboard displaying at the end
of a match always without the client having to select it
2008-05-15 12:34 burlex
* /src/ascent-world/ArathiBasin.cpp, /src/ascent-world/Arenas.cpp,
/src/ascent-world/BattlegroundMgr.cpp,
/src/ascent-world/BattlegroundMgr.h,
/src/ascent-world/EyeOfTheStorm.cpp,
/src/ascent-world/WarsongGulch.cpp: * m_winningteam ->
m_losingteam, this is the correct name for this variable
* corrected bug where losing team would get 3 marks in AB instead
of winning team
* corrected bug where losing team in arena would get more points
as opposed to losing team
2008-05-15 12:28 burlex
* /src/ascent-world/ArathiBasin.cpp,
/src/ascent-world/WarsongGulch.cpp: * disable bg anti cheat in
debug mode (#ifdef BG_ANTI_CHEAT -> #if defined(BG_ANTI_CHEAT) &&
!defined(_DEBUG))
2008-05-15 12:26 burlex
* /src/ascent-world/EyeOfTheStorm.cpp: * EOTS finishing now will
create eots marks of honor
* correct winning team will be shown in eots end now
2008-05-15 12:10 burlex
* /src/ascent-world/BattlegroundMgr.cpp,
/src/ascent-world/EyeOfTheStorm.cpp: * EOTS, 1-man bg's are
enabled by default on debug builds
* EOTS control points will now send chat messages upon state
changing (neutral->(a|h), (a|h)->neutral)
* no more dc's on flag capture
* flag guid is regenerated upon drop, so position will update
clientside (similar problem to wsg flag's)
2008-05-15 10:34 burlex
* /src/ascent-world/BattlegroundMgr.cpp,
/src/ascent-world/TransporterHandler.cpp: * fixing rare crashes
under high load w/ battleground queuing (support for queuing for
multiple battlegrounds at once will come shortly)
2008-05-15 04:59 jajcer
* /src/ascent-world/SpellEffects.cpp: * fixed typo in previous
commit
2008-05-14 16:33 jajcer
* /src/ascent-world/SpellEffects.cpp,
/src/ascent-world/SpellFixes.cpp: *) Fixed Living Root of the
Wildheart (druid trinket)
2008-05-14 14:56 jajcer
* /src/ascent-world/SpellFixes.cpp: * Fixed Love Struck ( equip of
item 28578 ) and few spells more
* Mage - Arcane Potency, Arcane Power
2008-05-14 13:52 jajcer
* /src/ascent-world/SpellTarget.cpp: * Fixed Field Repair Bot 110G
(all SPELL_EFFECT_SUMMON_WILD )
2008-05-14 10:31 burlex
* /src/ascent-world/ItemHandler.cpp, /src/ascent-world/Pet.cpp,
/src/ascent-world/Player.cpp: * fail. i already did this.
* rare crash fix with pets
2008-05-13 17:45 motive
* /src/ascent-world/ItemHandler.cpp: - Exploit fix from OpenAscent.
2008-05-13 17:26 jajcer
* /src/ascent-world/SpellEffects.cpp: * Fixed 44870: Force Cast -
Portal Effect: Sunwell Isle
* Fixed correctly Holy Light and Flash of Light (this will fix
Divine Favor)
2008-05-13 13:42 burlex
* /src/ascent-world/Unit.cpp, /src/ascent-world/World.cpp: *
tweaked attack distance a little more
* time gets updated while starting up
2008-05-13 12:52 burlex
* /src/ascent-world/SpellAuras.cpp: * stun effects will now cancel
the casting timer
2008-05-13 12:29 burlex
* /src/ascent-world/Unit.cpp: * little bit of cleaning
2008-05-13 12:25 burlex
* /src/ascent-world/Level3.cpp, /src/ascent-world/Pet.cpp,
/src/ascent-world/Pet.h, /src/ascent-world/Player.cpp,
/src/ascent-world/Unit.cpp: * starting to try to clean up the way
pets are deleting, theres a really annoying crash that keeps
happening on Dismiss()
* removed a couple of removeplayerpet calls with timed summons
(they don't get saved in the first place)
* try to avoid modifying the string passed to ChatHandler args
2008-05-13 01:00 motive
* /src/ascent-world/Level3.cpp: - fail x2, nublex :(
2008-05-13 00:59 burlex
* /src/ascent-world/Level3.cpp: * goooooooose
2008-05-13 00:58 motive
* /src/ascent-world/Level2.cpp: - fixing j00r compile error. :D
2008-05-13 00:48 burlex
* /src/ascent-world/Chat.cpp: * saveall requires z permissions
2008-05-13 00:46 burlex
* /src/ascent-world/Chat.cpp: * vendor add item now requires z
permissions
2008-05-13 00:45 burlex
* /src/ascent-world/Level2.cpp, /src/ascent-world/Level3.cpp: *
saving spawns of gameobjects or creatures now requires 'z'
permissions
2008-05-13 00:42 burlex
* /src/ascent-world/GuildHandler.cpp, /src/ascent-world/Player.cpp,
/src/ascent-world/WarsongGulch.cpp: * crash fix in battleground
anti-check *shakes fist*
* don't use RemovePlayer->Disconnect, causes deletion issues
2008-05-12 23:52 motive
* /src/ascent-world/CharacterHandler.cpp: - Minor playerinfo fix.
2008-05-12 03:47 motive
* /src/ascent-world/WarsongGulch.cpp,
/src/ascent-world/WarsongGulch.h: - Some more basic anti-cheat
stuff added to the BG_ANTI_CHEAT ifdef. :/
2008-05-12 03:22 motive
* /src/ascent-world/Player.cpp: - Might as well be consistent.
2008-05-12 03:19 motive
* /src/ascent-world/Player.cpp: - Want to hack in WSG? Fine, but
you won't be there for the victory.
2008-05-12 03:03 motive
* /src/ascent-world/Player.cpp: - Removed verbal warnings from
Speed Hack check. Whiny players are making me /rageon.
2008-05-12 02:41 motive
* /src/ascent-world/Player.cpp, /src/ascent-world/Player.h: -
Revert'd, didn't work anyways. I'm sure a better implementation
can be devised.
2008-05-12 02:22 motive
* /src/ascent-world/Player.cpp: - Woops. :D
2008-05-12 02:17 motive
* /src/ascent-world/Player.cpp, /src/ascent-world/Player.h: -
Committing some seriously ugly code to work around the
CollisionInterface's limitation of not being able to give a
player "size". Players are not just rays! :(
. I'll revert this in a sec if it fucks up horribly.
2008-05-12 01:49 motive
* /src/ascent-world/Player.cpp: - Expanded the default threshold
for fly hacking a bit.
2008-05-11 17:20 motive
* /src/ascent-world/Player.cpp: - How did I miss THAT? :P
2008-05-11 16:57 motive
* /src/ascent-world/Player.cpp, /src/ascent-world/Player.h,
/src/ascent-world/WorldSession.h: + Beginning anti-fly hack code
again. This might take a few commits. ;P
2008-05-11 12:22 burlex
* /extract_svn_revision.sh: * fixed the unix rev extractor..
2008-05-11 12:08 burlex
* /extract_svn_revision.sh,
/extras/SVNRevisionExtractor/RevisionExtractor/RevisionExtractor.c,
/src/ascent-shared/RevisionExtractor.exe: * correct build
date/time will be shown now
2008-05-11 10:05 burlex
* /src/ascent-world/Arenas.cpp,
/src/ascent-world/BattlegroundMgr.cpp,
/src/ascent-world/BattlegroundMgr.h,
/src/ascent-world/EventMgr.h, /src/ascent-world/MiscHandler.cpp,
/src/ascent-world/Object.h, /src/ascent-world/Player.cpp,
/src/ascent-world/Player.h, /src/ascent-world/Spell.cpp,
/src/ascent-world/Spell.h, /src/ascent-world/SpellAuras.cpp,
/src/ascent-world/SpellTarget.cpp, /src/ascent-world/Unit.cpp,
/src/ascent-world/Unit.h: * arenas will no longer spam a few
hundred cooldown reset packets when porting, causing a long lag
when joining on high-latency connections
* fixed bug where the party or its members would get "bugged"
after finishing a rated arena match and be unable to join another
one.
* added TO_PLAYER, TO_UNIT, etc macros for cleaner code
* properly implemented magnet aura effect (grounding totem), one
spell will be redirected to the totem. this way is a lot faster,
and works perfect, even with multiple-effect spells.
* spirit of redemption checks sped up a lot, HasAura() is quite
costly as it involves up to 50 loop ierations
* spirit of repdemption will now only allow holy spells to be
cast
2008-05-11 05:22 motive
* /src/ascent-world/BattlegroundMgr.h,
/src/ascent-world/SpellEffects.cpp: - One hacky fix to save the
BG system from Mage abuse. Can be removed when GameObject pathing
is taken into account.
2008-05-11 02:36 motive
* /src/ascent-world/QuestMgr.cpp: - Gimmeh back mah monay,
repeatable quests!
2008-05-11 02:29 motive
* /src/ascent-world/Spell.cpp, /src/ascent-world/SpellAuras.cpp: -
Spirit of Redemption should now work.
2008-05-11 01:10 motive
* /src/ascent-world/GuildHandler.cpp: - One more check to prevent a
potential exploit on that last commit. ;)
2008-05-11 01:06 motive
* /src/ascent-world/Guild.h, /src/ascent-world/GuildHandler.cpp: -
No more guilds with > 500 members. It causes problems with
WoW.exe :D
2008-05-11 00:57 motive
* /src/ascent-world/Player.cpp: - Players should always dismount
when changing maps, regardless of the status of the target map.
. This should also fix a few speed-related bugs on map change.
2008-05-10 23:54 burlex
* /src/ascent-world/SpellAuras.cpp: * damnit, stop writing crashy
code
2008-05-10 23:52 burlex
* /src/ascent-world/SpellAuras.cpp,
/src/ascent-world/SpellEffects.cpp: * crash fixes
2008-05-10 10:44 burlex
* /src/ascent-world/ConsoleCommands.cpp,
/src/ascent-world/Level0.cpp, /src/ascent-world/Level1.cpp,
/src/ascent-world/Unit.cpp,
/src/scripts/serverstatus-xsl/server_stats.xsl,
/src/scripts/src/ServerStatusPlugin/ServerStatusPlugin.cpp: *
removed some useless info from .info
* status page shows build host now
2008-05-10 09:34 burlex
* /src/ascent-world/BattlegroundMgr.cpp,
/src/ascent-world/Opcodes.h, /src/ascent-world/SpellEffects.cpp:
* npcflag correction/revert..
* crash fix
2008-05-10 08:56 burlex
* /extract_svn_revision.sh,
/src/ascent-shared/Network/SocketMgrWin32.cpp,
/src/ascent-shared/Threading/ThreadPool.cpp,
/src/ascent-world/MapMgr.cpp, /src/ascent-world/World.cpp,
/src/ascent-world/WorldRunnable.cpp: * all threads are under
CrashHandler guard now
2008-05-10 08:36 burlex
* /extras/SVNRevisionExtractor/RevisionExtractor/RevisionExtractor.c,
/extras/SVNRevisionExtractor/RevisionExtractor/RevisionExtractor.vcproj,
/src/ascent-logonserver/Main.cpp,
/src/ascent-shared/RevisionExtractor.exe,
/src/ascent-world/CharacterHandler.cpp,
/src/ascent-world/Master.cpp: * revision extractor now records
build host, date, time
* build date time, host and user are displayed at login and
server startup
2008-05-10 08:04 burlex
* /src/ascent-world/BattlegroundMgr.cpp: * whoooops, this define
shouldn't be enabled for production builds
2008-05-10 08:01 burlex
* /src/ascent-logonserver/LogonCommServer.cpp,
/src/ascent-logonserver/Main.cpp,
/src/ascent-world/BattlegroundMgr.cpp: * added missing stub
handler in LogonCommServer.cpp
* logonserver now keeps track of time (lol), and sockets don't
get leaked
* players not in the correct level group for a battleground will
no longer be put in battlegrounds for the incorrect group (70s in
60 bg's, etc)
2008-05-10 07:47 burlex
* /src/ascent-logonserver/AccountCache.cpp,
/src/ascent-logonserver/LogonCommServer.cpp,
/src/ascent-logonserver/LogonCommServer.h,
/src/ascent-world/LogonCommHandler.cpp: * added missing pong
opcode handler
* prints a message to the console when a realm goes offline
2008-05-10 07:41 burlex
* /src/ascent-logonserver/AccountCache.cpp,
/src/ascent-logonserver/AccountCache.h,
/src/ascent-logonserver/LogonCommServer.cpp,
/src/ascent-logonserver/LogonCommServer.h,
/src/ascent-logonserver/LogonOpcodes.h,
/src/ascent-world/LogonCommClient.cpp,
/src/ascent-world/LogonCommClient.h,
/src/ascent-world/LogonCommHandler.cpp,
/src/ascent-world/LogonCommHandler.h: * logonserver keeps track
of realms even after the server disconnects now. realm status
will change to "offline". maybe we should clean these after a few
hours of being offline? talk about this.
* realms.conf now uses type instead of icon. colour is now a
string instead of an int.
* logonserver will ping world server every 20 seconds now. this
will reduce the time it takes for realm to 'tick to offline' to
20 seconds. response isn't mandatory, so compatibility with old
world servers can be kept
2008-05-10 06:42 burlex
* /src/ascent-logonserver/LogonCommServer.cpp,
/src/ascent-world/ConsoleCommands.cpp,
/src/ascent-world/Level3.cpp,
/src/ascent-world/LogonCommHandler.cpp,
/src/ascent-world/LogonCommHandler.h: + added account banning
reasons to account bans.
2008-05-10 03:30 burlex
* /src/ascent-shared/Storage.h, /src/ascent-world/AuctionHouse.cpp,
/src/ascent-world/Guild.cpp, /src/ascent-world/ObjectMgr.cpp,
/src/ascent-world/ObjectMgr.h, /src/ascent-world/World.cpp: *
disabled allocation pools, works buggy.
* removed cached items due to windows not freeing the actual
memory (weird!)
2008-05-09 02:56 burlex
* /src/ascent-world/Unit.cpp: * more optimizations, still trying to
trace the cause of high cpu during heap allocations
2008-05-09 01:45 burlex
* /src/ascent-shared/Storage.h, /src/ascent-world/AuctionHouse.cpp,
/src/ascent-world/DynamicObject.cpp, /src/ascent-world/Guild.cpp,
/src/ascent-world/Player.cpp, /src/ascent-world/Spell.cpp: *
fixes
* exploit fixes
* bahhhhhh
2008-05-08 22:47 burlex
* /src/ascent-world/AuctionHouse.cpp,
/src/ascent-world/GuildHandler.cpp,
/src/ascent-world/MailSystem.cpp: * patching moar exploits.
2008-05-08 04:48 RussianE39
* /ChangeLog: ChangeLog \m/
2008-05-08 03:55 RussianE39
* /dep/Makefile.am: FreeBSD compile fixes 2
2008-05-08 03:55 RussianE39
* /configure.ac: FreeBSD compile fixes
2008-05-08 03:45 burlex
* /src/ascent-world/CConsole.cpp: * moop >.>
2008-05-08 03:45 burlex
* /src/ascent-world/CConsole.cpp: * meeeeep
2008-05-08 03:31 RussianE39
* /dep/src, /dep/src/Makefile.am, /dep/src/pcre,
/dep/src/pcre/Makefile.am, /dep/src/pcre/config.h,
/dep/src/pcre/pcre.h, /dep/src/pcre/pcre_chartables.c,
/dep/src/pcre/pcre_compile.c, /dep/src/pcre/pcre_config.c,
/dep/src/pcre/pcre_dfa_exec.c, /dep/src/pcre/pcre_exec.c,
/dep/src/pcre/pcre_fullinfo.c, /dep/src/pcre/pcre_get.c,
/dep/src/pcre/pcre_globals.c, /dep/src/pcre/pcre_info.c,
/dep/src/pcre/pcre_internal.h, /dep/src/pcre/pcre_maketables.c,
/dep/src/pcre/pcre_newline.c, /dep/src/pcre/pcre_ord2utf8.c,
/dep/src/pcre/pcre_refcount.c, /dep/src/pcre/pcre_study.c,
/dep/src/pcre/pcre_tables.c, /dep/src/pcre/pcre_try_flipped.c,
/dep/src/pcre/pcre_ucp_searchfuncs.c,
/dep/src/pcre/pcre_valid_utf8.c, /dep/src/pcre/pcre_version.c,
/dep/src/pcre/pcre_xclass.c, /dep/src/pcre/ucp.h,
/dep/src/pcre/ucpinternal.h, /dep/src/pcre/ucptable.h,
/dep/src/zlib, /dep/src/zlib/Makefile.am,
/dep/src/zlib/adler32.c, /dep/src/zlib/compress.c,
/dep/src/zlib/crc32.c, /dep/src/zlib/crc32.h,
/dep/src/zlib/deflate.c, /dep/src/zlib/deflate.h,
/dep/src/zlib/example.c, /dep/src/zlib/gzio.c,
/dep/src/zlib/infback.c, /dep/src/zlib/inffast.c,
/dep/src/zlib/inffast.h, /dep/src/zlib/inffixed.h,
/dep/src/zlib/inflate.c, /dep/src/zlib/inflate.h,
/dep/src/zlib/inftrees.c, /dep/src/zlib/inftrees.h,
/dep/src/zlib/trees.c, /dep/src/zlib/trees.h,
/dep/src/zlib/uncompr.c, /dep/src/zlib/zconf.h,
/dep/src/zlib/zlib.h, /dep/src/zlib/zutil.c,
/dep/src/zlib/zutil.h: Added missing /dep section to SVN (part2)
2008-05-08 03:30 RussianE39
* /dep: Added missing /dep section to SVN
2008-05-08 03:28 RussianE39
* /configure.ac: Added missing /dep section into configure.ac
2008-05-08 02:55 RussianE39
* /configure.ac: Starting DragonFly BSD support
2008-05-08 02:46 burlex
* /src/ascent-shared/Network/SocketMgrFreeBSD.cpp: * grr
2008-05-08 02:45 RussianE39
* /freebsd_autotools.sh: slight addition to autotools script
2008-05-08 02:41 burlex
* /src/ascent-shared/Network/SocketMgrFreeBSD.cpp,
/src/ascent-shared/Network/SocketMgrFreeBSD.h: * moar
2008-05-08 02:38 burlex
* /src/ascent-shared/Threading/ThreadPool.cpp: * more *nix fixes
2008-05-08 02:26 burlex
* /src/ascent-shared/Makefile.am: * fix *nix compiel
2008-05-08 02:24 RussianE39
* /AUTHORS, /ChangeLog, /NEWS, /README: Fixed autoconf in *NIX
2008-05-08 02:16 RussianE39
* /freebsd_autotools.sh: FreeBSD AutoTools Script (for lazy RusE39)
2008-05-07 07:04 burlex
* /src/ascent-world/Spell.cpp: * corrected a slight error in
smsg_spell_go with missed targets
2008-05-07 06:55 burlex
* /src/ascent-world/World.cpp: * guild log entries older than 2
weeks are automatically cleared for performance reasons
2008-05-07 06:45 burlex
* /src/ascent-world/ObjectMgr.cpp, /src/ascent-world/Player.cpp,
/src/ascent-world/Spell.cpp: * moving several spell packets over
to stackpacket for performance reasons
2008-05-07 06:38 burlex
* /src/ascent-world/GuildHandler.cpp, /src/ascent-world/Player.cpp:
* sanity checks
* no longer able to sign two charters of the same type
* cleaning
2008-05-07 06:34 burlex
* /src/ascent-world/ArenaTeam.cpp: * code cleaning
2008-05-07 06:33 burlex
* /src/ascent-world/ArenaTeam.cpp, /src/ascent-world/ObjectMgr.cpp:
* arena teams and charters are bound to players on startup now
2008-05-07 06:31 burlex
* /src/ascent-world/CharacterHandler.cpp,
/src/ascent-world/ObjectMgr.cpp, /src/ascent-world/Player.cpp: *
cosmetic correction in loading
* no more crash at login
2008-05-07 06:25 burlex
* /src/ascent-world/AuctionHouse.cpp, /src/ascent-world/Guild.cpp,
/src/ascent-world/ObjectMgr.cpp, /src/ascent-world/ObjectMgr.h,
/src/ascent-world/World.cpp: * items are now cached in objectmgr
(ownerguid==0 items) for better performance when loading large
databases for guilds, auctions, etc
2008-05-07 05:53 burlex
* /src/ascent-world/CharacterHandler.cpp,
/src/ascent-world/ObjectMgr.cpp, /src/ascent-world/World.cpp: *
memset() the playerinfos in other places
2008-05-07 05:49 burlex
* /src/ascent-world/ArenaTeam.cpp, /src/ascent-world/Arenas.cpp,
/src/ascent-world/BattlegroundMgr.cpp,
/src/ascent-world/CharacterHandler.cpp,
/src/ascent-world/DayWatcherThread.cpp,
/src/ascent-world/GuildHandler.cpp, /src/ascent-world/Item.cpp,
/src/ascent-world/ItemHandler.cpp, /src/ascent-world/Level3.cpp,
/src/ascent-world/ObjectMgr.cpp, /src/ascent-world/ObjectMgr.h,
/src/ascent-world/Player.cpp, /src/ascent-world/Player.h: * moved
charter and arena team pointers into PlayerInfo class. this will
increase speed of logging in and arena team maintenence a LOT.
2008-05-07 04:39 burlex
* /src/scripts/src/ServerStatusPlugin/ServerStatusPlugin.cpp: *
status plugin compiles again
2008-05-07 04:38 burlex
* /src/ascent-shared/Network/SocketWin32.cpp,
/src/ascent-shared/StackBuffer.h,
/src/ascent-voicechat/ascent_socket.c,
/src/ascent-voicechat/network_handlers.c,
/src/ascent-world/AIInterface.cpp,
/src/ascent-world/ConsoleListener.cpp,
/src/ascent-world/ItemInterface.cpp, /src/ascent-world/Object.h:
* some x64 corrections
2008-05-07 04:16 burlex
* /src/ascent-world/GuildHandler.cpp: * fixed equip via guild bank
exploit
2008-05-07 03:29 burlex
* /src/ascent-world/Arenas.cpp,
/src/ascent-world/BattlegroundMgr.cpp,
/src/ascent-world/Player.cpp: * fixed arenas -
- flag and preparation auras will no longer be saved
- players will be rooted at the end of each match
- rated matches will split players over both teams. no more 4
players on one team in 2v2 matches and it finishing instantly.
- corrected pvp log data packet structure. arenas will finish
without crashing clients and the scoreboard will show with all
the relavant details.
2008-05-06 06:10 burlex
* /AUTHORS, /COPYING, /ChangeLog, /Changes, /NEWS, /README,
/README-WINDOWS.txt, /TERM OF USE AGREEMENT, /ascent-tag,
/extract_svn_revision.sh,
/extras/SVNRevisionExtractor/RevisionExtractor/RevisionExtractor.c,
/extras/external_item_insertion.php, /extras/new_procflags.patch,
/extras/parser script.txt, /extras/party update research.txt,
/extras/spell_play_sql.txt, /extras/spellmod bug.txt,
/extras/supalosa_range_research.txt, /extras/test.lua,
/src/ascent-logonserver/Main.cpp,
/src/ascent-shared/RevisionExtractor.exe,
/src/ascent-world/CharacterHandler.cpp,
/src/ascent-world/Master.cpp, /trainer_spells.sql,
/win/VC90/ascent-shared.vcproj: * incoming cosmetic changes
2008-05-06 06:01 burlex
* /src/ascent-world/CharacterHandler.cpp,
/src/scripts/serverstatus-xsl/server_stats.xsl,
/src/scripts/serverstatus-xsl2,
/src/scripts/src/ServerStatusPlugin/ServerStatusPlugin.cpp: *
cosmetic changes
2008-05-06 05:58 burlex
* /src/ascent-logonserver.conf,
/src/ascent-logonserver/AuthSocket.cpp,
/src/ascent-logonserver/AutoPatcher.cpp,
/src/ascent-logonserver/LogonCommServer.cpp,
/src/ascent-realmserver/LogonCommClient.cpp,
/src/ascent-realmserver/WorkerServerSocket.cpp,
/src/ascent-realmserver/WorldSocket.cpp,
/src/ascent-realmserver/WorldSocket.h,
/src/ascent-shared/Database/DBCStores.h,
/src/ascent-shared/Network/CircularBuffer.cpp,
/src/ascent-shared/Network/CircularBuffer.h,
/src/ascent-shared/Network/Network.h,
/src/ascent-shared/Network/Socket.cpp,
/src/ascent-shared/Network/Socket.h,
/src/ascent-shared/Network/SocketFreeBSD.cpp,
/src/ascent-shared/Network/SocketLinux.cpp,
/src/ascent-shared/Network/SocketMgrFreeBSD.cpp,
/src/ascent-shared/Network/SocketMgrFreeBSD.h,
/src/ascent-shared/Network/SocketMgrLinux.cpp,
/src/ascent-shared/Network/SocketMgrWin32.cpp,
/src/ascent-shared/Network/SocketWin32.cpp,
/src/ascent-shared/StackBuffer.h,
/src/ascent-shared/WorldPacket.h, /src/ascent-world.conf,
/src/ascent-world/AIInterface.cpp,
/src/ascent-world/ArathiBasin.cpp,
/src/ascent-world/ArathiBasin.h, /src/ascent-world/ArenaTeam.cpp,
/src/ascent-world/ArenaTeam.h, /src/ascent-world/Arenas.cpp,
/src/ascent-world/BattlegroundHandler.cpp,
/src/ascent-world/BattlegroundMgr.cpp,
/src/ascent-world/BattlegroundMgr.h,
/src/ascent-world/CharacterHandler.cpp, /src/ascent-world/Chat.h,
/src/ascent-world/ConsoleListener.cpp,
/src/ascent-world/Creature.cpp, /src/ascent-world/Creature.h,
/src/ascent-world/DynamicObject.cpp,
/src/ascent-world/EyeOfTheStorm.cpp,
/src/ascent-world/GameObject.cpp, /src/ascent-world/Group.h,
/src/ascent-world/HonorHandler.cpp, /src/ascent-world/Item.cpp,
/src/ascent-world/ItemHandler.cpp,
/src/ascent-world/ItemInterface.cpp,
/src/ascent-world/ItemPrototype.h, /src/ascent-world/Level2.cpp,
/src/ascent-world/LogonCommClient.cpp,
/src/ascent-world/MapMgr.cpp, /src/ascent-world/MapMgr.h,
/src/ascent-world/MiscHandler.cpp, /src/ascent-world/Object.cpp,
/src/ascent-world/Object.h, /src/ascent-world/ObjectMgr.h,
/src/ascent-world/Opcodes.h, /src/ascent-world/Pet.cpp,
/src/ascent-world/Player.cpp, /src/ascent-world/Player.h,
/src/ascent-world/QueryHandler.cpp, /src/ascent-world/Quest.cpp,
/src/ascent-world/QuestHandler.cpp,
/src/ascent-world/QuestMgr.cpp, /src/ascent-world/ScriptMgr.cpp,
/src/ascent-world/ScriptMgr.h, /src/ascent-world/Spell.cpp,
/src/ascent-world/Spell.h, /src/ascent-world/SpellAuras.cpp,
/src/ascent-world/SpellEffects.cpp,
/src/ascent-world/SpellFixes.cpp,
/src/ascent-world/SpellHandler.cpp,
/src/ascent-world/SpellTarget.cpp,
/src/ascent-world/TradeHandler.cpp, /src/ascent-world/Unit.cpp,
/src/ascent-world/Unit.h, /src/ascent-world/UpdateFields.h,
/src/ascent-world/WarsongGulch.cpp,
/src/ascent-world/WorldCreator.cpp,
/src/ascent-world/WorldCreator.h,
/src/ascent-world/WorldSession.h,
/src/ascent-world/WorldSocket.cpp,
/src/ascent-world/WorldSocket.h,
/src/scripts/src/SpellHandlers/RogueSpells.cpp: * some more fixes
merged
* should stop the "Player has joined/left the battle" if player
is a GM with the invisible tag on
- Shadowstep should no longer break stealth.
- EOTS code cleanup.
- Corrected BG chat enum from official logs.
. Some of the others are off, might want to completely relog
everything.
+ Added the whole "The Horde has gathered 1800 resources and is
nearing victory!" stuff to AB.
- If a flag is dropped without anybody picking it up or returning
it for about five seconds, it will return itself.
- Fixed a bunch of Battleground messages in AB.
+ Added basic anti-cheat functionality to WSG and AB.
- They're spirit GUIDES, not spirit healers.
- Fixed SMSG_ARENA_TEAM_ROSTER.
- All arena stuff works again, hooray!
* fixin these a little better (stat exploits)
* patched stat-based one-hit kill exploits
* more anticheat checks in itemquest code
* fixed trade soulbound exploit
* fixed item take any quest exploit
* Crashfix; do not load zero valued npc's when re-loading saved
instances.
* Shortened full date format on stats.xml to a shorter format,
save some space on page ;)
* added void HookInterface::OnObjectLoot
* added support for spell 30427
* Some quests require the player to have sufficient money ;)
+ Server Hook OnArenaFinished.
+ Added MapMgr::GetTeamPlayersCount(uint32 teamId) for complex
scripts.
* there are many more UNIT_NPC_FLAG's ;)
+ Added InstanceMgr::GetMapMgr(uint32 mapId) for use in complex
scripts. (Like mine! ;P)
* Montersay now supports following events:
MONSTER_SAY_EVENT_ENTER_COMBAT = 0,
MONSTER_SAY_EVENT_RANDOM_WAYPOINT = 1,
MONSTER_SAY_EVENT_CALL_HELP = 2,
[new] MONSTER_SAY_EVENT_ON_COMBAT_STOP = 3,
[new] MONSTER_SAY_EVENT_ON_DAMAGE_TAKEN = 4,
[new] MONSTER_SAY_EVENT_ON_DIED = 5,
* Fixed WorldSession::SendBattlegroundList
- it will now take note of the MAPID handed to it, and use it, if
it is not a 0
*) Elemental Focus (should have 100% chance)
- Threw a bunch of stuff into the SERVER_DECL define.
. This should help people doing some complex work with Server