ChangeLog 1.43 MB
Newer Older
ahuillet's avatar
ahuillet committed
1
------------------------------------------------------------------------
fluzz's avatar
fluzz committed
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
7eb8f1c31 | fluzz | 2019-05-12 16:03:58 +0200

[L10N] Clean PO files pulled from tx (remove obsolete entries and clear
fuzzy flags)
------------------------------------------------------------------------
e135404c7 | fluzz | 2019-05-09 18:57:53 +0200

Skyscrapper arena (act2): The game fatally-terminates if the last bot of
the last wave is taken-over.
------------------------------------------------------------------------
0cf210287 | fluzz | 2019-05-08 23:14:57 +0200

[macosx packager] Wrong param used to remove a directory
------------------------------------------------------------------------
939a14508 | fluzz | 2019-05-08 19:25:57 +0200

Push the scripts used to package a MacOSX dmg.
------------------------------------------------------------------------
aa570d856 | fluzz | 2019-05-08 19:09:54 +0200

Update translations.
------------------------------------------------------------------------
7a2871979 | alex | 2019-05-08 17:31:07 +0200

Typo in Chandra dialog.
------------------------------------------------------------------------
691906960 | fluzz | 2019-05-03 18:29:55 +0200

Replace several sprint()+strcat() by calls to snprint() to avoid
potential buffer overruns, reported as warnings by gcc (8.3.1,
currently).
------------------------------------------------------------------------
b5d5448d3 | fluzz | 2019-05-03 18:23:54 +0200

Restore the current font at the end of the display of a menu.
------------------------------------------------------------------------
82f5f842b | fluzz | 2019-05-03 18:15:18 +0200

Fix the display of texts containing '[x]' when that '[x]' is not a
bbcode.
------------------------------------------------------------------------
8449871af | fluzz | 2019-05-02 18:41:38 +0200

Fix some potential OOB accesses and a potential memcpy() buffer overlap,
reported by clang-analyzer.
------------------------------------------------------------------------
c110d0b97 | fluzz | 2019-05-01 15:45:16 +0200

Some code style improvments, proposed by cppcheck
------------------------------------------------------------------------
0c143241c | fluzz | 2019-04-27 17:06:30 +0200

MacOSX App: we now only build for a 64bits arch
------------------------------------------------------------------------
2abbdc54f | fluzz | 2019-04-24 18:38:34 +0200

Remove gamma correction adjustement.
------------------------------------------------------------------------
c88d4bb37 | fluzz | 2019-04-24 18:09:28 +0200

Some item's inventory images stick out of their slot in the item list.
------------------------------------------------------------------------
6976875f2 | fluzz | 2019-04-24 09:46:28 +0200

Fix color channels inversion on some computers (such as Mac).
------------------------------------------------------------------------
7a43ff815 | fluzz | 2019-04-21 14:36:00 +0200

Do not attempt to teleport a dead NPC.
------------------------------------------------------------------------
dade2a74c | fluzz | 2019-04-19 13:18:57 +0200

Prevent a crash, possibly, due to FP arithmetic accuracy problems when
resolving the virtual position of the player.
------------------------------------------------------------------------
1fcccd5f2 | fluzz | 2019-04-18 17:54:47 +0200

Text insert does not correctly check the input string size.
------------------------------------------------------------------------
bb45b870a | fluzz | 2019-04-15 22:14:48 +0200

Fix an error in the former commit (1403f40e6).
------------------------------------------------------------------------
1403f40e6 | Gregory Lozet | 2019-04-15 21:57:32 +0200

Add guards to compile without opengl
------------------------------------------------------------------------
743d26c78 | Gregory Lozet | 2019-04-15 18:32:06 +0200

Missing return statements in if else
------------------------------------------------------------------------
1d8c2f7ac | Józef Kucia | 2019-04-15 18:26:08 +0200

Missing empty get_background_music() for builds without sounds.
------------------------------------------------------------------------
c38b7ff82 | fluzz | 2019-03-30 16:27:29 +0100

This is FreedroidRPG 1.0rc1
------------------------------------------------------------------------
fluzz's avatar
fluzz committed
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
544c6e214 | Gregory Lozet | 2019-03-30 16:05:21 +0100

List dead bots and living bots more naturally in the cheat menu
------------------------------------------------------------------------
1223ea210 | fluzz | 2019-03-30 14:35:28 +0100

po/l10n-others/Makevars.in needed to be compatible with the gettext
infrastructure.
------------------------------------------------------------------------
69602db89 | fluzz | 2019-03-29 12:22:06 +0100

Add a 'l10n-clean' make rule, available in top Makefile, to clean the PO
files.
------------------------------------------------------------------------
2891cc24e | fluzz | 2019-03-29 10:46:28 +0100

Track translation files of EndOfGame.lua
------------------------------------------------------------------------
9e9ae9314 | fluzz | 2019-03-29 10:41:41 +0100

[l10n] Install l10n-others translations on a call to 'make all' (as is
done in the others po subdirs/).
------------------------------------------------------------------------
c2fb9b207 | fluzz | 2019-03-28 18:41:15 +0100

Fix execution of 'make distcheck'
------------------------------------------------------------------------
287217f0e | fluzz | 2019-03-27 18:33:40 +0100

Do not complain about available screen resolutions when running with an
SDL dummy driver (for benchmarks).
------------------------------------------------------------------------
7d81448c2 | fluzz | 2019-03-26 08:34:41 +0100

[l10n] Update PO templates and catalogs.
------------------------------------------------------------------------
9669d8847 | fluzz | 2019-03-26 08:33:24 +0100

Some files are missing in the distribution package.
------------------------------------------------------------------------
8792bc8d8 | fluzz | 2019-03-26 08:26:39 +0100

Use $top_srcdir in the list of top dirs to check when looking for a data
file, rather than the hardcoded "../..".
------------------------------------------------------------------------
9d6fbe173 | Rafael Fontenelle | 2019-03-24 16:16:58 +0100

Massive mispellings fix.
------------------------------------------------------------------------
027b446f5 | fluzz | 2019-03-12 17:30:01 +0100

Display "effect countdowns" by default.
------------------------------------------------------------------------
b9c2d9971 | Jesusaves | 2019-03-09 01:25:05 -0300

This replaces the CAPTCHA challenge on three terminals to fix
translation issues. Old players are warranted to get an electric shock
for not reading dialogs. >.>
------------------------------------------------------------------------
5c60cd06a | Jesusaves | 2019-03-09 01:06:36 -0300

Fix storyline inconsistencies on Jennifer.
------------------------------------------------------------------------
c21917f64 | fluzz | 2019-03-05 18:41:03 +0100

Lighten parafont and darken credits title backgound.
------------------------------------------------------------------------
b6314c440 | Jesusaves | 2019-03-05 18:18:59 +0100

Include Energy Shield skill, but only as an alternative to Invisibility.
------------------------------------------------------------------------
30db00020 | fluzz | 2019-03-04 10:31:54 +0100

When saving an item, write the itemspec's id rather than the item index
in ItemMap.
------------------------------------------------------------------------
b220b2dcf | fluzz | 2019-02-28 11:09:57 +0100

Update .po catalogs with new act2 strings.
------------------------------------------------------------------------
564b41206 | fluzz | 2019-02-28 11:08:29 +0100

l10n: Avoid a 'false error' reported by TX when pushing a new ressource.
------------------------------------------------------------------------
256a2430c | fluzz | 2019-02-28 09:30:01 +0100

Do not redirect the console output, if already redirected to a file or
to a pipe (Unix only)
------------------------------------------------------------------------
5bfc2a9f6 | fluzz | 2019-02-28 09:23:15 +0100

TerminalColemak dialog: avoid the player to have to 'double-click' to
let the dialog continue.
------------------------------------------------------------------------
593d483a1 | fluzz | 2019-02-27 18:47:39 +0100

Lower the WAIT_AFTER_GAME_WON delay (from 5s to 2s).
------------------------------------------------------------------------
933545462 | fluzz | 2019-02-27 18:45:28 +0100

Move EndOfGame.lua from data/storyline/act1 to data/base
------------------------------------------------------------------------
555fe5c00 | fluzz | 2019-02-26 09:33:37 +0100

Do not report anything if the fdrpg_out.txt output file is not found.
------------------------------------------------------------------------
2e4c0c868 | fluzz | 2019-02-25 18:33:29 +0100

Re-Merge branch 'features/FinalAct2'. This merges Act 2 in master
branch.""
------------------------------------------------------------------------
4414fa9f0 | fluzz | 2019-02-25 14:44:51 +0100

Update translations, and add Hungarian
------------------------------------------------------------------------
cc9cfb339 | fluzz | 2019-02-25 14:40:35 +0100

Fix po/l10n-others/Makefile
------------------------------------------------------------------------
9e20d9ec6 | fluzz | 2019-02-25 13:46:09 +0100

Update pot files, following the integration of game acts into to 'po
build chain'
------------------------------------------------------------------------
5b6861176 | fluzz | 2019-02-25 13:42:59 +0100

Adapt the 'po build chain' to the latest transifex-client (0.13.6)
------------------------------------------------------------------------
4c3fe369f | fluzz | 2019-02-25 13:33:29 +0100

Add a gettext marker to game acts' names, and use their translation on
the banner displayed when a game act starts.
------------------------------------------------------------------------
089a8ac82 | fluzz | 2019-02-21 09:53:05 +0100

Localization: Handle game acts
------------------------------------------------------------------------
2bd9b3986 | fluzz | 2019-02-24 15:24:21 +0100

i18n: Add some 'xgettext:no-c-format' comment where needed.
------------------------------------------------------------------------
9e6ebd01b | fluzz | 2019-02-24 14:23:56 +0100

Fonts; add glyphs for the 'left and right pointing double angle
quotation marks'.
------------------------------------------------------------------------
f74228960 | fluzz | 2019-02-22 12:23:46 +0000

Update gitlab-ci config, to use the name of our current build workers
------------------------------------------------------------------------
6a9226045 | fluzz | 2019-02-22 09:53:02 +0100

Russian language activation.
------------------------------------------------------------------------
5add8c3f5 | fluzz | 2019-02-22 09:46:21 +0100

Update translations, and add russian language (not yet activated)
------------------------------------------------------------------------
c92c4a210 | fluzz | 2019-02-22 09:31:45 +0100

Fix a typo introduced by commit ae50ffbc
------------------------------------------------------------------------
ae50ffbca | fluzz | 2019-02-07 10:17:13 +0100

Protect 'make tx-push'
------------------------------------------------------------------------
470d87c5d | fluzz | 2019-02-07 10:11:51 +0100

Add explanation about the specific construction used in some Makefiles
to recurse the execution of a target.
------------------------------------------------------------------------
9860aa360 | fluzz | 2019-02-01 18:13:44 +0100

Replace some fonts to add cyrillic language support.
------------------------------------------------------------------------
46a7b1878 | fluzz | 2019-01-24 19:33:07 +0100

Fix a bug in the computation of a graphics file path, introduced by
commit 3e1622e2.
------------------------------------------------------------------------
72e04821c | fluzz | 2019-01-19 16:24:45 +0100

Forgot to replace HELP_WANTED by CONTRIBUTING.md in Makefile.am, in
commit 359758d2
------------------------------------------------------------------------
3e1622e2e | fluzz | 2019-01-19 16:01:27 +0100

Fix some compilation warnings (gcc 8.2.1)
------------------------------------------------------------------------
359758d21 | fluzz | 2019-01-18 23:41:37 +0100

HELP_WANTED has been replaced by CONTRIBUTING.md
------------------------------------------------------------------------
21d21bd66 | fluzz | 2019-01-18 00:15:08 +0100

Add a CONTRIBUTING.md, to please Gitlab.
------------------------------------------------------------------------
35e22fe94 | fluzz | 2019-01-17 19:29:54 +0100

Update Doxyfiles to doxygen version 1.8.14
------------------------------------------------------------------------
146603bd8 | Jesusaves | 2018-12-30 14:38:12 +0000

Revert "Merge branch 'features/FinalAct2'. This merges Act 2 in master
branch."
------------------------------------------------------------------------
06c9020a8 | Jesusaves | 2018-12-30 12:21:07 -0200

Merge branch 'features/FinalAct2'. This merges Act 2 in master branch.
------------------------------------------------------------------------
78fd69783 | Arthur Huillet | 2018-12-05 13:36:41 +0100

init: do not call dirname(argv[0])
------------------------------------------------------------------------
de6207e93 | Jesusaves | 2018-12-02 22:46:24 -0200

On MO-HFGateAccessServer, instead of updating quest, print a console
message.
------------------------------------------------------------------------
63f1f41da | Jesusaves | 2018-12-02 18:41:04 -0200

Replace EPROM Programmer with a better render (thanks hexchat_ )
------------------------------------------------------------------------
d1b0bc3f7 | Jesusaves | 2018-12-02 12:53:37 -0200

EPROM Programer. Art by jhonbackster. Render by hexchat_. Patch by Jason
White.
------------------------------------------------------------------------
b430d6c33 | Kunjappu Abhijith | 2018-11-24 22:10:30 -0200

To make singularity more empathetic.
------------------------------------------------------------------------
a10779e31 | Jesusaves | 2018-11-24 18:57:04 -0200

Singularity Update
------------------------------------------------------------------------
9fa915a4e | Jesusaves | 2018-11-22 15:19:12 -0200

Fix bug reported by hexchat_ and how this went unnoticed for so long?!
------------------------------------------------------------------------
38098eef0 | Jesusaves | 2018-11-22 14:55:35 -0200

Merge branch 'master' into features/FinalAct2
------------------------------------------------------------------------
a7671d07d | Jesusaves | 2018-11-21 17:07:32 -0200

Do nothing on level 59 if Bender or Tux Escort are dead (prevents a
SIGSEGV)
------------------------------------------------------------------------
e6aa85393 | Jesusaves | 2018-11-21 17:04:33 -0200

Correct minor bugs
------------------------------------------------------------------------
a8c6490f0 | Jesusaves | 2018-11-21 10:30:35 -0200

Minor Heatsink Effect Rebalance: Reduces heatsink cooling bonus from 10
to 7.
------------------------------------------------------------------------
8598b1e2a | Jesusaves | 2018-11-18 12:01:02 -0200

Correct the repeat glitch
------------------------------------------------------------------------
523657135 | Jesusaves | 2018-11-18 11:48:28 -0200

Merge branch 'master' into features/FinalAct2
------------------------------------------------------------------------
db64984de | Jesusaves | 2018-11-18 11:48:09 -0200

Missing command
------------------------------------------------------------------------
8ff4abd8c | Jesusaves | 2018-11-18 11:39:28 -0200

Easter egg + code style in DSB. May have a spurious Npc:says() there
------------------------------------------------------------------------
88456778d | Jesusaves | 2018-11-01 22:47:12 -0300

Add two non-walkable tiles to prevent player from walking over the
water. Bug reported by parabola_ on IRC - Many thanks.
------------------------------------------------------------------------
da0de708b | Jesusaves | 2018-11-01 22:46:10 -0300

Update levels.dat file structure - please refer to commit
8702c1d0108aa7f9e.
------------------------------------------------------------------------
6d88a07b5 | Jesusaves | 2018-10-15 22:57:57 -0300

Merge branch 'master' into features/FinalAct2
------------------------------------------------------------------------
fb00bf323 | Jesusaves | 2018-10-15 21:41:23 -0300

Swap a code line on Iris dialog, to avoid the book going to floor.
------------------------------------------------------------------------
30b00cd2d | Jesusaves | 2018-10-15 21:28:47 -0300

Very minor typo which not worth a whole commit for it.
------------------------------------------------------------------------
b0469a9b0 | Jesusaves | 2018-04-28 18:50:56 -0300

Regret and remove some stuff from Act 2
------------------------------------------------------------------------
94141d3d6 | Jesusaves | 2018-04-17 08:30:47 -0300

Remove completion code from An Explosive Situation because it's uneeded.
------------------------------------------------------------------------
a202349ec | Jesusaves | 2018-04-05 10:49:44 -0300

Only drop RRR Staff dead on easy.
------------------------------------------------------------------------
6ab915ee2 | Jesusaves | 2018-04-05 10:27:10 -0300

Use quest log on Act 2, update Friend.lua terminals list, minor changes.
------------------------------------------------------------------------
e4b1a4b3c | Jesusaves | 2018-04-05 08:27:54 -0300

Merge branch 'master' of https://gitlab.com/freedroid/freedroid-src into
features/FinalAct2
------------------------------------------------------------------------
7d8504ec5 | fluzz | 2018-03-28 17:59:00 +0200

[lvleditor] Bot creation: wrong display of the 'can move' attribute
------------------------------------------------------------------------
c9e2a358a | fluzz | 2018-03-27 18:33:40 +0200

Dead bots of a 'killed faction' are respawn, even if kill_faction() is
called with the "no_respawn" flag.
------------------------------------------------------------------------
0dfd6d6b1 | fluzz | 2018-03-27 09:30:54 +0200

Display the Big Message even if the game is over.
------------------------------------------------------------------------
ad25a42d2 | Jesusaves | 2018-03-23 12:51:29 -0300

No matter how much I change things, players still end up at RRF-9. Last
attempt!
------------------------------------------------------------------------
71d9838b0 | Robin Gareus | 2018-03-23 12:46:59 -0300

Allows to learn Hacking in Act 2. This may be moved later.
------------------------------------------------------------------------
3bd184240 | Jesusaves | 2018-03-23 12:46:40 -0300

Missing file, sorry
------------------------------------------------------------------------
294af3368 | Jesusaves | 2018-03-23 12:33:04 -0300

This is Second Act initial commit, developed by Jesusalva with various
helpers.
------------------------------------------------------------------------
e33acf25a | Christoph Franzen | 2018-03-21 18:22:07 +0100

Prevent item's repairing to lower item's max_durability below 1
------------------------------------------------------------------------
8702c1d01 | fluzz | 2018-03-21 18:14:10 +0100

Save the quality value of the items dropped on floor.
------------------------------------------------------------------------
0fda77e81 | Jesusaves | 2018-03-20 18:24:27 +0100

[lvleditor] Do not display obstacle labels when zoom is active.
------------------------------------------------------------------------
d30ddc71a | Robin Gareus | 2018-03-20 18:07:24 +0100

Game (or act) init: Load quests list before to teleport Tux.
------------------------------------------------------------------------
d82801e7e | Xenux | 2018-03-19 09:18:22 +0100

Trigger obstacle triggers if bound obstacle is destroyed via ranged
weapon.
------------------------------------------------------------------------
f0de7ea60 | Gregory Lozet | 2018-03-14 18:25:50 +0100

Nulling pointers to widgets after free.
------------------------------------------------------------------------
b40f1e04b | fluzz | 2018-03-13 17:52:52 +0100

Allow to cancel ongoing attack with a right-click.
------------------------------------------------------------------------
73b521981 | Jesusaves | 2018-03-12 13:57:33 -0300

What happens when Jesusalva touches invisibilty? Probably nothing good.
------------------------------------------------------------------------
1578140f2 | Jesusaves | 2018-03-09 17:46:11 -0300

Prevent Tux from getting more than 1 Antidote as it doesn't works with
Tux
------------------------------------------------------------------------
ec937595b | Jesusaves | 2018-03-09 17:41:59 -0300

Kill Tux or display message if RG turns hostile. Thanks temp_trisquel
for the report.
------------------------------------------------------------------------
1b018d493 | snark | 2018-03-08 15:36:56 +0100

Upgrade the icontent and location of the appstream file, to comply to
the AppStream 0.11 specification.
------------------------------------------------------------------------
7efde7ffb | tuxcomp | 2018-03-08 07:44:06 +0100

Improve a debug message about respawned levels.
------------------------------------------------------------------------
3fef9c401 | Jesusaves | 2018-03-08 07:34:29 +0100

Remove unused bg image with typo in it.
------------------------------------------------------------------------
6423bb39f | fluzz | 2018-03-06 17:29:35 +0100

Better keyboard input handling
------------------------------------------------------------------------
e24503d97 | Jesusaves | 2018-01-26 18:29:52 -0200

Fix a bug introduced by my useless text editor's weird behaviors.
------------------------------------------------------------------------
2683d9ab6 | Jesusaves | 2018-01-26 18:16:51 -0200

More minor improvements and corrections found while playtesting. Thanks
sydney_untangle for the help!
------------------------------------------------------------------------
951ac2c3f | Jesusaves | 2018-01-26 04:00:32 -0200

Minor improvements and corrections found out while playtesting.
------------------------------------------------------------------------
97cad024b | Sydney | 2018-01-26 03:43:22 -0200

Revert bugs and typos introduced by Jesusalva.
------------------------------------------------------------------------
316ad9a60 | Jesusaves | 2018-01-11 21:11:04 -0200

Minor redesign in Master Arena, based at level 59.
------------------------------------------------------------------------
71fe5282b | Xenux | 2018-01-11 20:15:30 -0200

Advanced Arena: Make Butch more consistent and move it.
------------------------------------------------------------------------
3bde39a20 | Matthias Krüger | 2018-01-07 09:14:38 +0100

dialogs: Jennifer: fix typos
------------------------------------------------------------------------
efbca556d | Jesusaves | 2017-12-29 12:28:54 +0100

Partly revert 01ba2e5d
------------------------------------------------------------------------
44540e156 | Jesusaves | 2017-12-22 15:56:33 -0200

Rebalance a little the Electro Laser Rifle after small playtest.
------------------------------------------------------------------------
2ad5a530f | Jesusaves | 2017-12-21 21:04:06 -0200

Do not disclose 400~500 bot class info for new players.
------------------------------------------------------------------------
d969fc4c5 | Robin Gareus | 2017-12-21 20:49:07 -0200

Minor rewordings at Erin.
------------------------------------------------------------------------
c0e6c1d60 | Jesusaves | 2017-12-21 20:28:33 -0200

Rebalances to Erin: Money prices were too low, and her damage was not
enough.
------------------------------------------------------------------------
92a986be1 | Jesusaves | 2017-12-21 20:23:22 -0200

Move Speechless to base
------------------------------------------------------------------------
9ebe102df | Jesusaves | 2017-12-21 19:39:07 -0200

Allow player to influence the weapon he'll receive after clearing the
DSB.
------------------------------------------------------------------------
2eeacc1f5 | Jesusaves | 2017-12-21 18:17:41 -0200

Includes "Speechless", a dummy NPC which won't say anything.
------------------------------------------------------------------------
176e5619b | Jesusaves | 2017-11-28 19:37:58 -0200

Notify the Singularity about the Great Assault.
------------------------------------------------------------------------
a038585cb | Jesusaves | 2017-11-19 17:39:05 -0200

Fix a bug on Bender because a poorly writen variable name. Thanks
rgareus for reporting!
------------------------------------------------------------------------
ba93ad254 | Jesusaves | 2017-11-19 17:25:29 -0200

TutorialTom nows explain the standard way to craft addons is via a
mini-factory.
------------------------------------------------------------------------
00d792f28 | Jesusaves | 2017-11-15 15:45:48 -0200

Consistency: Change some dialogs involving Bender, East Gate and Lily
password.
------------------------------------------------------------------------
12b8dcecd | Jesusaves | 2017-11-12 22:06:51 -0200

Fix a bug introduced by commit 763eceb3bb6a15c4a8a16b5b417585500e33451e
------------------------------------------------------------------------
763eceb3b | Jesusaves | 2017-11-11 19:47:11 -0200

Properly balance the Electro Laser Rifle, changing it blast.
------------------------------------------------------------------------
c05bd75e4 | Jesusaves | 2017-11-11 15:32:34 -0200

Include an easter egg dialog to curious cheaters at Worker Mines.
------------------------------------------------------------------------
3d16dff56 | Jesusaves | 2017-11-03 00:18:47 -0200

Consistency: Modify Ewald and Francis' Chest, concerning mugs and cups.
------------------------------------------------------------------------
a88ea0ef3 | Jesusaves | 2017-11-03 00:03:27 -0200

Prevent player from getting reward from Iris twice, minor wiki
corrections.
------------------------------------------------------------------------
b06ae6868 | Jesusaves | 2017-11-02 23:51:07 -0200

Change description of VMX grenade and Silencer.
------------------------------------------------------------------------
c3a7b7bac | Jesusaves | 2017-11-02 14:03:18 -0200

display “novice arena cleared” instead of “level cleared” when
completing quest.
------------------------------------------------------------------------
c21a1e9d0 | Jesusaves | 2017-11-01 15:29:05 -0200

Make arena terminal a little more clear, specifying what was terminated.
------------------------------------------------------------------------
c4c6c4f1b | Jesusaves | 2017-10-26 12:34:30 -0200

Do not assume Tux is a Red Guard when Spencer reacts to Exterminator.
------------------------------------------------------------------------
0d6187c32 | Jesusaves | 2017-10-25 19:00:31 -0200

Some Red Guard Members reacts to Exterminators (and some corrections)
------------------------------------------------------------------------
1f29e813c | Jesusaves | 2017-09-02 19:57:40 -0300

Properly dating terminals - day, hour and minute
------------------------------------------------------------------------
9844c3d0d | Jesusaves | 2017-08-25 16:53:41 -0300

Fix a couple of typos on Erin
------------------------------------------------------------------------
eb4d32c40 | fluzz | 2017-08-24 18:35:15 +0200

Add some missing i18n markers in events.dat
------------------------------------------------------------------------
42d7b894e | fluzz | 2017-08-24 16:18:29 +0200

Translations updated
------------------------------------------------------------------------
261bbac20 | fluzz | 2017-08-16 15:46:33 +0000

Add a gitlab-ci configuration (defining external jobs), to check if it
can improve the display of the buildbot reports in the gitlab UI.
------------------------------------------------------------------------
4f6525197 | Jesusaves | 2017-08-08 19:24:33 -0300

Increased hack time on TutorialTom
------------------------------------------------------------------------
83bb3c30c | Jesusaves | 2017-07-09 14:38:31 -0300

Replace "god" skill degree with "Ph. D."
------------------------------------------------------------------------
fd383c3db | Xenux | 2017-04-22 13:28:30 +0200

Refactoring: Fix Tania quest when pendragon die.
------------------------------------------------------------------------
a761582d7 | Xenux | 2017-04-19 18:50:32 +0200

Advanced Arena: Rewrite Mike dialog to better explain Arena
------------------------------------------------------------------------
2164551ca | Jesusaves | 2017-07-03 12:19:46 -0300

Delayed Teletransportation on HF
------------------------------------------------------------------------
3f1d1c444 | fluzz | 2017-07-03 14:42:35 +0200

Event validation (benchmark): use dynarray_member() instead of a direct
access to the array elements.
------------------------------------------------------------------------
ccd44c516 | fluzz | 2017-07-03 11:33:15 +0200

Add a "Test Delayed Events" in level 24's Dude's dialog.
------------------------------------------------------------------------
1ae5bcc4a | Xenux | 2017-07-03 11:20:46 +0200

Add 'event timers'.
------------------------------------------------------------------------
9426725fd | fluzz | 2017-07-02 20:05:52 +0200

Rewrite the documentation of the save/load 'module', to be more explicit
and detail the steps to follow to add a new data type.
------------------------------------------------------------------------
d16935e77 | fluzz | 2017-07-02 20:03:43 +0200

Save/load subsystem: Add RW macros to save/load lists, and add list
handling in gen_savestruct.py.
------------------------------------------------------------------------
be05c3710 | fluzz | 2017-05-27 10:56:07 +0200

scan-build: add some 'assertions' and force the value of some variables,
to avoid false positives reported by the Clang Static Analyzer (3.9.1).
------------------------------------------------------------------------
80f547096 | fluzz | 2017-05-27 10:51:40 +0200

Remove a line of code that sets a never read variable.
------------------------------------------------------------------------
fb65858c7 | fluzz | 2017-05-27 10:47:58 +0200

read_and_malloc_and_terminate_file(): reduce the size of the allocated
memory block that is used to store the content of a file to the size
actually needed.
------------------------------------------------------------------------
798cce544 | fluzz | 2017-05-27 10:42:48 +0200

Promote a variable, used to compute the size of a memory block to
allocate, from int to size_t, to avoid a possible overflow. (found by
Clang Static Analyzer 3.9.1)
------------------------------------------------------------------------
937a1ec97 | fluzz | 2017-05-27 10:40:12 +0200

lua_add_obstacle(), lua_add_volatile_obstacle(): protect against a call
with a non existing level number.
------------------------------------------------------------------------
0fa223e75 | fluzz | 2017-05-22 19:39:53 +0200

Dialog C engine: remove a problematic extraneous lua_pop()
------------------------------------------------------------------------
2deab5ead | Jesusaves | 2017-05-20 17:34:50 -0300

*The Definitive End Of Act1*
------------------------------------------------------------------------
5910366d0 | fluzz | 2017-05-17 09:29:58 +0200

Event trigger state saving: commit 79117d56 is not enough to correctly
handle trigger which are disabled in events.dat.
------------------------------------------------------------------------
a1edd9f31 | fluzz | 2017-05-18 20:43:42 +0200

Propagate our CFLAGS to lua/Makefile.
------------------------------------------------------------------------
f236266a1 | Xenux | 2017-04-29 22:24:07 +0200

Use a terminal to withdraw the arena.
------------------------------------------------------------------------
5ca735e3d | fluzz | 2017-05-08 14:22:02 +0200

Fix some 'code style warnings' reported by cppcheck (v1.77).
------------------------------------------------------------------------
90bdb5aab | can-ned_food | 2017-05-07 17:45:50 -0300

Changes to some items descriptions and comments.
------------------------------------------------------------------------
c4580c142 | fluzz | 2017-05-07 18:44:10 +0200

Store the name of the currently played background music before to play a
title screen, and switch back to that background music when the title
screen is closed.
------------------------------------------------------------------------
83f6d1ca7 | fluzz | 2017-05-07 17:27:05 +0200

Build process: Does not recurse make into po/ if the gettext-tools are
not installed.
------------------------------------------------------------------------
e07431c95 | Jesusaves | 2017-05-05 13:09:03 -0300

Include some tests to level 24 concerning to trigger state lua
functions.
------------------------------------------------------------------------
626f659be | Jesusaves | 2017-05-01 13:42:48 -0300

Correct a minor typo regarding WIKI markers on Town-GuardhouseGuard
------------------------------------------------------------------------
c96c92c18 | Jesusaves | 2017-05-01 13:40:01 -0300

Separating Ammo Shop from Equipment Shop (Lukas)
------------------------------------------------------------------------
c79f3bc1b | Jesusaves | 2017-05-01 00:34:53 -0300

Almost every NPC ingame is now aware of Faulty Firmware Upgrade.
------------------------------------------------------------------------
d7c14c9cb | Jesusaves | 2017-04-30 12:03:17 -0300

Disable level 59 traps after propagating faulty firmware upgrade.
------------------------------------------------------------------------
83bde173a | Jesusaves | 2017-04-30 11:57:05 -0300

Level 59 Traps trigger only once.
------------------------------------------------------------------------
f57347f65 | Jesusaves | 2017-04-30 11:46:38 -0300

The Master of Melee: Erin, the Bothunter
------------------------------------------------------------------------
5a46bcd84 | fluzz | 2017-04-29 18:31:57 +0200

Remove resolutions lower than 640x480 from available resolutions, and
reformat the information messages displayed when a wrong resolution is
requested.
------------------------------------------------------------------------
3838323d4 | Jesusaves | 2017-04-28 19:19:54 -0300

Fix and add a dialog string on TutorialTom, minor WIKI change on Tamara.
------------------------------------------------------------------------
16660e797 | fluzz | 2017-04-28 09:24:25 +0200

Menu layout: adapt the layout iof menus to the size of the window.
------------------------------------------------------------------------
d665a9f0a | fluzz | 2017-04-27 09:44:20 +0200

Add a 'Single activation' filed to the definition of event triggers.
------------------------------------------------------------------------
a2dd14f6e | fluzz | 2017-04-26 20:59:18 +0200

Add lua functions to manage the state of an event trigger: -
enable_event_trigger("trigger_name"): enables the event trigger called  
"trigger_name") - disable_event_trigger("trigger_name"): disables it -
event_trigger_enabled("trigger_name"): return TRUE if the event  
trigger is enabled, or FALSE if it is disabled.
------------------------------------------------------------------------
79117d564 | fluzz | 2017-04-25 19:26:12 +0200

Save (and load) the state of an event trigger in savegames.
------------------------------------------------------------------------
0092205f5 | Jesusaves | 2017-04-25 17:14:35 -0300

Fix a bug with Benjamin lessons degree being is disaccord with vars.h
------------------------------------------------------------------------
56998ae05 | Jesusaves | 2017-04-19 22:18:05 -0300

The Master of Programming: Samson, the Coder
------------------------------------------------------------------------
437a3fd03 | Scott Furry | 2017-04-06 19:48:07 -0300

Correct minor typos in items_specs.lua
------------------------------------------------------------------------
4be71fc24 | Jesusaves | 2017-04-06 19:43:02 -0300

Specialize bots being used as boss.
------------------------------------------------------------------------
544f95e91 | Jesusaves | 2017-03-25 16:35:11 -0300

Spencer cannot die in order to win the game. This change should be on
0.16
------------------------------------------------------------------------
521e17718 | Jesusaves | 2017-03-25 15:55:07 -0300

The Super Exterminator doesn't drops anymore, changes on Electro Laser
Rifle.
------------------------------------------------------------------------
e0be06bad | Jesusaves | 2017-03-25 15:51:04 -0300

Give Tux a Laser Pulse Cannon for cleaning the DSB, instead.
------------------------------------------------------------------------
ca263f439 | Jesusaves | 2017-03-25 15:45:44 -0300

Make Light saber, once again, a 1-hand weapon.
------------------------------------------------------------------------
786543f7f | Jesusaves | 2017-03-25 15:37:41 -0300

Provides description (sort-of) for 7.62mm and .50 BMG ammo.
------------------------------------------------------------------------
f50fdb36e | can-ned_food | 2017-03-25 15:32:54 -0300

Change 9x19mm Ammunition description. This does not includes RR 2252.
------------------------------------------------------------------------
7e0419593 | fluzz | 2017-03-23 16:35:44 +0100

Display the game act description when starting a new fresh game.
------------------------------------------------------------------------
0988c019e | fluzz | 2017-03-23 16:27:34 +0100

Move StartOfGame title file from storyline/act1/ to base/
------------------------------------------------------------------------
5a2c1fd6e | fluzz | 2017-03-22 22:42:04 +0100

Fix a memory leak by freeing the mission_diary_texts arrays when freeing
the whole Tux struct.
------------------------------------------------------------------------
9a776b7ec | fluzz | 2017-03-22 22:40:36 +0100

Remove the now unneeded MissionExistsAtAll attribute of missions.
------------------------------------------------------------------------
de51a6a7c | fluzz | 2017-03-21 15:29:09 +0100

Game loading menu: avoid to reload the thumbnails and the savegames
stats at each display frame.
------------------------------------------------------------------------
194366174 | fluzz | 2017-03-20 17:54:35 +0100

Move our_IMG_load_wrapper() from opengl_c.c into image.c, and rename it
load_surface_bitmap().
------------------------------------------------------------------------
c23df1071 | fluzz | 2017-03-20 14:44:28 +0100

Swap the color channels of the thumbnail images if needed.
------------------------------------------------------------------------
2bc42b745 | fluzz | 2017-03-14 20:56:03 +0100

Move loading of levels.dat inside prepare_start_of_new_game().
------------------------------------------------------------------------
71d2a8735 | can-ned_food | 2017-03-16 21:59:42 -0300

Make MegaSYS more MS-ish, on MO-HFGateAccessServer.lua
------------------------------------------------------------------------
893f6ead4 | Jesusaves | 2017-03-16 18:49:30 -0300

Update storyline/empty_map to reflect changes done by Matthias, update
it's REAME
------------------------------------------------------------------------
f16ee1b00 | Jesusaves | 2017-03-16 14:26:51 -0300

Raise cost from Source Book of Plasma Discharge from 600 to 1800
circuits.
------------------------------------------------------------------------
5b8f789e3 | Scott Furry | 2017-03-16 14:23:41 -0300

Add mission_description field on quests.lua
------------------------------------------------------------------------
637b038a1 | Scott Furry | 2017-03-13 19:32:52 -0300

Ground Level Map Connections Update.
------------------------------------------------------------------------
01ba2e5dc | fluzz | 2017-03-12 19:24:42 +0100

Reset the teleport anchor when switching to a new game act.
------------------------------------------------------------------------
adf04b46b | fluzz | 2017-03-12 19:11:19 +0100

Act 2 empty map: Add a TeleportHomeTarget label, needed to use teleport
beacons or the sanctuary skill.
------------------------------------------------------------------------
eb50c9fbc | Arthur Huillet | 2017-03-12 14:26:39 +0100

Use PATH_MAX strings for calls to find_file.
------------------------------------------------------------------------
a390989ab | Arthur Huillet | 2017-03-12 14:22:08 +0100

lvledit: fix input_target_value accessing AllLevels[-1]
------------------------------------------------------------------------
2010ffc81 | Scott Furry | 2017-03-12 14:16:43 +0100

Change a variable name to better clarify its functionality.
------------------------------------------------------------------------
4189d3336 | fluzz | 2017-03-12 10:45:09 +0100

Close all "panels" before to play a title file.
------------------------------------------------------------------------
35477d9d8 | Jesusaves | 2017-03-12 01:04:56 -0300

Reorder passive skills, include Animal Magnetism based on patch by Miles
------------------------------------------------------------------------
8e81e0137 | Jesusaves | 2017-03-12 01:02:19 -0300

Remove PmWiki links from README
------------------------------------------------------------------------
867825f03 | fluzz | 2017-03-12 00:07:46 +0100

Fix an array bound error (array of size O) on respawn_level() when there
is no waypoint on a level.
------------------------------------------------------------------------
ff78dbb29 | Matthias Krüger | 2017-03-11 23:28:57 +0100

act2: add dummy npc robot, apparently the dialog validator needs it.
------------------------------------------------------------------------
ada3c6238 | Matthias Krüger | 2017-03-11 23:20:38 +0100

minor and partly fixup for last commit
------------------------------------------------------------------------
7378b77ca | Matthias Krüger | 2017-03-11 23:17:05 +0100

act2: npcs: add aftertakeover and terminal as npcs to act2 so hacking
bots and placing npcs in the editor works.
------------------------------------------------------------------------
5f77a9eda | Jesusaves | 2017-03-11 18:34:30 -0300

Name the Acts on game_config.lua
------------------------------------------------------------------------
fdeef1d6f | Jesusaves | 2017-03-11 18:34:01 -0300

Update End Of Act 1 title files (and include voices).
------------------------------------------------------------------------
24065ecc4 | Matthias Krüger | 2017-03-11 22:29:09 +0100

map: act2: level 0: add some waypoints to silence map validator.
------------------------------------------------------------------------
ab4f0d02a | fluzz | 2017-03-11 21:43:05 +0100

Dude dialog: add an option to test game act switching to Act 2.
------------------------------------------------------------------------
711d3d401 | fluzz | 2017-03-11 21:40:31 +0100

Add a simple EndOfAct title for act1.
------------------------------------------------------------------------
89a63493b | fluzz | 2017-03-11 21:33:13 +0100

Next game act switching: display the game act intro in a transient
message box.
------------------------------------------------------------------------
390ae29ed | fluzz | 2017-03-11 21:29:45 +0100

Add an intro text to the game act definition.
------------------------------------------------------------------------