-
Notifications
You must be signed in to change notification settings - Fork 12
/
changes.txt
2979 lines (2619 loc) · 119 KB
/
changes.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
# $Id$
# Keys: I = Interface, M = Monster, O = Objectf, G = Gameplay(spell,power..)
# m = Misc(internal), P = Player, D = Dungeon, B = Bug, V = version
# N = Network(client)
# if you need others tell me
# (well, then, what for town/wilderness?)
#
# date is always this format
# 02/1/2002
#
# tags are always this form: '[x]- ' this is 5 chars, so if the line must
# continue on a new line it is alsio 5 spaces that are needed
# [m]- blahalhjaljkalkjlajazkljklqjsd qslkdjqs lkdjqsl
# qmlfkmzkk qskdjfmqslfk mlqzemfj qmlj mldf
#
# date start with a number and can then include anything, they are like comments
# 23/07/2002 - T.o.M.E 2.0.0 aka "Point of No Return"
# bug.txt should follow the exact same format
# special tag to specify the current version
[V] TomeNET 4.0.0 aka "The Gathering"
05/09/2005
[B]- Compare wpos when killing a house after it's been sold
[m]- Private messages can only match parties that have players online
[m]- /findarts command for admins
30/08/2005
[MGm]- !X added
Trapping/Disarming skills
Backstab new formula
[RPG]: prob trav disabled
The Pint's effect change
Colours added/changed
Charge drain reduced
Monsters' stun-recovery fixed
Trap stacking bug fixed
Chests enabled again
Aura/Necro skill multipliers for adventurers increased to 1.0
Mimics are now orange
Removed SPR cap for the RPG server
MA changes implemented for both server
24/07/2005
[m]- Lots of cleanups
[m]- Replace bunch of sprintf's with snprintf
[m]- Limit the length of player's name on server side
[B]- Fixed a bug preventing targetting players
03/07/2005
[m]- Prevent invalid players from picking up gold/items owned by other players
27/06/2005
[B]- Fixed a gold duplication exploit.
26/06/2005
[m]- Fixed 'snow' effect from casting noxious cloud 33 times.
22/06/2005
[G]- Fixed digging sandwalls with spells.
15/06/2005
[P]- Removed 4 spr limit from rangers.
13/06/2005
[m]- Changed /val to tell if an account doesn't exists.
[P]- @Ox now works on any equipment item.
11/06/2005
[G]- Added a price cap for trap of ale.
[m]- Fixed kings getting the message "You can't gain more levels until you
defeat Morgoth, Lord of Darkness!" when they reach level 50.
[m]- Fixed suicide message for kings.
[m]- Added a check for full inventory in telekinesis.
08/06/2005
[B]- Disintegration and rockets won't destroy house doors anymore.
[B]- Don't allow trees on house doors.
06/06/2005
[D]- Added more Potions of Restore Mana in Bordertravel Supplies shop.
04/06/2005
[G]- Rugby ball carrier has orange flickering.
[m]- Added /game stop.
[G]- Players below level 5 can throw the rugby ball now.
03/06/2005
[m]- Changed party id to use u16b instead of byte.
[m]- Increased MAX_PARTIES to 512 from 256.
[G]- Added /play commad for joining a mini-game and putting the player
automatically in a team. Quitting players will be automatically
removed from their team.
11/05/2003
[IMOGPDBV]- C. Blue
Fixed miscellaneous abilities display, saving throw was inaccurate.
Added several message types to CTRL+O scrollback.
Fixed colour tables on some operating systems (Linux/DOS).
Added additional skills and priest schools.
Added colour animations for mana shield and invulnerability.
Auto-cleanup code tweaked so towns won't stay littered.
Implemented 'Luck', improving the quality of found items.
Fixed maxroll and damroll overflows, since they are also used
to calculate monsters' HP.
Maximum number of resurrections definable via tomenet.cfg.
Morgoth becomes stronger/weaker if he encounters more/less players.
Killing Sauron is obligatory before killing Morgoth.
Kings can't cheezily help non-Kings to defeat Morgoth.
Night time graphics added for the world surface.
Critical hits adjusted/fixed.
Anti artefact transfer cheeze/item transfer cheeze measurements,
definable in tomenet.cfg. Also adjusted telekinesis.
Items on piles are more often visible now if top object is
removed. Not always though, needs fixing!
Darkswords resist Nazguls, Stormbringer resists like arts do.
Probability travel forbidden in no-tele vaults.
Disturbance added for entering houses/shops.
Disturbances removed for several minor events (was very annoying).
'Air is still' messages added for recalling/using stairs into
no-tele vault.
Fixed exploding silver ammo. Added randart ammo. Adjusted artifact
creation scrolls.
Added damage messages for ranged enemy/player attacks; greatly
increased verbosity in PvP.
Removed annoying 'lose wraithform' spam if using a perma WRAITH item.
Damage from using Morgoth crown bypasses invulnerability now.
Fixed randomized mimic abilities via randomizer seed.
Lowered mana ball damage to approx. 80-85% of its original value.
Added *restore mana* potions and changed restore mana potions.
Adjusted mana shield a lot, also gave forms without proper hands
mana penalty of 50% to stop the Istari-D-form cheeze.
Adjusted some potions, adjusted insanity potions.
Made several rods, staves and wands more useful, especially
drain life, annihilation, havoc. Made some more items useful,
like scrolls of dispelling.
Added extended death messages, telling literally about how
powerful the enemy was (killed,annihilated,vaporized).
Added /empty potion command, but commented it out to avoid cheeze.
Added /dice command to play dice.
Adjusted several message colours for better readability.
Adjusted sense_inventory feelings respectively values for feelings.
Added Mana Shield & GOI warnings on running out.
Mana Shield behaviour greatly changed.
Secret dungeon shops added, configurable in tomenet.cfg.
Expensive black market added in Minas Anor.
Added lots of store flags to specify store behaviour, making
stealing harder, items more expensive, more ego items, rarer items,
more powerful items, etc.
Fixed overflow in high score calculation.
Adjusted fountains, made them useful again, removed cheezing.
Added global logging function to the server, slightly 1984, but
good to keep track of PKing and reasons for it.
Golem movement fixed.
Monster strengthening on levelup greatly balanced, concerning
monsters that have boosted levels in very deep dungeons.
Anti-magic calculation fixed and on randarts adjusted.
More verbose output about antimagic on *id*.
Artefacts completely fixed, no more duplicates.
ESP item price calculations adjusted.
ESP amulets fixed and adjusted.
Polymorph ring forms fixed, prohibiting some forms according to
monster definitions in tomenet.cfg.
Some amulets, speeds, ego boots, mage staves adjusted/fixed.
Removed house creation scrolls since they were totally broken
and would only cause problems anyways.
Admin can add guild members too.
All party members can add players to the party.
Fixed a very nasty experience points overflow when playing
in a large party of several high level characters, resulting
in negative exp gain.
Fixed several item rarities. Adjusted some monsters.
Adjusted some messages that sounded wrong.
Monsters within no-tele vaults can't teleport either now.
Adjusted rocket damage resistance (combined).
Ajusted NONLIVING flag regarding mimics.
Adjusted life draining from demons/nonliving things.
Adjusted time resistance and gave stat sustaining a chance vs time.
Randarts can't be enchanted anymore, increased AC bonus of
randart armour items.
Slightly adjusted skill tables, stat tables; exp penalty for
half-orc is now 100%!
Added admin command to empty a store.
Added more variables/server config options to util.pkg.
Morgoth killers get a specially colours msg;).
Insanity/No-ghost deaths drop items now too, and also cause
an automatic chardump finally!
Ranger mana fixed. Warriors/Archers don't receive mana anymore.
Added reflection for players again.
Added more abilties for Martial Arts career.
Fixed BLESS weapon calculation for priests.
Adjusted/fixed many spells; added verbose output for spellcasting
telling about missing mana/failing/succeeding in the specific
spells.
Adjusted and added lots of artefacts, adjusted some ego items,
adjusted several base items.
Adjusted service costs in some shops.
Adjusted some terrain features.
Adjusted ego monster 'Fallen'.
13/02/2003
[P]- Mimic AC & to-dam now averaged from player & form (similar to HP)
I hope this will balance mimics well compared to the other classes.
[G]- Class-specific exp penalty is now applied correctly.
Level cap changed to exp cap so weaker classes make sense again.
Cap is exactly sufficient for the worst choice in terms of penalty
to become level 50, the Thunderlord Ranger :)
Adjusted critical strikes.
[M]- Some dragons and all nazguls couldn't fly.
Animals can cross woods (trees).
[O]- Adjusted some rarities in k_info.txt.
12/02/2003
[O]- Admins can destroy/unequip anything
Fixed COULD_2H encumberment penalty (now 2/3 for player-stat-based
and for player-mastery-skill-based to-hit/to-dam boni. Penalty does
not apply to the weapon's boni!)
[P]- Hopefully fixed mimic-sorc-adventurer's HP bug.
[D]- Features like TREE and SMALL_TREE now allow CAN_FLY and WILD_WOOD
monsters to cross.
11/02/2003
[O]- Changed silly 'Amulet of ESP' to something more cooler and less ooc.
(Amulets of Telepathic Awareness featuring insta-ego code and random ESP)
CAN/MUST_2H displayed correctly on examining a weapon.
10/02/2003
[G]- Martial Arts give more abilities than just FA.
08/02/2003
[M]- Toned down boosts if monsters were 50+ levels ood.
New algorithm for boosting.
Reduced INDIRECT_SUMMONING_RADIUS from 3 to 2.
Reduced radius for ball spells/breathes from 3/2 to 2/1 (smart/stupid mob).
30/01/2003
[I]- Fixed character dumps on windows
12/01/2003
[O]- Minor adjustments.
11/01/2003
[O]- Added amulet of immortality for dungeon masters.
10/01/2003
[O]- Adjusted weapon prices.
Greatly improved polearms. Adjusted 1-h weapons slightly.
09/01/2003
[M]- Minor adjustments.
08/01/2003
[O]- Adjusted Black Market (less pots). Improved x / I display. Especially
allows you to read very long item names in stores to see all boni.
Tweaked overburdened-message for FA from MA.
[O]- Traps below items on the floor are now indicated at looking at them,
in case the player already detected them before.
[O]- Adjusted items/monsters.
[D]- Limited newbie tower to 400 ft.
07/01/2003
[P]- First entry 2003, ahaha.. Sorry, Rangers & Paladins brought back.
Still experimental! Forum feedback from players needed.
22/12/2002
[M]- Ancient Dragons got 1,5x the HP. Mature Dragons got 1,25x the HP.
Pure mages get AI_ANNOY again. Boldor get's AI_ANNOY too (DROP_GREAT).
21/12/2002
[m]- Client/server now do version check on development versions.
That number starts at 0, raises with each client and is never
used for any other purpose. (c-init.c and nserver.c)
Client displays a link to documentation.
[M]- Toned down townspeople (more newbie-friendly)
[G]- Fixed aiming for mimic powers
17/12/2002
[m]- New metaserver scheme, using xml feeds for ease of parsing
12/12/2002
[M]- S_LOWEXP and S_NOEXP flags added to prevent summon certain farming.
25/11/2002
[I]- No more color information in the message dump in character dumps
20/11/2002
[I]- Unkown skills(no mod, no value) arent displayed in the list
[I]- Removed a *LOT* of AI_ANNOY
[P]- Mind, Nature, Divination, Meta and Udun schools are bound to Wisdom
instead of Intelligence. Priests are tweaked accordingly
[P]- Max skill level = player level + 2
[P]- Impossible to gain exp after level 50 until Morgoth is dead
[m]- Windows server nearly works, but there is a problem with player speed
13/11/2002
[O]- Adjusted 2h-only weapons.
Artefacts now sell for the intended values.
Changed former Amulet Of Suspicion into Amulet Of Rage.
Adjusted ego lights' prices.
[G]- *ID* services cost more now, making *ID* scrolls an alternative again.
[P]- Adjusted adj_con_mhp so that 18/200..18/220 makes a slight difference.
12/11/2002
[O]- Adjusted 2h-only weapons. Added Thunder Axe to axe class weapons.
[G]- Fixed resisting GF_PLASMA.
11/11/2002
[O]- Greatly reworked 2h-only weapons.
Adjusted missile launchers.
Adjusted polymorph ring costs.
Adjusted artefacts.
[M]- Changed REFLECT to RES_MANA for monsters.
Removed HAND_DOOM. Adjusted Holy prefix.
[P]- Admins won't receive Grond anymore.
09/11/2002
[O]- Only darkswords can give antimagic
07/11/2002
[O]- Adjusted polymorph rings. Weapon classes are now displayed on examining.
06/11/2002
[G]- Highscore is now calculated in a more sensible way (I hope).
05/11/2002
[I]- Enhanced account/character-overview screen.
[P]- Adjusted Ents & Thunderlord due to forum thread.
[O]- Uncheezed polymorph rings. They can break now. Poly-player rings
can also be traded now.
01/11/2002
[I]- Display maxed out stats in L_UMBER for better control.
30/10/2002
[P]- Added resist_tele against foreign attempts to teleport the player.
Fixed Polymorphing if DSMs are equipped/taken off.
Adjusted mimics' paralyze-spell. Adjusted mimic spell costs/fail chances.
[O]- Adjusted influence of AC on anti-magic. Adjusted Pseudo DSM.
27/10/2002
[P]- Adjusted brands, damage-messages, descriptions.
24/10/2002
[P]- +Hit/+Dam from masteries is now applied correctly.
Backstabbing message is displayed correctly.
Ghosts/Undead players get further properties.
Fixed NO_CUT. Fixed Berserk potions.
Ghosts don't starve.
[O]- Adjusted some rings. Added Artefacts from Jacko. Adjusted Travak.
23/10/2002
[O]- Adjusted missile launchers.
[P]- Enhanced mimics.
[G]- Split ANTI_ARTS_HORDE into _HOARD, _HOUSE, _SHOP.
22/10/2002
[P]- Mimics can polymorph self into a specific form.
[G]- Fixed inscribing .. to suppress teleportation.
21/10/2002
[O]- Adjusted artefact ammo.
[M]- Adjusted MIND_BLAST & BRAIN_SMASH.
[P]- Added missing hit-messages. Added message whether FA from MA is applied.
[G]- Fixed brands.
20/10/2002
[B]- Fixed brands/slay getting applied at all in certain situations.
[G]- Added branding messages. Adjusted monsters' blow-fx.
[O]- Adjusted DSMs.
19/10/2002
[O]- Brought Pseudo DSMs back to live.
[G]- Enhanced mimics, applied the
monsters' blow-fx to mimics when they melee in a form.
17/10/2002
[o]- Artefacts reworked. Lightsources changed. DSMs made useful.
Uncursed items can be inscribed .. to suppress teleportation. Minor item changes.
[P]- Added several resistances and real immunities for monsters and
players (mimics) who take their forms. Added player susceptibilities
for the base elements & poison, added NO_CUT for players who are
in a form that cannot bleed. Fixed ESP_DRAGON to show Dragonriders
(who ride on the Dragons that the player can see).
28/09/2002
[P]- Probability travel spell in Conveyance school
21/09/2002
[B]- Cleaned the horrible code mess in store.c that was created accidentally.
17/09/2002
[G]- Discarded the highly cheezy Steal-From-Shop algorithm, made a
balanced one.
11/09/2002
[D]- Adjusted some traps
10/09/2002
[O]- Added IGNORE_WATER to game and to several objects (Leather clothes etc).
09/09/2002
[P]- Casting spells cost a turn ;)
[m]- New news.txt
07/09/2002
[G]- Added further immunities and resistances for players.
06/09/2002
[I]- Spells can ask for items client side directly
[P]- Telekinesis spell, Mind/Conveyance school
[O]- Artefacts reworked completely.
Improved Smeagol's Ring-Drop. Raised money ghosts get from temple.
[P]- Added water resistance for players. Added Ocean Soul artefact.
05/09/2002
[O]- Artifact ammo returns just like magci arrows, thanks to Cblue
[m]- Savefile version independant of game version
[P]- New spell system nearly done
[P]- New Meta spell: Project Spell, it is a toggle, cast it and
quite a few of yoru utility spells will affect a zone around you.
(Which spells are affected is writen in their desc). And when you
cast a spell, for example healing, all players nearby will be
healed
05/09/2002 (Jir)
[G]- EFF_WAVE and EFF_STORM implemented (still some bugs inside)
[G]- Firewall (Fire) implemented and fixed.
[G]- item owner check for Spellbooks ( {Olorin, 25} )
[G]- Calmness/Intercept are made cheaper (b/c of new spell system)
[I]- admin can build terrains of any kind (but CS is not assigned!)
[P]- Adventurer/Bard receives one semi-random starting item
[P]- class skills touched, esp. Priests
[m]- Bard class is renamed to "Libertine" (still not satisfactory)
[m]- Thunderlords.
[m]- niceties for admin char.
[B]- Health recovery was useless with high Con.
[B]- some attacking spells worked wrong (project_m)
03/09/2002
[O]- Admins not affected by perma_curse
02/09/2002 (Jir)
[m]- '#ifdef TOMENET_WORLDS' added (so that I can compile it :)
[O]- randart ego items can no longer be created.
[I]- school spellbooks are browsable in stores.
[I]- '/'(cmd_all_in_one) can handle schooled books.
[I]- always_show_list option works for school books too
[P]- HP penalty of Sorcery skill is 50% now
[B]- a trap under chest couldn't be disarmed (XXX not fixed well tho -
do_cmd_disarm needs rewriting)
[B]- /shutdown was shadowed by /shout. (now shorthand for /shout is /sho)
[B]- wiz_lite (eg. Potion of Enlightenment) didn't work well
[B]- a bad line is removed from .tomenetrc
01/09/2002 (Jir)
[D]- FEAT_WAY_LESS/FEAT_WAY_MORE for DF1_FLAT dungeons.
[D]- tree/water/lava streamers (build_streamer2)
[B]- cavern was buried by walls
[B]- Barrow-Downs floor was white
[B]- store owners never changed (ie. no bargain)
01/09/2002
[m]- BIND_NAME works in tomenet.cfg
31/08/2002 (Jir)
[D]- CS_MIMIC allows FEAT_SECRET to mimic the surroundings.
[G]- high archery+mastery yields *ID* on ammo made.
[I]- 'Identify possessions' uses 'I' key in place of 'i' (same with Inventory)
[O]- Orchast activation (detect_monsters_xxx)
[M]- monster AI is tuned for new terrains.
[O]- store buys (*Defender*) as if it's (+0, +0)
[O]- Mummy Wrapping (tool
[B]- some store owners didn't have 'cost(C:)' entry. (same with ToME)
[B]- build_room_vault crashed.
[B]- wrong death reason was shown when killed by a trap.
30/08/2002 (Jir)
# 'rm lib/save/*; cd src; make clean; make' (as usual)
[D]- wilderness houses have smaller chance of having 'non-enterable doors'.
(dwelling_check_entrance)
[D]- town walls are FEAT_PERM_EXTRA (and not FEAT_PERM_SOLID) now
[D]- d_info.txt is backported (dungeons are merely scattered in the wilderness)
[D]- dungeon_type refers to dungeon_info_type.
[G]- player can extend V-house for a price.
[G]- player is affected when (s)he makes a potion shatter.
[G]- wilderness travel with WoR is limited by radius (RECALL_MAX_RANGE)
[I]- 'known' towns display (~7)
[I]- player can view wilderness map in town via '~8'
[I]- 'New Character' is always 'N)'
[O]- scroll of wilderness mapping.
[O]- 'Scourge' added from RFE
[P]- Player shimmers (get_monster_color)
[m]- legality check for store commands. (store_attest_command)
[m]- removed a number of compiler warnings
[B]- wild_add_uhouse was called with wpos instead of h_ptr(rd_server_savefile)
[B]- black market was shovel store (oops)
[B]- DSM activation required mimicry skill.
[B]- wipe_spell was broken (tho I don't know how this function was used)
[B]- pet/golem creation could cause crash when there's no space around her
[B]- p_ptr->town_x/town_y weren't updated if recalled/level-teleported
28/08/2002 (Jir)
[D]- most of DF1_* flags in generate.c are implemented.
[D]- 'newbie tower' in Bree (with DF2_NO_DEATH)
[D]- d_info.txt (parser only)
[M]- better monster filtering in dungeon (ToME backport)
[G]- player can try to steal from stores.
[G]- more store actions (mimic/casino). gambling.txt.
[I]- detailed weapon/ammo damage report backported.
[I]- town name is shown on the bottom of screen.
[O]- Ent can 'eat' pint of ale/wine
[P]- warning upon entering 'too-dangerous' area
[P]- some more p_ptr->inval limitations (house, gaining lv{25})
[m]- removed some compiler warnings from nserver.c
[m]- created space around Gondolin, so that player won't be buried in the wall
[m]- using player_can_enter for wall-dmg checks
[B]- ranger's guild could enchant magic arrows.
[B]- RF8_WILD_TOO flag kludge was broken (ToME bug? - init_r_info_txt)
It (should have) caused extra towns w/o any monsters.
[B]- Sandwalls were handled as Granite when digging.
26/08/2002 (Jir)
[G]- ba_info.txt and bldg.c backported.
[G]- merchants' guild. (some stores are not fully functional yet)
[G]- black market uses item list in st_info.txt too
[G]- multiple pre-defined towns are implemented.
[G]- WILD_MOUNTAIN and WILD_LAVA.
[G]- mangband-style house resurrected(MANG_HOUSE_RATE).
[D]- cheeze_trad_house for abuse check
[P]- Sneakiness reduces speed penalty in 'searching mode' (-10 => -3)
[m]- /cheeze for manual cheeze check (calls cheeze() and cheeze_trad_house())
[m]- /respawn
[m]- DUNGEON_* flags are changed to DF2_*
25/08/2002 (Jir)
[G]- st_info.txt touched (Hope C.B will be happy with it :).
[G]- store shuffle
[G]- spiked door is tunnerable.
[B]- do_cmd_tunnel handled FEAT_WALL_HOUSE as door.
[P]- Ricochet/Agility/Revelation skills are removed.
[P]- Sling-mastery yields bullet ricochets
[P]- Sneakiness yields great searching if in searching mode
[I]- player_desc()
[O]- randart weapons no longer have TR1_TUNNEL
[O]- magic arrows are generated in smaller bundle (6d7 => 6d2)
[m]- muffled some compiler warnings
[B]- Fireproof books merged with non-proof ones (object_similar)
[B]- Dodge didn't work for bolts/arrows (project_p)
[B]- Interception skill was badly broken.
[B]- trapped floor didn't 'shimmer'
[B]- could 'backstab' more than once / with martial arts (py_attack_mon)
[B]- trapkits were priced wrong
[B]- flying over trees damaged the player
[B]- 'Trifurcate Spear' had wrong depth/rarity info
[B]- HP/SP/SN displays weren't updated when restoring stats
25/08/2002 (evileye)
[m]- server for php/perl added
24/08/2002 (evileye)
[B]- fixed house creation, bug in guildhall saving fixed.
[m]- new cs activate method. (please be careful ;( )
[m]- cs save/load key doors.
[m]- old key door code in "open" left in.
[m]- guildhall key doors will be saved twice in rare cases
known, do not change
# do not delete/modify any of the above changes please
[m]- inscriptions moved to csfunc
#- known problem: wall blocking way etc ignore this
# there are nice ways round this. there are some nasty
# ways round it too.
# consider moving traps activation to this.
# they are incompatible now though. i will have
# to change activation method again first.
# it still needs work remember. if you would
# rather wait until it is finished that is ok
# it will probably fail just now.
# do not delete
22/08/2002 (evileye)
[m]- deletion of old spell stuff
[m]- work on new spell stuff
[B]- fixed the get_school_spell problem (skills.c)
20/08/2002 (Jir)
[O]- some 'Rogue' tributes
[m]- more changes for store code.
[m]- max_k_idx
[G]- stores allow players to stay as long as no one else is waiting.
[P]- player won't receive any damages when in a store/house.
20/08/2002 (evileye)
[m]- changed file transfers so that they use lists.
[P]- non valid accounts have more restrictions added.
19/08/2002 (evileye)
[m]- delete tempfiles when used (/tmp won't fill up)
windows mkstemp allows for this by filling string.
[B]- fixed problem with new savefile creation (again?)
[m]- made file transfer point to lib.
[B]- weak security (starting '/', presence of '..')
[m]- corrected the buffer that file transfer uses for acks/errs
so it does not sit waiting for action.
[m]- Added client file sending (TEMP..) move it if you want....
I realise that a LIST of files would be better, rather than
having to mess with the srcs.
18/08/2002 (evileye)
[m]- File transfer changes. I have changed script upload in client to
use the file transfer system which I wrote. Server replies with
suitable messages regarding success/permission. My intent is to
change the system so that it will upload/download into a
predefined set of directories (and check for illegal characters in
filenames which pose a security threat).
Currently it will send/receive from/in the current working directory.
I require more information regarding WHERE we need file transfer
access before I can complete.
18/08/2002 (Jir)
[G]- ow_info.txt and st_info.txt backported.
(st_info.txt will come; other fixes needed)
[m]- testing max_*_idx (to replace MAX_*_IDX)
[m]- load2.c cleanup.
17/08/2002 (Jir)
# remove savedata (character is ok) and make clean pls
[G]- Vanilla-style (storelike) houses resurrected.
[G]- Stealth mode is *MUCH* useful with high Stealth point.
[P]- player is safe from attacks/spells when in stores/houses.
[I]- speed-down from stealth mode is shown to the player now.
16/08/2002 (Jir)
[m]- monsters run in random direction when in bad effect(poison cloud).
[B]- wraith couldn't access polygon house(FEAT_PERM_EXTRA => FEAT_WALL_HOUSE)
[G]- removed wilderness exceptions in run_init and run_test
[P]- Sneakiness yields small bonus to speed (max +5)
15/08/2002 (Jir)
# more on new terrain code / new ToME town code :)
[D]- predefined town code is backported. (process_dungeon_file)
[D]- FEAT_WALL_HOUSE introduced.
[D]- (slightly) better shop illumination
[P]- ghost/wraith can only pass through house walls of their own.
[m]- admin-DM can no longer use always_pickup ('g' is still usable)
[B]- Player could stack on another player when logging on. (player_setup)
[B]- Scroll of House Creation caused crash (by trying to add DNADOOR twice,
poly_build and wild_add_uhouse.. pls check if it's done right, Evileye)
[B]- wraith_access tried to check wrong grid when called from move_player.
(player's location in place of destination)
14/08/2002 (Jir)
[m]- monsters no longer move 'zigzag' if not within LOS.
[G]- skills interaction. s_info.txt backported. skillpoints reduced (6=>5)
[G]- Stealing skill saves you from theft.
[G]- Digging skill allows you to find more treasures(Mining).
[I]- cause of death is printed in chardump.
[I]- one less key strokes for stat-order.
[I]- linear_stats (18/200 => 38) / exp_need (for the asking)
[O]- 'permission denied' item is shown in L_DARK (display_inven)
[O]- arts ammo becomes {+,0} when shot (anticheeze).
[P]- 'bash' command can 'kick' object on the floor.
[P]- player can bash house doors (though they never opens ;)
[P]- Ent can no longer eat food. Elves have Lembas when generated.
12/08/2002 (Jir)
[D]- less empty fountain/more 'water' fountain
[I]- Warnings concerning 'development' version.
[I]- You can activate empty bottle to fill it with fountain content.
[I]- target_history: this should make 'look' command more useful.
[M]- monsters can interfere with jumping into Void Jumpgates.
[O]- {on sale} tag no longer hinders stacking.
[P]- Bard never lose race-oriented skills.
11/08/2002 (Jir)
[D]- more on terrain features. (most of obvious problems are fixed I hope)
[D]- Void Jumpgates(between gates), between vaults, fountains (/sip)
10/08/2002 (Jir)
# dangerous version!
[D]- basement for ToME terrain feature code is backported.
[m]- more on client-side LUA stuff (but it is becoming to be out of my hands)
[P]- 'Bard' class (random skills).
[G]- Fletchery never produces cursed ammos (minus mods are still possible)
[G]- Aura of shiver reinforced (since stunning doesn't always mean paralysis)
[G]- Aura of Fear no longer scares RF3_NO_FEAR monsters. (is it right, DG?)
[G]- Auras have *small* effect even when SKILL_AURA_POWER is 0.
[I]- some msgs added for monsters' special attacks (insanity/disarm).
[I]- alert_hitpoint reimplemented (but far from useful)
09/08/2002 (Jir)
[m]- basements for schooled spells (not working at all :p)
[m]- client-side LUA scripting.
[I]- Message/chat dump.
[B]- Magic ammos didn't stack well.
[B]- BR_DISI didn't have any colours (breath_to_attr)
07/08/2002 (Jir)
[O]- Amulet of Life Saving helps from sanity death.
[O]- (Hack) Morgul is 4 times rarer now.
[O]- generation of exploding arrows is depth dependant.
[m]- aggravation can no longer be 'shadowed' by other player(process_monster)
[m]- new megos: Mutant, Druid. Rogue can pick items up now.
[I]- wpos on character dump.
[I]- items that a unique drops have inscription (idea from EyAngband)
[G]- monster trap can handle exploding/magic ammons right.
[D]- doors on corridor junctions (very kludgy - FIXME)
[B]- Silent Switching Trap made players to wield potions.
[B]- ball() in evil.lua still caused crash.
06/08/2002 (Jir)
[O]- randart/ego rings/amus/lites needs ID now.
[G]- SKILL_DISARM grants small chance of IDing traps when disarming.
[G]- examine('I') command tells how many blows that wep gives(EyAngband idea)
[B]- "destroyed" msg was shown when no-ghost player died.
05/08/2002 (Jir)
[m]- DM afk no longer is broadcasted (DM doesn't need AFK mode anyway)
[m]- part of gold stolen from player can be retrieved.
[O]- wands are stackable even with different charges.
[P]- SKILL_PRAY allows to pseudo-ID cursed items.
[B]- do_player_drop_items dropped (nothing).
04/08/2002 (Jir)
[I]- character name(cname) is used in place of nick in misc. situations.
[I]- random name picker.
[I]- 'mind' is removed from chat-history keyword list.
[G]- ammos made with Archery get discount to prevent abuse.
[P]- hobbit receives DEX bonus for NOT wearing shoes.
[B]- disarming monster trap inside a town house crashed
[B]- ball() in evil.lua caused crash. (project)
[B]- Morgoth can no longer destroy house doors (in case bad admin does it ;)
03/08/2002 (Jir)
# sorry, I cannot help fixing bugs ;)
[B]- CS saving was broken
[B]- oops, yet another apartment crash
[B]- client died of SIGPIPE when quitting (Destroy_connection)
[m]- apartment door displacer resurrected.
[m]- csfunc touched a little
[m]- block comment in LUA script
[O]- new artifact 'Pint of Ale of Dwarves' :)
02/08/2002 (Jir)
[G]- one needs at least 1 kill count to mimic that form (namely townies)
[G]- darkness, traps, hold mimic spells implemented.
[G]- unavailable mimic spells are removed from the list.
[D]- more traps for empty(arena) level (it was too sparse)
[I]- chardump omits empty inventory slot.
[I]- killed monster list improved for mimicry
[B]- msg history in chardump was garbled if contains '%'
[B]- store buying limit display was wrong.
01/08/2002 (Jir)
[m]- m_ptr->ai_state handles what a monster is doing.
[m]- fleeing monster no longer teleports if out of sight.
[m]- aquatic monster out of water runs for water.
[m]- monster has learnt to avoid grids tainted by a player.
[m]- aquatics resist water attack
[B]- teleport when dying caused crash (in_bounds4)
31/07/2002 (Jir)
# take refuse to branch while Evileye is doing account stuffs.
[G]- lasting-effect spell backported.
you can test it with Rogue's "Stinking Cloud" spell.
TODO: backport the spells themselves. AI to run from this.
[I]- always_show_lists client option (from EyAngband)
[P]- DRIDER receives ESP_DRAGON and Flying; ESP is reduced instead.
[G]- slow-digestion works better for those who need a lot of food.
[B]- slow-digestion caused satiation if player is slow ( < -5).
29/07/2002 (Jir)
# comfortable death set :)
[m]- timefun.txt/timenorm.txt.
[I]- message history is added to the character dump.
[I]- mimic form is shown in the character screen('C').
[I]- auto char-dump when died. (screenshot would be nifty..)
[I]- at last! tombscreen implemented.
[O]- cure critical pot no longer cures poison. (EyAngband influence)
[O]- some items were not on 'good' list (kind_is_good).
[B]- effects of traps of aging/growing/feminity etc didn't reflected at once.
[B]- skill filedump had wrong indents.
[B]- sanity display was broken in character screen.
28/07/2002 (Jir)
[P]- sanity display depends on Health skill.
[I]- 'Target selected.' is less annoying.
[G]- Scroll of Lottery touched. (I want colosseum, tbh)
[m]- apartment door displaceing is disabled (it caused crashes - FIXME)
[m]- wraithes can no longer pass through permawalls on the surface, sry
(otherwise they can enter apartments of someone else)
[B]- received dmg by walking through the house door.
27/07/2002 (Jir)
[G]- monster traps backported from ToME.
[G]- backstabbing reinforced (double dmg was way too small to be meaningful)
[G]- GF_HOLY_FIRE/GF_HELL_FIRE. Mimic in evil form takes double dmg.
[G]- genocide monster traps implemented. (genocide_aux)
[O]- digger to_d/to_h are added to skill_dig.
[P]- food comsumption is faster with invis/wraithform etc.
[P]- HP damage for staying inside a wall w/o wraithform.
[P]- high Swimming (30) allows to 'run' in the water.
[P]- Axe-mastery.
[m]- removed the mangband hack in client which swaps sval/xtra1
[m]- cheezelog for item-transaction.
[m]- colourful spell display from ToME (spell_color)
[B]- 'leveled' monster didn't give boosted exp when killing.
[B]- apartment caused wrong houses[] (build_store)
[B]- ammo/pick To-Dam/To-Hit were computed in.
[B]- (nothing) bug is fixed (I hope - compact_monsters)
[B]- admin couldn't summon 't's in town. (specification by Level still not)
[B]- random vault crashed. (build_type11)
[B]- to_h_ranged did nothing!!
[B]- pfft, Polearm-mastery was as broken as that of ToME
24/07/2002 (Jir)
# changelog format changed.
[B]- *ID* shown wrong anti-magic power if with minus modifiers.
[B]- arrows had strange svals. (k_info.txt)
[M]- boulder from Vanilla.
[m]- calendar. (/ex - do_cmd_time)
[G]- SKILL_FLETCHERY. (do_cmd_fletchery)
[G]- destruction cannot affect vaults(CAVE_ICKY).
[G]- meditation takes 2 turns.
25/07/2002 (Jir)
[I]- 'look' command can tell a little more about monsters.
[I]- fail_no_melee. item-retaliation stops when low-sp/no-ammo
[M]- awakened monster always get move if has los.
[M]- Quylthulgs can cast as much as before. (Q_ENERGY_EXCEPTION)
[M]- Quylthulgs can no longer summon from out of sight.
[M]- Summoners can use tactic spells well.
[M]- Cloned ego monster can be of the same ego type. (CLONE_EGO_CHANCE)
[D]- Arena levels backported.
[B]- new player was sometimes generated on the north-west of town.
[B]- player didn't teleport when died on NO_TELE floor.
[B]- command repetition wasn't disturbed when attacked.
# below this line are old changelogs under old format
Change list and TODO list for ToME-NET(PernMangband)
TODO: the newest should appear the first!
To find the latest change quickly, search ==== :)
- Added random artifacts from DrAngband
- Mage damaging spells upgraded in destructive power
- Sleep Monsters II is gone, replaced by Tidal Wave
- Acid Bolt is gone, replaced by Mana Strike(a powerfull spell but only a bolt)
- Reduced the spell cost and failure rate of some mage spells to make them more
usefull
- GoI is stackable but 1/2 will only reduce the damage instead of ignoring it
- Added Gloves of Magic, that reduce fighting but increase mana(from 10 to 100%)
Now Mages will hopefully play in a more "mage-like" way
- Added the Yeek race, -5 to all stats, bad HP, but very few experience
needed to gain a level.
- Add the Sorceror class
- Ball spells from party members dont hurt anymore
- Sorcerors can project wraithfrom, speed, shield on other players
- Got a permanent server(198.252.166.41) thanks a lot Crimson !
- Rings & lights artifacts
...
14/12/2000
- Damn I always forgot to make this up to date ... ok so lots of
things changed ...
- Mimic class that can polymorph at will into any monster they have
"studied"(killed :) enough
- Much more things I cant remeber .. ok I promise I'll TRY to get this
uptodate ... mhh ...
16/12/2000
- Mimics can now use the powers of the monster they are polymorphed into
- Old clients no more works with new server(3.0.7)
...
28/03/2001
- Telepath Class, uses crystals, can fusion with otehr people
- Grond inscribed with !E wont earthquake
- Mage Staffs of Power wont increase casting speed
- Grond WILL increase casting speed by 4
- DragonRiders get a ESP radius of (lvl/2)
- DragonRiders lost resist poison
- DragonRiders resistancess comes at lvl 10 15 20 25
01/04/2001
- Telepaths can now cast their spells with their energy instead of the
controlled guy energy
- Telepaths got 3 new Telekinesis spells
- Mind links needs 20 + d15 turns to be ended
- Telepaths got 1 new Psychoportation spell
16/04/2001
- Fixed a bug in the polymorph ring generation that could hang the game
- Mimics polymorph will cycle throught the possible forms instead of
randomly selecting them
...
24/07/2001 (evileye)
- Fixed a bug in server (common/types.h) which has player_type.dun_depth as s16b,
but uses pointer to s32b in load/save routines. Likewise with object_type.
This does not manifest in some machines.
- Fixed lack of null termination in self knowledge and *identification*.
- Fixed the "psi-powers" bug with rods.
- Fixed wand bug which could reduce the pval of other items.
- tot_dam_aux_player was getting resistances the wrong way round (and redefining
arg p_ptr).
- uncommented 744/745 of server/xtra1.c
- made king code multi-king friendly (made movement hook for each player)
25/07/2001 (evileye)
- Fixed up target_set_friendly so that it works with non party players
and respects hostilities.
- Fixed "the (nothing) you are wearing is cursed" problem which annoys
recently deceased players.
- Blood bond should not crash now.
- Added curse item spell for rogues (not fully implemented).
- Cleaned up various code and added protos for some funcs
25/07/2001 (darkgod)
- Fury, Dig, Spin warrior technics
- Fixed DSM being dopepd without unpolying
- Fixed morphing and not lossing eq wit eq is inscribed !
- /me works in chat
26/07/2001 (evileye)
- Fixed password prompt in client
- Bug in netserver which could result in bus fault fixed.
- Added Player menu to wizard commands (framework mainly)
- Added wizard level genocide
27/07/2001 (evileye)
- Fixed double experience bug on priests and sorcerors.
28/07/2001 (darkgod)
- Ghost cant gain experience
- Diving as a ghost dont affect recall depth
28/07/2001 (evileye)
- Cloned monsters do not drop anymore, and yield no experience
Mimic count is no longer updated either.
30/07/2007
- Telepaths dont share hp anymore, it was:
1) silyl given the idea of only the spirit of the telepath moving
2) cheezy
- Telepaths only share half their mana
- Player levels now goes up to 100
- Monster can ain levels up to 500
02/08/2001
- Randarts rarer
- Randart power reduced
- Max 2 EA on randarts
- Max +7 mana on randarts
- Tidal Wave mana/level increased
- Healing in hellish mode is now only 3/4 instead of 1/2
- Player Golems! One can find pieces of golem and make a powerfull ally
- Level requirement for objects, exepct for the char that found it
- Level requirments on objects
- One can inscribe an object #of the Fool to get the object to display:
"The Dager of the Fool"
- Races get different mana
- race restrict class
- Mana penality for armor increased
- Increased speed effect at high levels
04/08/2001
- New houses ready for testing prior to potential server reset
- Extended dungeon. After level 100(5000') it loops to pseudo level 1
but with all monsters gaining +100 level
- No lev restriction on parties, but only opeople in the +/-7 level range will
gain xp
05/08/2001
- Finished Archers books
- 90 day player timeout added.
05/08/2001 - PernMangband 3.2.0
10/08/2001
- Golems works
- Fixed Fury warrior technic
11/08/2001 - evileye
- New polygonal houses work ok now. Checks for moving off depth
work. Player disconnect is handled ok.
Optimisation for houses which are rectangular is needed before
inclusion into the game properly.
Scroll limits need to be discussed and set accordingly.
11/08/2001 - evileye
- Rectangular optimisation of houses complete.
- House creation is now compatible with the dynamic houses array.