forked from Elzair/nazghul
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
15259 lines (10595 loc) · 764 KB
/
ChangeLog
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
2010-12-11 Gordon McNutt <[email protected]>
* scripts/nazghul.iss:
Updated version number and URL. Changed the program name to haxima.
2010-08-27 Gordon McNutt <[email protected]>
* src/Party.cpp, src/cmd.c, src/node.c, src/node.h, src/place.c, src/player.cpp, src/session.c, src/status.c:
Fixed all the warnings related to strict aliasing and type punning. We now compile warning-free with gcc 4.4.4.
2010-08-26 Gordon McNutt <[email protected]>
* src/map.h, src/menus.c, src/menus.h, src/nazghul.c, src/object.c, src/object.h, src/occ.c, src/occ.h, src/place.c, src/place.h, src/player.cpp, src/player.h, src/sched.c, src/sched.h, src/scheme.c, src/screen.c, src/screen.h, src/session.c, src/session.h, src/sky.c, src/sound.c, src/sound.h, src/species.c, src/species.h, src/sprite.c, src/sprite.h, src/status.c, src/status.h, src/terrain.c, src/terrain.h, src/terrain_editor.c, src/terrain_map.c, src/terrain_map.h, src/tree.c, src/tree.h, src/vehicle.cpp, src/vehicle.h, src/vmask.c, src/ztats_container_pane.c, src/ztats_container_pane.h, src/Arms.cpp, src/Arms.h, src/Being.cpp, src/Being.h, src/Field.cpp, src/Field.h, src/Missile.cpp, src/Missile.h, src/Party.cpp, src/ascii.c, src/astar.c, src/cfg.c, src/cfg.h, src/character.cpp, src/character.h, src/clock.c, src/clock.h, src/closure.c, src/closure.h, src/cmd.c, src/cmd.h, src/cmdwin.c, src/cmdwin.h, src/common.c, src/common.h, src/console.c, src/console.h, src/conv.c, src/ctrl.c, src/debug.c, src/debug.h, src/dice.c, src/dice.h, src/dimensions.c, src/dtable.c, src/dtable.h, src/effect.c, src/effect.h, src/factions.h, src/file.c, src/file.h, src/foogod.c, src/foogod.h, src/images.c, src/images.h, src/kern.c, src/kern_intvar.c, src/kern_intvar.h, src/log.c, src/log.h, src/los.c, src/los.h, src/magic.c, src/magic.h, src/map.c:
Fixed compiler warnings related to const vs non-const char pointers
2010-03-08 Gordon McNutt <[email protected]>
* src/menus.c:
Don't load the demo if the player has a saved game. In this case he probably just wants to Journey Onward with minimal delay.
2009-10-19 kaypy <[email protected]>
* worlds/haxima-1.002/start-new-game.scm:
game version number incremented
* src/kern.c:
kern.c gets USE_QUESTS from ../config.h, the same way USE_SKILLS works
* win32/config.h, win32/readme.txt: tweaks to win32 build
2009-10-17 Gordon McNutt <[email protected]>
* src/Makefile.am, COPYING, NEWS, AUTHORS: Update for 0.7.0 release
2009-10-10 Gordon McNutt <[email protected]>
* doc/USERS_GUIDE:
Added CTRL-E)val to the USERS_GUIDE with an example string for teleporting the player.
* src/cmd.c: CTRL-E)val now gives a prompt.
* worlds/haxima-1.002/deric.scm, worlds/haxima-1.002/edward.scm, worlds/haxima-1.002/nate.scm, worlds/haxima-1.002/quests-data-static.scm, worlds/haxima-1.002/quests-data.scm, worlds/haxima-1.002/quests-mech.scm, worlds/haxima-1.002/tbl.scm:
Bandit quest log stuff now done.
* src/cmd.c, src/cmd.h, src/ctrl.c, src/event.c, src/event.h, src/session.c, src/session.h:
Added CTRL-E to developer mode. This will let you enter a Scheme expression in the cmdwin and then the kernel will evaluate it. I will not be responsible for the results.
2009-10-04 Gordon McNutt <[email protected]>
* doc/USERS_GUIDE: Corrected some spell listings
* worlds/haxima-1.002/tools.scm:
Shortened the time it takes to pick locks
* worlds/haxima-1.002/skills.scm:
Reshuffled skills so that wanderer will get pickpocket eventually; also removed butcher from the lists since there isn't a lot one can do with it yet.
* worlds/haxima-1.002/naz.scm:
Made NPC's level depend on number of player party members
* worlds/haxima-1.002/disarm-trap.scm:
Disarm skill depended on wrong ability
* worlds/haxima-1.002/glasdrin.scm:
Made the Stewardess's chest invisible (to justify the MAN's hint about Wis Quas), and removed the magic lock and burn trap (I see no need to make it the most-protected chest in the game).
2009-10-03 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/cast-ui.scm, worlds/haxima-1.002/powers.scm:
Made the Disarm Traps spell fallible. Bonus is the average of magical and thiefly abilities.
2009-10-02 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/cast-ui.scm, worlds/haxima-1.002/powers.scm:
An Sanct (Unlock Mundane) can now fail. Caster's bonus is the average of white-magic and thief abilities
* worlds/haxima-1.002/potions.scm:
Changed stats potions as per kaypy's suggestion. Chance and degree of working now drops as base stat increases.
2009-10-01 kaypy <[email protected]>
* worlds/haxima-1.002/necromancer.scm:
necromancer conv changes with warritrix status
* worlds/haxima-1.002/lost-halls-mech.scm, worlds/haxima-1.002/lost-halls.scm, worlds/haxima-1.002/quests-data.scm:
can no longer find warritrix before quest
* worlds/haxima-1.002/ini.scm, worlds/haxima-1.002/jeffreys.scm, worlds/haxima-1.002/quests-data-static.scm, worlds/haxima-1.002/steward.scm:
a ream of quest debugging
* worlds/haxima-1.002/ini.scm, worlds/haxima-1.002/jeffreys.scm, worlds/haxima-1.002/steward.scm:
convs tweaked to delay warritrix mission
2009-09-29 Gordon McNutt <[email protected]>
* src/console.c, src/console.h, src/player.cpp:
Fixed a crasher that occurred when a console color push/pop crossed a newline boundary
* worlds/haxima-1.002/species.scm:
Gave bats vision radius 19 since they may attack the player when he's in the voidship
* worlds/haxima-1.002/runes.scm:
Fixed a crasher when getting the warritrix rune
2009-09-29 kaypy <[email protected]>
* worlds/haxima-1.002/quests-data.scm: purged a duplicate entry
* worlds/haxima-1.002/alchemist.scm, worlds/haxima-1.002/enchanter.scm, worlds/haxima-1.002/quests-data.scm, worlds/haxima-1.002/runes.scm, worlds/haxima-1.002/warritrix.scm:
using quest-data-complete preferentially
* worlds/haxima-1.002/quests-mech.scm: A bunch more documentation
Added a quest-data-complete method
2009-09-28 kaypy <[email protected]>
* worlds/haxima-1.002/alchemist.scm, worlds/haxima-1.002/conv.scm, worlds/haxima-1.002/engineer.scm, worlds/haxima-1.002/jeffreys.scm:
A bunch more triggers for Warritrix info updates
* worlds/haxima-1.002/quests-data-static.scm, worlds/haxima-1.002/quests-data.scm:
Some quest documentation
2009-09-27 kaypy <[email protected]>
* worlds/haxima-1.002/conv.scm, worlds/haxima-1.002/enchanter.scm, worlds/haxima-1.002/engineer.scm, worlds/haxima-1.002/gregor.scm, worlds/haxima-1.002/necromancer.scm, worlds/haxima-1.002/quests-data-static.scm, worlds/haxima-1.002/steward.scm, worlds/haxima-1.002/warritrix.scm:
Wise quests pass 1- linked in results of find-in-files: wise
* worlds/haxima-1.002/conv.scm, worlds/haxima-1.002/quests-data-static.scm, worlds/haxima-1.002/quests-data.scm:
Placeholder quest entries for all of the wise
2009-09-26 kaypy <[email protected]>
* worlds/haxima-1.002/enchanter.scm, worlds/haxima-1.002/quests-data-static.scm, worlds/haxima-1.002/quests-data.scm, worlds/haxima-1.002/quests-mech.scm, worlds/haxima-1.002/quests.png, worlds/haxima-1.002/sprites.scm:
Partial work toward tracking the players progress at finding the various wise
* worlds/library/artwork/hirespeople/paladin.xcf, worlds/haxima-1.002/hirespeople.png, worlds/haxima-1.002/sprites.scm, worlds/haxima-1.002/statue-of-justice.scm, worlds/haxima-1.002/valus.scm:
Added a bedraggled version of the paladin sprite for those in disgrace
* worlds/haxima-1.002/jeffreys.scm, worlds/haxima-1.002/player.scm, worlds/haxima-1.002/quests-data-static.scm, worlds/haxima-1.002/quests-data.scm, worlds/haxima-1.002/statue-of-justice.scm, worlds/haxima-1.002/warritrix.scm:
Convert and fix glasdrin convs
2009-09-25 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/skills.scm: Jump should span at least one tile
2009-09-22 Gordon McNutt <[email protected]>
* src/character.cpp: X)amine was showing the names of un-met NPC's
* worlds/haxima-1.002/runes.scm: Fixed a crasher when picking up runes
* worlds/haxima-1.002/effects.scm:
Think I finally got the slimes tuned right.
* worlds/haxima-1.002/sounds.scm: Fixed path to ballad.ogg
2009-09-18 kaypy <[email protected]>
* win32/Makefile: added terrain editor to win32
2009-09-18 Gordon McNutt <[email protected]>
* src/session.c: Fix for problem starting new game on x86_64
2009-09-16 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/effects.scm: Tuning slime split probability
* worlds/haxima-1.002/spells.scm:
Added royal cape as an ingredient to all the ward spells
* worlds/haxima-1.002/slywan.scm:
Change slywan's alignment directly to avoid 'Slyway is charmed' log message
* worlds/haxima-1.002/earl.scm, worlds/haxima-1.002/tooth.scm:
Added grease to merchandise of earl and tooth
* worlds/haxima-1.002/books.scm:
Added royal cape to the books on ward spells
2009-09-15 Gordon McNutt <[email protected]>
* src/Being.cpp: Fixed a hang on rendezvous
* worlds/haxima-1.002/music/Makefile.am: Fixed music installation
2009-09-13 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/skills.scm: Tuning skills
* worlds/haxima-1.002/quests-data-static.scm:
Fixed some typos in the quest text
* worlds/haxima-1.002/potions.scm:
Decided that gain-stats potions are rare enough that they shouldn't fail
* worlds/haxima-1.002/pitfalls.scm:
Fixed a cut-and-paste that prevents the Arm Trap skill from working
* worlds/haxima-1.002/edward.scm: Fixed typo in conv
* worlds/haxima-1.002/nate.scm: Nate responds to NAME keyword
* worlds/haxima-1.002/lia.scm: Made some scrolls cheaper
* worlds/haxima-1.002/shroom.scm:
Shroom responds to queries about royal cape
* worlds/haxima-1.002/anaxes.scm, worlds/haxima-1.002/fing.scm, worlds/haxima-1.002/tim.scm:
Some characters shouldn't respond to the 'common folk' keywords
* worlds/haxima-1.002/ability.scm: Ratlings summon more critters
* src/ztats.c, src/kern.c:
Fixed a crasher due to the quest pane not removing itself during session teardown
* worlds/haxima-1.002/effects.scm:
Fixed a bug that prevented ensnare from being removed
* src/map.c: Xray works in total darkness
2009-09-12 Gordon McNutt <[email protected]>
* src/Party.cpp:
Fixed a crasher that occurred after talking to party members in wilderness mode
2009-09-09 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/start-new-game.scm: Removed reference to florinth
* worlds/haxima-1.002/quests-data-static.scm: Grammatical error
* worlds/haxima-1.002/shard.scm: Removed refs to florinth
* worlds/haxima-1.002/gen.scm: Removed some spaces and uppercases words
2009-08-30 kaypy <[email protected]>
* worlds/haxima-1.002/books.scm, worlds/haxima-1.002/chanticleer.scm, worlds/haxima-1.002/enchanter.scm, worlds/haxima-1.002/ini.scm, worlds/haxima-1.002/jeffreys.scm, worlds/haxima-1.002/player.scm, worlds/haxima-1.002/quests-data-static.scm, worlds/haxima-1.002/quests-data.scm, worlds/haxima-1.002/runes.scm, worlds/haxima-1.002/silas.scm, worlds/haxima-1.002/start-new-game.scm, worlds/haxima-1.002/steward.scm:
First pass at warritrix and absalot rune quest info
2009-08-22 Gordon McNutt <[email protected]>
* configure.ac: Turned on skills and quests by default
2009-08-21 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/arms.scm:
Fix for 1843026: vial slimes set to user's faction
2009-06-24 Gordon McNutt <[email protected]>
* src/ascii.c, src/common.h, src/dimensions.c, src/player.cpp, src/vehicle.cpp, src/wind.c, worlds/haxima-1.002/cast-ui.scm, worlds/haxima-1.002/powers.scm, worlds/haxima-1.002/vehicles.scm:
Fix for 1900156: Has anyone seen East or South winds for a while?
Haxima:
o In cast-wind-change don't allow HERE
o Alway ensure at least 10 turns on a wind change spell
o For ships switched tailwind to be better than crosswind
Kernel:
o Log to the console whenever the wind shifts
o Change wind directions to be 8-way instead of 4-way (changed vehicle code to
accomodate)
o Make wind widget wide enough for longest string
o Log player party movement cost in developer mode
2009-06-23 Gordon McNutt <[email protected]>
* src/cmd.c:
Fix for 1900157: kern_ui_select_party_member() unconditionally uses
cmdwin_pop() after calling select_party_member(), but in cases where there is
only one party member there was nothing to pop. Now there is.
* worlds/haxima-1.002/runes.scm:
Fix for crasher when picking up certain runes
* src/character.cpp, src/play.c:
Fix for 2129810: added some explanatory log messages
* win32/Makefile, win32/config.h: Fix for 2360126: applied patch
2009-06-21 Gordon McNutt <[email protected]>
* src/map.c: Fix for 2364311: avoid divide-by-zero error
* worlds/haxima-1.002/npc-types.scm:
Fix for 2364368: added sleep immunity to demons (incl Nossifer)
* worlds/haxima-1.002/arms.scm, worlds/haxima-1.002/effects.scm:
Fix for 2398446: added list of acid-immune weapon types
* worlds/haxima-1.002/alchemist.scm:
Fix for 2404468: reworded 'search' to be 'probe'
* worlds/haxima-1.002/alchemist.scm:
Fix for 2404478: reworded a statement
* worlds/haxima-1.002/640x480_splash.png, worlds/haxima-1.002/splash.png:
Fix for 2466986: removed version number from splash images
* worlds/haxima-1.002/gamestart-mech.scm:
Fix for 2467008: make the blue gate in the character creation map black
2009-04-11 kaypy <[email protected]>
* worlds/haxima-1.002/conv.scm, worlds/haxima-1.002/ghertie.scm, worlds/haxima-1.002/gholet.scm, worlds/haxima-1.002/henry.scm, worlds/haxima-1.002/jewelry.scm, worlds/haxima-1.002/jorn.scm, worlds/haxima-1.002/meaney.scm, worlds/haxima-1.002/oscar.scm, worlds/haxima-1.002/quests-data-static.scm, worlds/haxima-1.002/quests-data.scm, worlds/haxima-1.002/runes.scm, worlds/haxima-1.002/the-man.scm:
pirate rune quest and subquests
I think I have tested most of the paths through this, but it gets a touch baroque and thus could use more playtesting
* worlds/haxima-1.002/gamestart.scm, worlds/haxima-1.002/start-new-game.scm:
moved cheating tweaks into gamestart where they can tweak more
* worlds/haxima-1.002/effects.scm: added a generalized on-death method
* worlds/haxima-1.002/kobj.scm, worlds/haxima-1.002/powers.scm:
added an ifc for objects that need a callback when obtained via odd means such as pickpocketing (basically, anything that doesnt go via ifc-get ought to trigger ifc-receive instead)
2009-04-09 kaypy <[email protected]>
* src/map.c: Rounding tweak for viewscreens with even numbers of tiles
* src/closure.h: gcc didnt like repeated identifier
2008-12-12 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/newterrain.png, worlds/haxima-1.002/palette.scm, worlds/haxima-1.002/sprites.scm, worlds/haxima-1.002/terrains.scm:
Added another tombstone
2008-12-11 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/newterrain.png, worlds/haxima-1.002/palette.scm, worlds/haxima-1.002/sprites.scm, worlds/haxima-1.002/terrains.scm:
Added a tombstone
2008-12-08 Gordon McNutt <[email protected]>
* src/event.c, src/terrain_editor.c:
Engine changes:
o The terrain editor UI now has two status panes: the terrain palette and a
list of commands.
2008-12-04 Gordon McNutt <[email protected]>
* src/map.c: Fixed mouse-clicking on the map while zoomed out
2008-12-01 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/start-new-game.scm:
Accidentally committed my test version of this earlier, restoring it.
* src/terrain_editor.c, src/terrain_map.c, src/terrain_map.h:
Added undo (ctrl-z) and redo (ctrl-r) commands to terrain editor
2008-11-30 Gordon McNutt <[email protected]>
* src/terrain.c, src/terrain.h: Removed dead code
* src/terrain.c, src/terrain.h:
Removed the current terrain index and quick entries from the palette struct and terrain code (moved to terrain editor on my last commit)
* src/terrain_editor.c:
Part 1 of moving the current terrain and quick terrain settings from the palette struct to the terrain editor code
* src/terrain_editor.c:
Terrain editor now correctly handles dragging the mouse to paint
* worlds/haxima-1.002/florinth.scm:
The great and wicked city of Florinth. Now mostly blank.
* src/cmd.c, src/cmd.h, src/map.c, src/status.c, src/terrain.c, src/terrain.h, src/terrain_editor.c:
Engine changes:
o Terrain editor now displays the terrain pallete in a scrolling status
window. Clicking on a terrain selects it for "painting".
* src/Makefile.am, src/cmd.c, src/cmd.h, src/terrain_editor.c, src/terrain_editor.h:
Engine changes:
o Moved code for terrain editing from cmd.c to newly created terrain_editor.c.
* src/status.c, src/status.h:
Changed a comment and removed some dead code
2008-11-29 Gordon McNutt <[email protected]>
* src/terrain.h, src/terrain.c:
Engine changes:
o Terrain palette entries are now listed in two ways: by glyph lookup (the old
way, which helps load maps faster) and now by the order in which things are
added to the palette (the even older way, which allows the map editor to list
them in the same order as the script)
* worlds/haxima-1.002/naz.scm, worlds/haxima-1.002/shard.scm, worlds/haxima-1.002/start-new-game.scm:
Changes to haxima:
o (mk-dungeon-level ...) now binds rooms in diagonal directions.
* src/character.cpp, src/common.c, src/place.c, src/place.h:
Engine changes:
o After exiting to wilderness, the party is positioned on the tile adjacent to
the town in the exit direction. We'll see how this goes.
2008-11-28 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/shard.scm, worlds/haxima-1.002/start-new-game.scm:
Forgot the island on my last commit.
* worlds/haxima-1.002/shard.scm, worlds/haxima-1.002/start-new-game.scm:
Extended the Shard. Added new island.
2008-11-25 Gordon McNutt <[email protected]>
* src/character.cpp, src/character.h:
Prompt the user to abort a task on damage. Allow them to ignore damage.
* worlds/haxima-1.002/occs.scm, worlds/haxima-1.002/skills.scm:
Another attempt to tune skill level requirements
* worlds/haxima-1.002/effects.scm: Removed some debug
* worlds/haxima-1.002/powers.scm:
Pickpocket rolls to succeed before showing target inventory
* worlds/haxima-1.002/skills.scm: Made lockpicking a passive skill
* worlds/haxima-1.002/effects.scm, worlds/haxima-1.002/game.scm, worlds/haxima-1.002/pitfalls.scm, worlds/haxima-1.002/skills.scm, worlds/haxima-1.002/tools.scm:
Changes to haxima:
o Arming traps now entails some risk
o Tweaked stealth mode rolls
* scripts/dice_rolls.pl:
Perl script for computing dice roll probablities with 2 dice
2008-11-24 kaypy <[email protected]>
* worlds/haxima-1.002/abe.scm, worlds/haxima-1.002/quests-data.scm, worlds/haxima-1.002/runes.scm:
void temple rune quest upgraded
* worlds/haxima-1.002/abe.scm, worlds/haxima-1.002/angriss-lair.scm, worlds/haxima-1.002/angriss.scm, worlds/haxima-1.002/gen.scm, worlds/haxima-1.002/kama.scm, worlds/haxima-1.002/quests-data-static.scm, worlds/haxima-1.002/quests-data.scm, worlds/haxima-1.002/runes.scm, worlds/haxima-1.002/warritrix.scm:
spider rune quest upgraded
angriss' lair location given by description
(sextant coords from goblins just seemed wierd)
* worlds/haxima-1.002/shard.scm, worlds/haxima-1.002/special.scm:
moving angriss' lair a little (to a more readily describably location)
2008-11-23 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/effects.scm, worlds/haxima-1.002/game.scm, worlds/haxima-1.002/naz.scm, worlds/haxima-1.002/powers.scm, worlds/haxima-1.002/skills.scm:
Changes to haxima:
o Added a "stuck" effect that works like ensnare but rolls against thiefly
ability
o Wriggle now has a very good chance of getting stuck.
2008-11-23 kaypy <[email protected]>
* worlds/haxima-1.002/quests-data.scm, worlds/haxima-1.002/runes.scm:
fire sea rune quest (such as it is) upgraded
* worlds/haxima-1.002/alchemist.scm, worlds/haxima-1.002/quests-data-static.scm, worlds/haxima-1.002/quests-data.scm, worlds/haxima-1.002/runes.scm:
kurpolis rune quest upgraded
* worlds/haxima-1.002/quest-sys.scm: quest-set-icon! fixed
2008-11-23 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/game.scm, worlds/haxima-1.002/naz.scm, worlds/haxima-1.002/pitfalls.scm:
Changes to haxima:
o Using pitfalls entails some risk. Roll against thiefly ability. This is the
arm trap skill.
2008-11-23 kaypy <[email protected]>
* worlds/haxima-1.002/enchanter.scm, worlds/haxima-1.002/quests-data.scm, worlds/haxima-1.002/quests-mech.scm:
a batch of subquests (although they wont all be set at once for much longer)
* worlds/haxima-1.002/conv.scm: typo
* worlds/haxima-1.002/runestones.png, worlds/haxima-1.002/sprites.scm:
runestone group sprite
* worlds/haxima-1.002/alchemist.scm, worlds/haxima-1.002/quests-data-static.scm, worlds/haxima-1.002/quests-data.scm:
dragons blood quest upgraded
* worlds/haxima-1.002/quest-sys.scm, worlds/haxima-1.002/ztats-quest-ui.scm:
tweaked quest-status callback. Also made the display routine actually invoke it
2008-11-23 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/effects.scm, worlds/haxima-1.002/occs.scm, worlds/haxima-1.002/powers.scm, worlds/haxima-1.002/skills.scm:
Changes to haxima:
o Reduced fatigue time
o Added warrior skill sets
o Jump now causes fatigue and is blocked by it
o Tuned jump range
o Bugfix: can't sprint through people or impassable terrain
* worlds/haxima-1.002/containers.scm, worlds/haxima-1.002/disarm-trap.scm, worlds/haxima-1.002/door.scm, worlds/haxima-1.002/skills.scm, worlds/haxima-1.002/the-man.scm:
Changes to haxima:
o Removed mana cost for skills.
o Removed ap cost for some skills (replacing with multi-turn tasks)
o Removed the "detect trap" skill. Use existing s)earch command instead,
thiefly ability already used to roll for success. Magic detect trap left
as-is (no trip chance).
o Modified the "disarm trap" skill to be multi-turn
o When describing doors and chests, disarmed traps are annotated
* worlds/haxima-1.002/game.scm: Revised canonical difficulty classes
2008-11-22 kaypy <[email protected]>
* worlds/haxima-1.002/quest-sys.scm, worlds/haxima-1.002/quests-mech.scm, worlds/haxima-1.002/ztats-quest-ui.scm:
support for subquests
* worlds/haxima-1.002/gregor.scm: 'if' glitch
decapitalization
2008-11-20 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/effects.scm, worlds/haxima-1.002/naz.scm, worlds/haxima-1.002/powers.scm, worlds/haxima-1.002/skills.scm:
Changes to haxima:
o Added simple fatigue effect
o Sprint causes fatigue
o Fatigue prevents sprint
* src/cmd.c, src/result.h: Engine changes:
o New result code: not-now
* worlds/haxima-1.002/skills.scm:
Fixing some errors; not sure what I was testing before my last commit
* worlds/haxima-1.002/occs.scm, worlds/haxima-1.002/scrolls.scm, worlds/haxima-1.002/skills.scm:
Changes to haxima:
o Added two new ability calculators for strength-based acrobatics and
dexterity-based acrobatics.
o The sprint skill now uses strength-based acrobatics to compute max range.
* worlds/haxima-1.002/tools.scm: Time to pick a lock depends on dc
2008-11-19 Gordon McNutt <[email protected]>
* src/character.cpp, src/ctrl.c, src/foogod.c, src/foogod.h, src/player.cpp:
Foogod title bar now shows party movement mode and active party member
* worlds/haxima-1.002/conv.scm: No need to *lie* about the directions
* worlds/haxima-1.002/tools.scm:
Using picklocks now takes multiple turns
* worlds/haxima-1.002/conv.scm:
Made default directions somewhat helpful
* worlds/library/artwork/creatures/chicken.xcf: Changes to chicken art
* src/character.cpp:
Was passing the gob incorrectly to the task procedure
* src/cmd.c, src/cmd.h: Can't quit while engaged in a task
2008-11-18 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/powers.scm:
Charm only hurts diplomacy on failure against a non-immune target
* worlds/haxima-1.002/effects.scm:
Paralyzed party members cannot rendezvous in follow mode
2008-11-17 Gordon McNutt <[email protected]>
* src/player.cpp: Can't rendezvous to exit if a party member is charmed
* src/character.cpp:
o NPC's now (in addition to PC's) log messages when they start, end or abort a
task.
o setPlayerControlled(false) (ie, charm) cancels tasks
o Fixed an extra space char in describe(); made spacing consistent; changed "a
LX" to "an LX"
* worlds/haxima-1.002/creatures.png, worlds/haxima-1.002/gregors-hut.scm, worlds/haxima-1.002/npc-types.scm, worlds/haxima-1.002/scrolls.png, worlds/haxima-1.002/species.scm, worlds/haxima-1.002/sprites.scm, worlds/haxima-1.002/trigrave.scm:
Chickens
* worlds/library/artwork/creatures/chicken.xcf: Chicken
* worlds/haxima-1.002/cast-ui.scm, worlds/haxima-1.002/powers.scm, worlds/haxima-1.002/scrolls.png, worlds/haxima-1.002/scrolls.scm, worlds/haxima-1.002/spells.png, worlds/haxima-1.002/spells.scm:
Decided to go ahead and incorporate my test scroll as a new spell: Rel Xen Quas or Beastly Illusion will charm it's target with faction-monster, making decent folk attack them. Not sure if it's useful. Also tweaked some of the spell sprites to make party effect sprites more consistent with Vas An Nox.
* worlds/haxima-1.002/scrolls.scm:
Added a scroll to test charm on oneself
* worlds/haxima-1.002/effects.scm:
Modified the charm effect to use kern-char-set-player-controlled as well as changing the target's current faction
* src/character.cpp, src/cmd.c:
Changed setPlayerControlled for charm; it tries to do the right thing for party control when in solo or follow mode
* src/object.c: Removed some dead code
2008-11-16 Gordon McNutt <[email protected]>
* src/character.cpp: Death and sleep cancel tasks
* src/cmd.c:
Loitering disabled while any party member is engaged in a task
* src/character.cpp:
Only save AP debt; a positive would be carried over as an unwarranted ap bonus when the game restarts
* src/character.cpp: Removed some old debug
* src/player.cpp:
Party cannot exit to wilderness while one or more is engaged in a task
2008-11-16 kaypy <[email protected]>
* worlds/haxima-1.002/tbl.scm: added is-tbl? check
also, lisp if syntax is a cruel abuse upon generations of innocent coders
* worlds/haxima-1.002/alchemist.scm:
"find out about runes" quest upgraded (missed a file)
* worlds/haxima-1.002/abe.scm, worlds/haxima-1.002/enchanter.scm, worlds/haxima-1.002/quests-data-static.scm, worlds/haxima-1.002/quests-data.scm:
"find out about runes" quest upgraded
* worlds/haxima-1.002/naz.scm: removed some debugging messages
* worlds/haxima-1.002/quests-mech.scm:
alter quest feedback to prevent colour glitches
2008-11-16 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/tools.scm:
Added a special object to test multi-turn tasks.
* src/object.c, src/object.h, src/player.cpp, src/character.cpp, src/character.h, src/cmd.c, src/kern.c:
This set of changes is a second pass at implementing multi-turn tasks. It is
far from well-tested and I'm certain it breaks the charm effect. But the basics
of task starting, completing, aborting and saving/reloading are functional, and
the party control management that goes along with it. Tasks in wilderness are
not supported yet. Canceling tasks are accomplished by setting the PC to solo
mode (the player will be prompted to confirm).
o Added kern-char-task-begin, -end, -continue and -abort.
o Added corresponding methods to the Character class
o Ripped a bunch of code out of setCurrentFaction that was used to implement
charm, but was munging things up now, and which probably never belonged there
in the first place.
o Similarly I tore out the code I recently put in setControlMode, for similar
reasons.
o Had to touch a few other places to prevent code from overriding the PC
control mode while it was engaged in the task.
2008-11-16 kaypy <[email protected]>
* worlds/haxima-1.002/abe.scm: tweaks to Abe's conv
2008-11-15 Gordon McNutt <[email protected]>
* src/escape.c, src/escape.h:
Might need these to build after my last commit.
* src/Makefile.am, src/character.cpp, src/cmd.c, src/cmd.h, src/ctrl.c, src/kern.c, src/play.c, src/player.cpp:
Added an ESC interrupt menu. This allows the user to take some action when the active PC is stuck with a high AP debt. The intention is to use this for multi-turn tasks as well.
2008-11-14 Gordon McNutt <[email protected]>
* src/conv.c:
Another bug fixed in keyword highlighting: fen comes before fens
2008-11-13 Gordon McNutt <[email protected]>
* src/conv.c:
Short keywords that appeared with punctuation after them were not getting highlighted
* src/kern.c:
Bug introduced on my last commit: don't register NIL conversations
* src/conv.c, src/conv.h, src/kern.c, src/scheme-private.h, src/scheme.c:
Processing conversation keywords is now done lazily, when a conversation is entered the first time. This fixes a bug where in some save files the file containing a conversation is loaded after the character that uses it.
* worlds/haxima-1.002/gregor.scm:
End conv if Gregor kills Nate when Nate is speaker
* worlds/haxima-1.002/gregor.scm: Changed who shoots the deathball
2008-11-13 kaypy <[email protected]>
* worlds/haxima-1.002/deric.scm, worlds/haxima-1.002/enchanter.scm, worlds/haxima-1.002/gen.scm, worlds/haxima-1.002/gwen.scm, worlds/haxima-1.002/mouse.scm, worlds/haxima-1.002/quests-data-static.scm, worlds/haxima-1.002/quests-data.scm, worlds/haxima-1.002/quests-mech.scm, worlds/haxima-1.002/runes.scm, worlds/haxima-1.002/thiefs_den.scm, worlds/haxima-1.002/traps_1.scm, worlds/haxima-1.002/traps_2.scm, worlds/haxima-1.002/traps_3.scm, worlds/haxima-1.002/traps_4.scm:
thief quest upgraded
* worlds/haxima-1.002/hackle.scm: swapping allcaps for colour highlight
* worlds/haxima-1.002/chanticleer.scm: typo
2008-11-13 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/game.scm, worlds/haxima-1.002/powers.scm, worlds/haxima-1.002/skills.scm, worlds/haxima-1.002/tools.scm:
Reverted lockpicking and unlock spells; removed unlock as a skill
* worlds/haxima-1.002/demo.scm:
Renamed the Gate Portal as Demo Scene to make the starting console message clear that the player is watching a demo
* src/kern.c:
kern.c includes config.h so the quest status page will work when configured.
* worlds/haxima-1.002/gregor.scm:
Gregor kills Nate. Cleaned up his conv a bit, too.
* worlds/haxima-1.002/game.scm, worlds/haxima-1.002/quest-talk-to.scm:
Getting rid of obsolete quest file
* src/conv.c: Bugfix: short keywords not getting detected in some cases
* worlds/haxima-1.002/ini.scm:
For Ini, 'deep' was a keyword but he gave the default reply unless he was flagged as ready to join the party. I added an alternate default reply so it doesn't look like a bug.
* scripts/RELEASE_CHECKOFF: Some updated notes
2008-11-12 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/camping-map.scm, worlds/haxima-1.002/effects.scm, worlds/haxima-1.002/game.scm, worlds/haxima-1.002/glasdrin.scm, worlds/haxima-1.002/npc-types.scm:
Changes to haxima:
o The camping ambush was still being added via the obsolete
kern-set-camping-proc. Fixed it to use kern-add-hook.
o Fixed the statue curse: same problem. Now uses kern-rm-hook as well.
o Reverted faction-glasdrin to be its own value so that the exile curse won't
affect the player in all cities. Fixed the glasdrin guard spawn pts to spawn
guards specific to glasdrin so they will enforce the exile curse.
* src/kern.c, src/session.c, src/session.h: Engine:
o Session no longer saves its hooks. All session hooks are either being loaded
on startup via script files or via effects. Saving them was just causing them
to be added multiple times on reload.
o Added kern-rm-hook and session_rm_sym_hook. To be removed, a hook proc must
have been a symbol.
* worlds/haxima-1.002/naz.scm, worlds/haxima-1.002/powers.scm, worlds/haxima-1.002/skills.scm, worlds/haxima-1.002/tools.scm:
Changes to haxima:
o Picklocks are no longer u)sable, the player must y)use the picklock skill
o Breaking lockpicks is done in the skill based on critical failure
o First pass at level requirements for wrogue skills
* src/cmd.c, src/ctrl.c, src/result.h: Engine:
o Added #include to enable skills if configured
o Added a new result code: critical failure
o Colorized reporting of result codes in the console
2008-11-11 kaypy <[email protected]>
* worlds/haxima-1.002/sounds.scm, worlds/haxima-1.002/music/Lute-and-recorder-ballad.ogg, worlds/haxima-1.002/music/Minuet-like-Mozart.ogg, worlds/haxima-1.002/music/ballad.ogg, worlds/haxima-1.002/music/bassoons-and-harpsichord.ogg, worlds/haxima-1.002/music/double-trios.ogg, worlds/haxima-1.002/music/dragon-quest.ogg, worlds/haxima-1.002/music/dragon-slayer.ogg, worlds/haxima-1.002/music/fair-camelot.ogg, worlds/haxima-1.002/music/game-music2.ogg, worlds/haxima-1.002/music/harpsichord-piece.ogg, worlds/haxima-1.002/music/into-battle.ogg, worlds/haxima-1.002/music/medieval-quest.ogg, worlds/haxima-1.002/music/minstrel-dance.ogg, worlds/haxima-1.002/music/music.scm, worlds/haxima-1.002/music/plainchant-recorder-trio.ogg, worlds/haxima-1.002/music/wind-trio.ogg:
Lets try Ogg music
2008-11-11 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/containers.scm, worlds/haxima-1.002/door.scm, worlds/haxima-1.002/powers.scm:
Changes to haxima:
o Locked and magically locked doors and chests have a difficulty
class. Currently everything defaults to "normal".
o The lock and magic unlock powers roll to succeed.
* worlds/haxima-1.002/statue-of-justice.scm:
Status of Justice's name is known to player
* worlds/haxima-1.002/game.scm:
Removed some commented-out code; added some generic difficulty class values; changed glasdrin faction to match normal men (otherwise guards in glasdrin won't attack if you assault the populace or get exiled by the statue)
2008-11-10 Gordon McNutt <[email protected]>
* src/conv.c:
Maybe I should at least *compile* my changes before checking them in.
* src/conv.c:
Fixed crasher if unknown NPC initiaites conversation with player
* worlds/haxima-1.002/gamestart.scm:
Statue names are automatically known to player
* worlds/haxima-1.002/gamestart-statues.scm:
Gave the starting statues some personality.
2008-11-09 Gordon McNutt <[email protected]>
* src/nazghul.c: Removed some dead code
* COPYING, src/ascii.c, src/cmd.c, src/ctrl.c, src/images.c, src/images.h, src/map.c, src/menus.c, src/play.c, src/screen.h, src/screen_dims.h, src/sprite.c, worlds/haxima-1.002/kern-init.scm:
I did not get all of Eero's 16bpp patch applied. He sent me some new patches, which are applied now.
* src/character.cpp, src/cmd.c, src/combat.c, src/conv.c, src/kern.c, src/log.c, src/log.h, src/nazghul.c, src/player.cpp:
Added log_banner(), which provides a consistent format for especially notable log messages. Converted some existing messages over to use it.
* src/scheme.c:
Fixing a crash that may occur when a hook procedure loads a file.
* configure.ac: Bumped version to 0.7.0 on trunk for next time
* configure.ac: Bumped version to 0.6.2 for next time
* NEWS: Updated NEWS
* src/character.cpp, src/character.h, src/conv.c, src/kern.c:
In conversations, the NPC's name is not printed until the player queries NAME
* NEWS: Added a few more changes to NEWS
* src/Makefile.am: Removed bitfield.h from source list
* NEWS: Updated NEWS for 0.6.1 release
* worlds/haxima-1.002/bart.scm: Removed duplicate word in conv
2008-11-09 kaypy <[email protected]>
* worlds/haxima-1.002/game.scm:
uses kern-set-start-proc to initiate hotfix
* worlds/haxima-1.002/game.scm:
hotfix for saves with voidgap/deeps bug.
still needs hook code in kern
2008-11-08 kaypy <[email protected]>
* worlds/haxima-1.002/powers.scm: pullling in spell fixes
* worlds/haxima-1.002/voidgap-passage.scm: pulling in fix from 1.4
* worlds/haxima-1.002/scrolls.scm: pull in scroll fixes
* worlds/haxima-1.002/necromancer.scm:
pulled in conversation fix from 1.16
* worlds/haxima-1.002/naz.scm:
pulled in some fixes and stuff I will need for save update
* worlds/haxima-1.002/mouse.scm: pulled in conversation fix from 1.19
* worlds/haxima-1.002/enchanter.scm: pulled in spelling fix from 1.25
2008-11-08 Gordon McNutt <[email protected]>
* worlds/haxima-1.002/fields.scm:
Ported over chance to avoid sleep fields so that permanent sleep fields are not unavoidably lethal to one-man parties
* worlds/haxima-1.002/effects.scm:
Ported over fix for FR 2216959- prevent multiple protection spells on one character.
* worlds/haxima-1.002/silas.scm:
Ported over fix for Silas not giving the player a clue about the final rune
2008-11-08 kaypy <[email protected]>
* worlds/haxima-1.002/silas.scm:
silas is more forthcoming about the final rune
* worlds/haxima-1.002/powers.scm:
undo cone tweak- had undesirable side effects
* worlds/haxima-1.002/powers.scm:
fixed poison wind and sleep wind spells. tweaked cone display
* worlds/haxima-1.002/fields.scm:
sleep fields have a slight avoidance chance, so a character stuck in a permanent sleep field will have a chance to get out eventually
* src/kern.c:
(kern-script-version) with no arguments returns current version
2008-11-08 Gordon McNutt <[email protected]>
* configure.ac: Bumped version to 0.6.1 in prep for next release
* src/Makefile.am, src/nazghul.c, src/nazghul.h, src/screen.c:
Merged over Eero's 16bpp patch
2008-11-07 kaypy <[email protected]>
* worlds/haxima-1.002/effects.scm:
quickfix for FR 2216959- prevent multiple protection spells on one character.
* worlds/haxima-1.002/enchanter.scm, worlds/haxima-1.002/quests-data-static.scm:
adding quest update notifications
tweaked order of quest completion
* worlds/haxima-1.002/quests-mech.scm: bug fixing in quest callbacks
* worlds/haxima-1.002/game.scm, worlds/haxima-1.002/start-new-game.scm:
moved quest-ui flag to somewhere it doesnt break reloads
* worlds/haxima-1.002/enchanter.scm:
use quest complete with notification
* worlds/haxima-1.002/quests-mech.scm: quest notifications
used wrong loading type for refreshing questlist on save load
* worlds/haxima-1.002/quests-data-static.scm: bugfix- unmatched quotes
* worlds/haxima-1.002/ztats-quest-ui.scm:
disable quest ui based on script side tag
* worlds/haxima-1.002/start-new-game.scm:
added script side quest interface disabling
* worlds/haxima-1.002/quests-mech.scm:
added procedure to reload quests-data to refresh quest info
mechanisms to handle postponing experience granted for partial completion of unassigned quests
* worlds/haxima-1.002/quests-data.scm:
quest data should now be created/expanded as necessary for out of date save games, provided they load quests-data.scm in the first place
2008-10-29 kaypy <[email protected]>
* worlds/haxima-1.002/quests-data-static.scm:
Passing a function a bunch of arguments and passing it a list containing those arguments are not the same thing. It is important to remember this.
2008-10-29 Gordon McNutt <[email protected]>
* src/cmd.c:
Bugfix: if you hit ESC when selecting a guard for camping it would deref a null pointer when checking if the guard was dead
2008-10-26 kaypy <[email protected]>
* worlds/haxima-1.002/quests-data-static.scm, worlds/haxima-1.002/quests-mech.scm, worlds/haxima-1.002/start-new-game.scm:
Separated out static quest data from quest utilities
* worlds/haxima-1.002/ztats-quest-ui.scm:
Second pass at fixing quest description listing- Scrolling now respects lower limit of description text
* worlds/haxima-1.002/naz.scm, worlds/haxima-1.002/ztats-quest-ui.scm:
First pass at fixing quest description listing- No longer draws over bottom of display when overlong
* src/event.c, src/kern.c, src/ztats.c: Tweaks to menu controls
* worlds/haxima-1.002/quests-data.scm:
Quests should now all use the kern-ui-paginate-text function to lay out text nicely
* src/kern.c:
Added a kern function that takes a list of lines of text and returns them in a paginated format.
2008-10-12 Gordon McNutt <[email protected]>
* configure.ac, src/kern.c:
Disabling the quest UI by default, since it's still half-baked. Developers may
enable it with a configure option:
./configure --with-quests
Or by editing config.h:
#define USE_QUESTS
This does *not* effectively disable quests, however. Some conversation scripts
are broken, apparently because they can't get quest data.
* src/ctrl.c, configure.ac, src/cmd.c:
Disabling the Y)use command (and hence skills) by default, in preparation for
the next release, since skills are still half-baked. For developers, there is
now a configure option to enable them:
./configure --with-skills
Or, if you do not use configure, add this to config.h:
#define USE_SKILLS 1
2008-10-06 kaypy <[email protected]>
* scripts/retab.html:
A javascript app that handles lining up those tables like in arms.scm nicely
* worlds/library/artwork/terrain/city.xcf: Larger set of buildings
* worlds/library/artwork/terrain/towns.xcf:
Some higher res collections of houses
2008-10-05 kaypy <[email protected]>
* worlds/haxima-1.002/enchanters-tower.scm, worlds/haxima-1.002/green-tower.scm, worlds/haxima-1.002/sprites.scm:
Some towns use the new tower icons
* worlds/haxima-1.002/bigobjects.png:
a bunch of stuff hadnt worked quite right with the towers
(mostly scaling had been set to nearest pixel, rather than antialiasing)
* worlds/library/artwork/terrain/tower.xcf:
saved at right resolution this time.
* worlds/haxima-1.002/bigobjects.png: big tower sprites
* worlds/library/artwork/terrain/tower.xcf:
tower, intact or ruined, with optional town
2008-09-27 kaypy <[email protected]>
* INSTALL:
Added a few of the more recent libraries to the requirements list
Some additional instructions for cvs builds and a pointer to the win32
instructions
2008-09-26 kaypy <[email protected]>
* worlds/haxima-1.002/quests-mech.scm, worlds/haxima-1.002/quests-data.scm, worlds/haxima-1.002/gregor.scm, worlds/haxima-1.002/enchanters-tower.scm, worlds/haxima-1.002/enchanter.scm, worlds/haxima-1.002/conv.scm, worlds/haxima-1.002/books.scm:
inital quest to go meet the enchanter
* worlds/haxima-1.002/kobj.scm:
signal-kobj now safely ignores inputs to non-present ifcs