File: history.txt

package info (click to toggle)
gearhead2 0.701-1
  • links: PTS
  • area: main
  • in suites: buster
  • size: 14,184 kB
  • sloc: pascal: 49,692; makefile: 85; sh: 12
file content (1383 lines) | stat: -rw-r--r-- 75,064 bytes parent folder | download | duplicates (2)
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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
0.701   December 3 2017
- Typo fix by Kaol (MEGA_CORE_Conclusion.txt)
- Fixed version number. I really ought to automate that. (gearhead2.pas)
- Fixed savegame crash on Windows (texutil.pp)

0.700   December 2 2017
- New graphics for fortress, spaceships
- Updated character generator (chargen.pp)
- ExpressDelivery info display now works (services.pp)
- Cosplay changed from separate program to main menu option (cosplay2.pas)
- Some illegal characters removed from filenames (texutil.pp)
- Obsolete memos no longer appear in browser (arenascript.pp)
- FillRectWithSprite can now accept offsets (sdlgfx.pp)
- Bishounen now gives +10 reaction bonus and universal admiration (interact.pp)
- Added nonbinary, undefined genders and romance options (ghchars.pp)
- Improve Stats menu shows stat descriptions (training.pp)
- Default weapon name should now be correct (ghweapon.pp)
- Color menu is properly recentered when screen resizes (colormenu.pp)
- String input routine now uses DynamicRect (sdlgfx.pp)
- SDL screen now resizable (sdlgfx.pp)
- VGFX_Zone changed to object with GetRect method (vidgfx.pp)
- Fixed "Ask About Rumors" abrupt conversation end (arenascript.pp)

0.630   June 30 2016
- Fixed shopkeepers never changing wares bug (services.pp)
- Added more item sprites by Francisco Munoz
- Added Names_Above_Heads to options menu (pcaction.pp)
- Added updated ColorMenu from GH1 (colormenu.pp)
- Game automatically saved upon quit (pcaction.pp)
- Renamed executable to gearhead2 (gearhead2.pas)
- Moved save files, config file to config folder (user folder on Windows)
- Added updated InfoBox from GH1 (sdlgfx.pp)
- Title screen menu set to RPMNoCancel in SDL (gharena.pas)
- Fixed AutoTraining overspending bug (pcaction.pp)
- Fixed possible crash from ending a story inside a conversation (arenascript.pp)
- All usable skills, talents known by lancemates now in skill menu (pcaction.pp)
- Automatically saves game when player quits (pcaction.pp)
- Added InfoTier stat for modules (ghmodule.pp,sdlinfo.pp,coninfo.pp)
- Character limbs resized as Body stat changes (Michael Deutschmann patch)
- Can transfer items in combat if nearby (Michael Deutschmann patch)
- New portrait loaded if old portrait not found (sdlinfo.pp)
- Fixed problem with character sprites on Linux (sdlmap.pp)
- 3D interface, cute interface abandoned
- Modified armor penetration algorithm (action.pp)
- Pilot cannot eject if marked as integral (action.pp, for debugging)
- Removed +P, +C core story descriptors
- Added Plot xxran descriptor for factions (narration.pp)
- Removed the partner, comp scene, love interest, hanging NPC from core story

0.628   June 1 2010
- Added "Peace and Love" special ending
- Added FacBuddies ASL function (arenascript.pp)
- Lancmate skills will always be used in script events (arenascript.pp)
- Shadows added in isometric mode (cutemap.pp)
- Need Kung Fu talent to get funky martial arts (effects.pp)
- Can gain a lifetime maximum of 100 heroism points (ability.pp)
- Final episode uses choice tag like other episodes (playwright.pp)

0.627   May 25 2010
- Updated Defense Patrol and Bounty Hunt plots
- Sets generated as random loot will be unpacked (gearparser.pp)
- Window and icon names now set in graphical versions (glgfx.pp,cutegfx.pp)
- Lancemates can learn talents from event-based training (arenascript.pp)
- Added \SIBLING message formatting string (arenascript.pp)
- Spaceport mechanics should be factionless
- All mechanics will buy mecha (services.pp)
- All gear recovered from battlefield marked as salvage (wmonster.pp)

0.626   May 18 2010
- Salvaged mecha can't be sold for much money (arenascript.pp)
- Increased basic mission rewards by 25% to compensate (arenascript.pp)
- Sometimes, stores will put items on sale (services.pp)
- Sales tag displayed in stores (services.pp)
- Added cost adjust gear option (gearutil.pp)
- Lancemates won't learn more skills than limit (arenascript.pp)
- Largo now Class 6
- Fixed Anti-Beam HYPER resistance (action.pp, Ephafn again)
- Charge attacks should use proper skill (effects.pp, thanks Ephafn)
- Fixed bug with MonkeyMap AddExit (randmaps.pp)
- Carve maps can now get an exit (randmaps.pp)
- Added MissionGiver character description (ghchars.pp)
- Allies get shop discount, enemies get markup (services.pp)
- Personadex cost bug fixed (ghintrinsic.pp)

0.625   April 26 2010
- Team generator will attempt to create a coherent unit of mecha (wmonster.pp)
- Mecha team generator now uses standard equipment list (wmonster.pp)
- Scene faction desig, PCFAC, NOFAC added to scene search criteria (playwright.pp)
- Added Price ASL function (arenascript.pp)
- Added MoralHighGround, IronDefense merit badges (ghchars.pp)
- Lancemate Awareness score used on outdoors maps (action.pp)
- AddRandomPlot will now use global scope (playwright.pp)
- Entering a metascene from non-entrance scene should work (arenascript.pp)
- Lancemates should earn training points for mecha combat (arenascript.pp)
- I_NPC should be nil outside of conversation (arenascript.pp)
- PCSkillVal ASL function returns skill value, not rank (arenascript.pp)
- Added Personadex (infodisplay.pp)
- HardSkillTar now harder (arenascript.pp)
- Heavy actuator damage bonus not based on mecha size (gearutil.pp)
- Join option removed from menu after NPC joins (arenascript.pp)
- Should work correctly if LM quits while piloting mecha (arenascript.pp)
- Exiting area closes memo browser (arenascript.pp,pcaction.pp)
- Modified the Reaction Speed formula (ability.pp)
- Upper level monsters should be better at dodging
- Fixed problem with disappearing local triggers (arenascript.pp)
- Basic robots don't learn mecha piloting (robotics.pp)

0.624   March 16 2010
- Attack text differentiates between destroyed and disabled mecha (effects.pp)
- Props get armor/structure display (glinfo.pp,vidinfo.pp)
- Usable systems now get description (description.pp)
- Mecha power system isolated from personal power system (gearutil.pp)
- Can pick up items with handless mecha if it's a safe area (backpack.pp)
- Offscreen models depicted in 2D interface (cutemap.pp)
- Shouldn't pillage equipment from repaired player meks (arenaplay.pp)
- Added Long Range Scanner to Trailblazer, Crown, Radcliff (specialsys.pp)
- Lancemates need mission count to access TrainNPC command (arenascript.pp)
- Lancemates will like PC more after many missions together (arenascript.pp)
- MatchPlot debug info won't include null elements (arenascript.pp)

0.623   March 2 2010
- Prefab encounters may include random %r% symbol in name (playwright.pp)
- Added Admire, Disrespect attitudes (narration.pp)
- If masterplot has no payrate, may be set by subplot (mpbuilder.pp)
- Lancemates won't try to fix unassigned mecha (aibrain.pp)
- Fixed disappearing NPCs rancon problem (randmaps.pp)

0.622   February 24 2010
- Set plot timer on joining lance, rumor timer on quitting (arenascript.pp)
- \HINT now uses LayerID rather than PlotID (arenascript.pp)
- Added TrainNPC ASL command (arenascript.pp)
- Attitude, motivation added to XNPCDesc (narration.pp)
- Added \PCJOB, \HINT_MEMO message formatting commands (arenascript.pp)
- NPC repair skill message fixed (backpack.pp)
- Equip slot menu now has alpha keys (backpack.pp)

0.621   February 8 2010
- Fixed BuildRobot messages (robotics.pp)
- Props with undefined sprite now get one (cutegfx.pp)
- Added ERSATZ_MOUSE config option (cutegfx.pp)
- World map working in 2D mode (cutemap.pp)
- NPCs can tell PC to buzz off (arenascript.pp)
- Seeking rumors uses SocSkillTarget (arenascript.pp)
- Added \EXACT_SCENE message formatting command (arenascript.pp)
- Fixed crashing bug with monologue (arenascript.pp)
- Mullins is no longer invisible
- Create New Pilot now works in ArenaHQ (gh2arena.pp)
- Added title screen (cutegfx.pp,glgfx.pp,vidgfx.pp)
- Added ifGSealed, SayPlotMsg ASL commands (arenascript.pp)
- Removed unused NUMPLOTS config option (ui4gh.pp)
- Out of scale characters represented by small sprite (cutemap.pp)

0.620   January 21 2010
- Added \OFFSPRING message formatting command (arenascript.pp)
- Added error check to StringMatchWeight (texutil.pp)
- Fixed bug with faction promotions (FACTIONS_Default.txt)
- Improved rendering speed of 2D mode (cutemap.pp)
- Low-renown monster generation bug fixed (wmonster.pp)
- Friends, Lovers, etc always count as known NPCs (gearparser.pp)
- NextComp takes no parameters (arenascript.pp)
- Dramatic choice made at end of core story episode (arenascript.pp)
- Character sprite/mesh may be linked to job designation (glmap.pp)
- USEMESH config option will use meshes for all masters (glmap.pp)
- Looking at walls should move the view origin (cutemap.pp,glmap.pp)
- Laptop_Iso_Keys works in 2D isometric mode (cutemap.pp)
- Prop meshes should now use SDL_SKIN attribute (glmap.pp)
- Character creator returns an egg with PC's starting scenario (chargen.pp)
- Fixed character viewer under Linux (glinfo.pp)
- Added isometric display to 2D version (cutemap.pp)
- Added SensibleMesh datatype (gl_objreader.pp)
- Fixed some of the filenames for compiling/running on Linux

0.613   October 28 2009
- Encounters visible even if on a hill (glmap.pp)
- Can clear email by passing message index 0 (arenascript.pp)
- Added IfMeritBadge, Announce, EndPlotsByConID ASL commands (arenascript.pp)
- Added merit badges (ghchars.pp)
- NPC XRan context will include GOOD, EVIL tags (playwright.pp)
- StartPlot, StartStory commands updated (arenascript.pp)
- Factions can be initialized with standard scripts (gearparser.pp)
- Mecha arenas won't let you compete without a suitable mecha
- More enemies will appear if you have many lancemates (arenascript.pp)
- Script XP awards reduced if more than one lancemate (arenascript.pp)
- If adding lancemate when party full, may automatically drop some (arenascript.pp)
- If remove lancemate in bad place, LM will go to safe area (arenascript.pp)
- Plot lancemates can join, quit lance like regular lancemates (arenascript.pp)
- Increased number of basic lancemate slots from 1 to 3 (arenascript.pp)

0.612   September 28 2009
- Antibiotics, Neural Regenerator now working thanks to Buffered (ghswag.pp)
- Can't use reverse movement if not legal for movemode (pcaction.pp)
- Fixed many bugs in the Vesuvian Freighter quest
- PC should not get hungry during shuttle flights (arenacfe.pp)
- Range modifiers should be applied correctly (effects.pp)
- Scavenged limbs get mecha name as designation (arenascript.pp)
- ASCII memo interface now shows Call Person option (vidgfx.pp)
- Can't forget the hidden skills, thanks to Buffered (training.pp)
- FindNAtt, FindSAtt should be faster, thanks to Buffered (gears.pp)
- Correct mecha energy level shown in ArenaHQ, thanks to Buffered (description.pp)
- Fixed possible crash in UpgradeWeapons, thanks to Buffered (customization.pp)
- Hopefully no "Not Responding" thing during long enemy turns, thanks Buffered (arenacfe.pp)
- Missile launchers get +4 range bonus (locale.pp)
- Changed the WeaponRange calculator (locale.pp)
- Spot Weakness correctly applied to damage, thanks to Buffered (effects.pp)
- Fixed door repair crash (skilluse.pp)
- Fixed Zerosaiko 2H problem
- Changed the Overload, CauseStatus defense targets (effects.pp)
- Core story plots load different components if episode conclusion (mpbuilder.pp)
- Fixed the guns of the Secutor, Daum, Cogan, and Corraich
- Added Phil Munoz's female mesh to the experimental full3D mode (glmap.pp)
- Lancemates will expand the visible map area (action.pp)

0.611   August 21 2009
- Modified the Steel Arena a bit
- Funky martial arts fixed (effects.pp)
- Added Uniform scene special tag (arenascript.pp)
- Boxed lunches should stack once more (backpack.pp)
- Encounter dungeon entrances should now activate properly (arenascript.pp)
- Dungeons now record the ID of their entry scene (mpbuilder.pp)
- Fixed L5Law's alleigance (FACTIONS_Default.txt)
- Modified the Pixie mecha
- Added SocSkillTar ASL command (arenascript.pp)
- Added SkillTar, HardSkillTar to the macro initializer (arenascript.pp)
- Even without Repair, can rarely salvage destroyed enemy mecha (arenascript.pp)
- Tech Vulture needed to salvage destroyed enemy mecha (arenascript.pp)
- Spontaneous ejection more likely if all weapons disabled (arenacfe.pp)
- Forced ejection more dependent on situation (arenacfe.pp)
- NoMouse will not interfere with map rotation, scrolling (glmap.pp)
- Using repair skills should provide XP again (skilluse.pp)
- Changed the shopkeeper upgrade rate (services.pp)

0.610   August 12 2009
- Rewrote the shopping wares selector (services.pp)
- Should now be able to add lancemate in combat (arenascript.pp)
- If portrait not found, new portrait should be selected (glinfo.pp)
- Reworked the cost of stat modifiers (ghmodule.pp)
- Error message printed if map feature minimap fails (randmaps.pp)
- Fixed bug with teams appearing in express shipping menu (locale.pp)
- Cyberware will affect mapping range (ability.pp)
- Repair in arena mode should be working again (gh2arena.pp)
- Added Dao Deoji mecha
- Added Wagner Spinner, Clund Rock locations
- Warning message printed in configuration file (ui4gh.pp)
- If NoMouse active mouse will not scroll menu or map (glmap.pp,glmenus.pp)
- Added facing indicator and experimental paperdoll, mesh modes (glmap.pp)
- Changed the cave generator a bit (randmaps.pp)
- Removed food quantity stat (ghswag.pp)
- Identical items will be combined in inventory display (menugear.pp)
- Added GearsAreIdentical function (gearutil.pp)
- Can phone people directly from memo display (arenascript.pp)
- Memo browser will show custom message if no memos (arenascript.pp)
- Heavy Actuators won't provide range bonus to non-thrown weapons (locale.pp)
- Review Cyberware should work now (training.pp)
- Dungeon entrance should have correct name (mpbuilder.pp)
- Variety rancon command will deal correctly with unicon (randmaps.pp)
- There will be fewer Polymaths among basic mode characters (chargen.pp)
- All mecha combat maps should now be 50 x 50
- Mecha which have left the map can't be involved in charges (arenacfe.pp)
- View Mecha shop option now uses TeamMateName (services.pp)
- Give item in FieldHQ now uses TeamMateName (backpack.pp)
- Added LoseRenown ASL command (arenascript.pp)
- NPCs will no longer be deployed on city maps (arenaplay.pp)
- Fixed problem with number of lancemate slots (arenascript.pp)
- Increased power of Overload attacks (effects.pp)
- Browser info for mecha shows percent damaged (glinfo.pp,vidinfo.pp)

0.603   May 1 2009
- Can now use clue skills on items in inventory (backpack.pp)
- All guaranteed quests of v0.541 have been reactivated
- Athletics, Concentration gain experience more quickly (ability.pp)
- Food can grant SkillXP (ghswag.pp)
- Added fortune counter for factions (gears.pp)
- Cyberware description no longer includes trauma (description.pp)
- ConnectScene won't add subzone for encounters (mpbuilder.pp)
- Quest metascene PlotID marking done in InitShard (mpbuilder.pp)
- Quest item elements may use plot variables (grabgear.pp)
- Dynamic encounters marked with PlotID of source (arenascript.pp)
- Local persona won't be used if NPC goes to another city (narration.pp)
- Removed unused GB parameter from FindRootScene (narration.pp)
- Can locate plot master based on PlotID of scene (grabgear.pp)
- NPCs will now take medicine as appropriate (aibrain.pp)
- Changed the way special food effects work (ghswag.pp)
- TeamHasSkill should work properly while in mecha (locale.pp)
- Lancemates should now use repair skills (aibrain.pp)
- Vitality experience award adjusted again (action.pp)

0.602   April 13 2009
- Fixed PC repair skills (skilluse.pp)
- Fixed core story stall problem
- Chance of city having mood increased (playwright.pp)
- Encumberance limit increases greatly if Body > 10 (gearutil.pp)
- Increased Vitality experience award (action.pp)

0.601   April 9 2009
- Fixed UpdateMoods crashing bug (playwright.pp)
- If map feature has minimap defined, must be at least 5x5 (ghprop.pp)
- Fixed verbal attack messages (arenacfe.pp)
- Fixed repair fuel description (description.pp)

0.600   April 8 2009
- GNewPart can create new items from design directory (arenascript.pp)
- Deleted a selection of the oldest, ugliest portraits
- Stats have a greater effect on skill rolls (ability.pp)
- Characters start with fewer stat points (chargen.pp)
- Certain monsters don't leave a corpse (arenacfe.pp)
- Added wreckage (^) and rubble (%) to minimap renderer (randmaps.pp)
- Shopkeeper, script mecha color schemes have greater variation (services.pp)
- Characters start RPG campaign with Personal Communicator (navigate.pp)
- Right mouse button re-activated (pcaction.pp)
- Added minor moods (narration.pp)
- Added GrabController command (grabgear.pp)
- ConnectScene names MetaEncounters after destination (mpbuilder.pp)
- GQSubMemo ASL command removed (arenascript.pp)
- Fixed bug with placement strings in root plot (mpbuilder.pp)
- EndPlot doesn't affect quests (arenascript.pp)
- Triggers processed against quests and moods of current location (arenascript.pp)
- Added GStamina, PumpNews, SetEncounter ASL commands (arenascript.pp)
- STC items may be stored in separate files (gearparser.pp)
- Plot placeholders marked by PlotLayer, not PlotID (mpbuilder.pp)
- Unused PlotStatus attributes cleared during upkeep (naviagte.pp)
- Removed Quest "Scene" attributes (playwright.pp)
- MegaPlots now include tag for all subplot IDs (mpbuilder.pp)
- PlotStatus stored in Adventure (mpbuilder.pp)
- Merged MegaPlot and Quest generators (mpbuilder.pp)
- Plot, story, quest difficulty all stored as Narrative value (gears.pp)
- Added QuestScene element request (playwright.pp)
- Subplot request may include optional difficulty value (mpbuilder.pp)
- Message printed when using clue skill on item without script (arenascript.pp)
- If reaction score goes over 50, may make new friend (arenascript.pp)
- AddReact changed from macro to full command (arenascript.pp)
- Added reusable standard scripts (gearparser.pp)
- Removed "Chat" conversation option (arenascript.pp)
- Heard rumors may be reviewed via memo system (pcaction.pp)
- Added "Ask about rumors" conversation option (arenascript.pp)
- Added anti-beam armor (ghmodule.pp)
- All training messages should be moved to messages.txt (training.pp)
- Can gain one stat advance per 5000XP earned (training.pp)
- Should not suffer cyberdisfunction during long trips (arenacfe.pp)
- Altered the trauma mechanics (ghmodule.pp)
- Tools may benefit Acrobatics, Robotics, Pick Pockets, Dominate Animal
- Activatable skills may use unequipped tools (ability.pp)
- Talents may have usage effects like skills (ghchars.pp)
- In safe area, PC mecha repair faster than before (skilluse.pp)
- Fixed problem with character generator faction selector (chargen.pp)
- "Repair Mecha" only an option with qualified mechanic (services.pp)
- Added debugging message to ReadGead (gearparser.pp)
- Marlowe is now a skill trainer
- SkRoll, IfSkillTest, IfUSkillTest parameters changed (arenascript.pp)
- Weapons may use different stats (effects.pp)
- Robots and animals counted together as pets (interact.pp)
- Unused hook generators deleted (interact.pp)
- Skills are no longer associated with a single stat (ability.pp)
- Increased character encumberance limit (gearutil.pp)
- Removed skill software (ghsensor.pp)
- Pruned the skill list, added hidden skills (ghchars.pp)

0.541   March 13 2009
- The material of a module must match the material of the mecha (ghmecha.pp)
- Added Use System command (ui4gh.pp,pcaction.pp)
- Added transformation system (specialsys.pp)
- Added variable modules (ghmodule.pp)
- Should be able to change mode to fly in front of high terrain (locale.pp)
- Added Usable gears (ghsupport.pp)
- Integral components take fewer slots (gearutil.pp)
- Throwing range gets bonus from heavy actuators (locale.pp)
- Global scene search now works (playwright.pp)
- NPCs in temp scenes cannot be selected for content (playwright.pp)
- Global character search will search globally (playwright.pp)
- Changed the ammo explosion formula (action.pp)
- Penetration for overkill damage has been reduced (action.pp)
- Characters will now suffer overkill damage (action.pp)
- Moods will be assigned to cities automatically (playwright.pp)
- Disintegration affects everything (ghweapon.pp)
- Can speak to mecha pilots who have switched sides (pcaction.pp)
- Enemies and allies may appear in combat missions
- MetaScenes will inherit difficulty context from plot (playwright.pp)
- NPC desc includes RECHARGED tag when not used for 24 hours (interact.pp)
- Fixed weapon range description bug (description.pp)

0.540   February 27 2009
- Stealth-in-plain-sight now more difficult (action.pp)
- Altered the Performance mechanics (skilluse.pp)
- Conversation less effective as verbal attack tactic (arenacfe.pp)
- Martial Arts will not use MP (effects.pp)
- Animals do not use funky martial arts (effects.pp)
- Restored Martial Arts damage bonus (gearutil.pp)
- Number of skill slots less dependant upon Knowledge (gearutil.pp)
- Name generator should not repeat so often (ghchars.pp)
- No-one should taunt after quitting the game (arenaplay.pp)
- GJoinLance will move target if not in play (arenascript.pp)
- No XP gained from attacking scenery (effects.pp)
- Verbal attack won't halt movement (pcaction.pp)
- Lancemates won't rapidly level skills they don't know (arenascript.pp)
- Added \HINT message formatting command (arenascript.pp)
- Tools may be used as robot parts (robotics.pp)
- Last part added to robot will be indicated (robotics.pp)

0.535   February 12 2009
- Verbal attack has minimum defense roll (arenacfe.pp)
- Fatalities and relationships are reported in victory file (arenascript.pp)
- Number of NPCs killed is recorded (narration.pp)
- NPCs shouldn't fly off the edge of the map anymore (action.pp)
- Crash landing will happen before order input (action.pp)
- All purchase messages externalized (services.pp)
- Can buy spare clips by examining weapon in shop (services.pp)
- Cannot equip overscale items (gearutil.pp)
- Dungeon goals will be more common (navigate.pp)
- Added RevertPersona ASL command (arenascript.pp)
- Robotics skill should now work (robotics.pp)
- Added Entourage talent (ghchars.pp)
- Maximum number of pets determined by appropriate skill (ability.pp)
- PC can normally only have one lancemate of choice (arenascript.pp)
- Can switch between clock and tactics mode during play (arenaplay.pp)
- Lancemates will rapidly advance to minimum competency (arenascript.pp)
- XP awards no longer divided based on number of lancemates (arenascript.pp)
- Removed unused ProppAdvancement tag (narration.pp)

0.534   January 31 2009
- NPCs will use standard list of skin and hair colors (glmap.pp,cutemap.pp)
- Added new color selector (colormenu.pp,cosplay2.pas)
- Added ITEM GearParser command (gearparser.pp)
- NPCs who lose half of their limbs will automatically surrender (arenacfe.pp)
- Verbal attack now works against minor NPCs (pcaction.pp)
- Tool bonus will now be applied (ability.pp)
- Tech Vulture should now give more salvage (arenascript.pp)
- If Skill XP gain allows multiple ranks, all will be applied at once (ability.pp)
- Cannot gain XP for attacking a non-operational target (effects.pp)
- Fixed attack skill xp bug (effects.pp)

0.533   January 23 2009
- Added Mebsy mecha
- Talking always takes time (pcaction.pp)
- Skill use awards proportional to skill advancement cost (action.pp)
- SF:1 and above beam guns get a bonus to penetration (effects.pp)
- Missile launcher names will show number of missiles (ghweapon.pp)
- Cannot have size 0 modules (ghmodule.pp)
- Taunt targets may use verbal riposte (arenacfe.pp)
- Encounters have a shared recharge counter (aibrain.pp)
- Thrown weapons can't score more than 2 hits (effects.pp)
- Martial arts toned down a bit (effects.pp)
- Initiative and attack skill rank determine number of melee hits (effects.pp)
- May uninstall software from backpack menu (backpack.pp)
- Can cycle through models with ; key, even when not attacking (targetui.pp)
- Use of Taunt skill is now automatic (arenaplay.pp)
- Taunt has been separated from verbal attack (arenacfe.pp)
- Added a default portrait for mecha (glinfo.pp)
- Scene context may include NOFAC tag (playwright.pp)
- Added Antagonistic attitude (playwright.pp)
- Reduced Spot Weakness damage bonus (effects.pp)
- Minimum target for Spot Weakness lowered to 5 (effects.pp)

0.532   January 13 2009
- May eject ammo clips from items via backpack display (backpack.pp)
- Screen should only update once per PC move (arenaplay.pp)
- May rename mecha from Arena HQ (gh2arena.pp)
- Arena HQ will no longer crash when using skills (action.pp)
- May no longer move installed ammo from one gun to another (backpack.pp)
- Fixed local macro initialization crash (arenascript.pp)
- Skill XP gain for good roll proportional to target number (action.pp)
- Gain more Shopping XP for buying items, none for selling (services.pp)
- Shipping menu should list correct city names (services.pp)
- Smoke, fire marked as temporary (effects.pp)
- Added IfMechaCanEnterScene ASL command (arenascript.pp)
- PC's mecha checked for scene compatability; TownMecha depreciated (arenaplay.pp)
- Added Inside environment type (movement.pp)
- Separate shop options for reloading equipped, unequipped weapons (services.pp)

0.531	January 3 2009
- All deadends reported so far should be resolved
- Status effects only affect models which are on the map (arenacfe.pp)
- Subweapons of inventory items won't have ammo explosions (action.pp)
- Hidden units won't be revealed by damaging effects (effects.pp)
- Destroyed mecha should not be able to charge (arenacfe.pp)
- Should not lose HP from hunger or morale (ghchars.pp)
- Fixed crash when world map travel impossible (pcaction.pp)
- Close combat attacks apply full Spot Weakness rank to damage (effects.pp)
- XNPCDesc now includes NoFac tag (interact.pp)
- Added NeverMet attitude (playwright.pp)

0.530	December 22 2008
- It's harder to score critical hits against skilled pilots (effects.pp)
- It's harder to dodge close combat melee attacks (effects.pp)
- BLIND condition goes away at end of encounter (arenaplay.pp)
- Reorganized the core story components a bit
- NPCs gain direct experience faster than the PC (action.pp)
- In major battles, grunt NPCs may get custom mecha (wmonster.pp)
- NPCs will tend to take the most expensive mecha available (wmonster.pp)
- Ejected NPCs will never appear on the map (action.pp)
- Personal enemies get NEMESIS in search description (interact.pp)
- NPCs now get equipped at deployment (arenaplay.pp)
- Added Bargol, Phoenix, Corraich, Kraken, all Savin variants from GH1
- Casual skill use uses team skill (action.pp)
- Core story conclusion marked by #C tag (playwright.pp)
- Added SetMood ASL command (arenascript.pp)
- Added Thankful attitude (playwright.pp)
- PC's faction stored in adventure at startup (navigate.pp)
- SNIPER only affects ballistic and beamgun weapons (effects.pp)
- Changed the way ARMORPIERCING works (effects.pp)
- Added UNCHARTABLE scene tag (randmaps.pp)
- Quest related treasure should be better than before (navigate.pp)
- NPC Mecha max value increased from Opt x3 to Opt x4 (wmonster.pp)
- Added Ninja, Lightning, Devil themes

0.520	October 30 2008
- Added Century, Gladius, Hariseng, Fenris, Secutor, Thorshammer, Gaunt, Eggman mecha
- Added Dragon theme
- Master plot plotstatus-keyed rumors should now work (mpbuilder.pp)
- Fixed problem with dynamic encounter map generator (arenascript.pp)
- Fixed some problems with long strings (texutil.pp)
- Added BLIND status effect (ghweapon.pp)
- Added Hanging NPC core story element (corestorystub.txt)
- Fixed a crashing bug with overcharger bonus (movement.pp)
- Investigation skill changed to Insight
- Encounters won't usually attack PC while on foot (gamedata/meta11.txt)
- Fixed crashing bug in map generator (randmaps.pp)
- Shopkeeper's skill will improve the more items purchased (services.pp)
- Basic mode PCs get random talents (chargen.pp)
- Random character generator should provide better skills (chargen.pp)
- Added faction/mecha analysis program (mekcheck.pas)
- Added ESSENTIAL item category
- For store placement, sets use average value of items (services.pp)
- Now easier to improve stats with limited skills (training.pp)
- Core story deadend instructs player to make report (playwright.pp)
- Movement systems mounted in legs, wings get a thrust bonus (movement.pp)
- On an asteroid, space flight can substitute for regular flight (movement.pp)
- Rocket Arena now gets predefined map
- NPC equipment can be locally availiable (arenaplay.pp)
- Added \ChatNPCMecha message formatting string (arenascript.pp)
- Hovel Market has a guaranteed weapon shop (ATLAS_L5Region.txt)
- Fixed the "NPC in door" message bug (narration.pp)
- No buildings should be unreachable on city map (randmaps.pp)
- FieldHQ menu provides full names (pcaction.pp)
- Shuttle service has no range (services.pp)
- Shuttle service now includes a meal (services.pp)
- NeverFail NewNPCs will have correct job title (playwright.pp)
- Chardesc accepts Friend,Family,Lover,ArchEnemy (gearparser.pp)
- NeverFail NewNPCs will be individualized (playwright.pp)
- Fixed leftover placeholder bug (mpbuilder.pp)

0.511	October 2 2008
- Fixed indestructible building bug (locale.pp)
- +Tht, +Tpt tasks folded into +Tgt
- Items given to PC will be given to pilot if possible (backpack.pp)
- NeverFail with unspecified job creates random NPC (playwright.pp)
- NeverFail NPCs get search string applied as chardesc (playwright.pp)
- Personal allies include LANCEMATE in search description (interact.pp)
- \PPR, \SPR, and \OPR with argument 0 gives PC's pronoun (arenascript.pp)
- Megaplots won't combine components with similar changes (mpbuilder.pp)
- Added PMemo ASL command (arenascript.pp)
- Reaction time calculator changed (ability.pp)
- Player-owned gears always moved from metascene (arenaplay.pp)
- Added some new attitudes, motivations (playwright.pp)

0.510	September 19 2008
- Reduced cost of High Output engines (ghsupport.pp)
- Fixed "frozen enemies" tactics bug (arenaplay.pp)
- Added High Performance engines (ghsupport.pp)
- Gears may now explode upon destruction (effects.pp)
- Added \SECRET message formatting command (arenascript.pp)
- Added Secret gears (gears.pp)
- Increased the number of plot elements to 30 (narration.pp)
- Added error for attempting to grab nonexistant elements (playwright.pp)
- Metascenes also get PlotStatus-keyed rumors (interact.pp,mpbuilder.pp)
- Pilots of mecha get assigned a UID (locale.pp)
- Added LTrigger ASL command (arenascript.pp)
- Changed the way megaplots incorporate subplot scripts (mpbuilder.pp)
- ?Mx and ?Px changed to ?Mecha and ?Pilot (arenascript.pp)
- Changed Monologue to GMonologue (arenascript.pp)

0.504	August 21 2008
- PlotStatus, SetPlotStatus require PlotID as parameter (aslmacro.txt,asvmacro.txt)
- Plots may now have multiple narrative threads at the same time (mpbuilder.pp)
- Propp state now includes an advancement counter (playwright.pp)
- Lancemate status indicated in NPC's element context (playwright.pp)
- Added motivation and attitude for core story NPCs (playwright.pp)
- Reloading ammo should now cost a lot less (services.pp)
- Inanimate objects will just wait (aibrain.pp)
- Fixed an infinite loop in the tactics procedure (arenaplay.pp)

0.503	May 22 2008
- Added Michalis Kamburelis's blue screen bugfix (glgfx.pp)

0.502	May 13 2008
- Added NOFAC tag if xxran element has no faction (playwright.pp)
- In ASCII mode, neutral props are grey (vidmap.pp)
- Shops show item info when selling items, viewing mecha (services.pp)
- Shops can now spell out their wares in ASCII mode (randmaps.pp)
- Added lots of new meshes
- Fixed mesh rotation bug
- Added Rishiri Spinner
- Added Red Mask Raiders, Aegis Space Force factions
- Regen, Stone, and Haywire should now wear off (ghweapon.pp)
- Map generator set properly when moving from dynamic scene to metascene (arenascript.pp)
- Scene content generator speed, selection improved (randmaps.pp)
- Global element search won't return undeployed unique content (playwright.pp)
- Campaign browser now uses collapsed view (pcaction.pp)
- Fixed a problem in StringMatchWeight with low match (texutil.pp)

0.501	March 18 2008
- Added +Pew Enemy Weapon Program plot state
- XXRan_Debug shows info about core story subplots (mpbuilder.pp)
- All  global gears should be saved from deleted metascenes (playwright.pp)
- Fixed a major problem with exits during world generation (navigate.pp)
- Conversation doesn't give regular skillroll XP (interact.pp)
- Stealth, Awareness only give XP when used against enemies (action.pp)
- Mission cash rewards increased (arenascript.pp)

0.500	March 5 2008
- Faction promotion rewards now work
- Episode breaks should now be working
- +Tlt task changed to special case of +Tgt
- Added *:FreeMecha quest to the Cavalier's Club
- *DUNGEON_X content split into DECOR, THREAT, and REWARD
- MechaPrize updated; may now give customized mecha (arenascript.pp)
- StartStory, StartPlot now work correctly (arenascript.pp)
- Fixed NPC spontaneous crash in space bug (aibrain.pp)
- XRContextString includes PCFAC if same faction as PC (playwright.pp)
- Faction, Character search indicates PCFAC (interact.pp,playwright.pp)
- Unequipped weapons won't get reloaded by default (services.pp)
- Dungeon challenge level doesn't rise so quickly (navigate.pp)
- Fixed a number of serious bugs with RandomLoot (gearparser.pp)
- Fixed XNPCDesc "in use" bug (interact.pp)
- BV doesn't cause higher base energy cost for weapons (gearutil.pp)
- SF:0 beam weapons have higher energy cost (gearutil.pp)
- Mecha engines have lower energy capacity (gearutil.pp)
- Treasure value must now be set using Fudge (ghswag.pp)
- ASCII browser now shows correct cost (vidinfo.pp)
- SF:0 equipment now costs more (gearutil.pp)
- Fixed unscaled ammo reload cost bug (services.pp)
- Fixed crash with StartCampaign using an experienced character (navigate.pp)
- ASCII character generator message issues fixed (chargen.pp)
- Element search can use () and - (texutil.pp)
- Debugging plot loader changed to work with new plot format (pcaction.pp)
- Fixed a problem with NewNID, NewCID, NewMetaSceneID functions (narration.pp)
- BatchLoadPlots has been changed to UpdatePlots (arenascript.pp)
- Plot loading is limited to the PC's current location (playwright.pp)
- Fixed bug with missile sensor modifier (effects.pp)
- When joining a lance for the first time, NPCs bring their own mecha (arenascript.pp)
- Fixed problem with always_save character faction (navigate.pp)

0.460	January 12 2008
- Fixed problem with AI weapon selector (aibrain.pp)
- Fixed message when putting item in a prop (backpack.pp)
- Added IfGHasItem ASL command (arenascript.pp)
- Faction rank is stored globally, not per-faction (arenascript.pp)
- Rebalanced weapon ranges (ghweapon.pp)
- Beamguns are less durable than before (ghweapon.pp)
- Targeting weapon switcher should work again (menugear.pp)
- Smoke should no longer get damaged by attacks (effects.pp)
- Hidden/Visible status indicated in status display (glinfo.pp,vidinfo.pp)
- Stealth can be used if standing behind observer (action.pp)
- Stealth can be used behind cover as well as in cover (action.pp)
- Ejection and surrender now handled as aftereffect of attack (arenacfe.pp)
- Added another quest debugging message (navigate.pp)
- Wall randmap command uses ADDEXIT special tag (randmaps.pp)
- Leftover cells filled with gapfill features (randmaps.pp)
- Updated the Lattice, Mitose map generators (randmaps.pp)
- Props which can dodge don't suffer immobile penalty (effects.pp)
- Doors no longer take name of map features (randmaps.pp)
- Fixed bug with nameless map features (randmaps.pp)
- WMonster ASL command now requires TeamID, Renown, Strength (arenascript.pp)
- Monster generator redone in line with mecha generator (wmonster.pp)
- Removed MDynamic, MStockD, MStaged, WMThreat commands (arenascript.pp)
- Combatants get equipment generated at start of scene (arenaplay.pp)
- Toxin weapons are more expensive (ghweapon.pp)
- Only master gear represented as "@" in ASCII mode (vidmap.pp)
- Regular plots may place prefabs in storage (mpbuilder.pp)
- Reorganized some bits of the quest generator (navigate.pp)
- Fixed the mecha selection menu issues (backpack.pp)
- Recalibrated the cash reward generator (arenascript.pp)
- Fixed some issues with smartaction (pcaction.pp)
- Added "Where are you?" conversation option (arenascript.pp)
- Adjusted mecha software value (ghsensor.pp)
- Distinction now made between point value and cost (gearutil.pp)
- Fixed some bugs with selling in ArenaHQ (gh2arena.pp)
- Fixed bug with Extend/non-Thrown weapons (locale.pp)

0.451	November 28 2007
- Improved the mission selection menu for ArenaHQ (gh2arena.pp)
- Shopkeepers with a faction won't sell non-faction goods (services.pp)
- Throwing weapons with Extend tag get extra range (locale.pp)
- Fixed endless loop in quest generator (navigator.pp)
- Adjusted the emergency recovery rate (arenaplay.pp)

0.450	November 25 2007
- If characters or mecha lost in ArenaMode, team renown reduced (gh2arena.pp)
- Props have an armor rating (gearutil.pp)
- Added arena mode skill schooling (gh2arena.pp)
- Increased cost of HYPER weapons (ghweapon.pp)
- Remove software menu should now give correct info (backpack.pp)
- Lancemates should no longer talk to animals and props (aibrain.pp)
- Weapons may have integral weapons as subcoms (ghweapon.pp)
- Added UNREGULATED special tag for scenes (services.pp)
- Changed the way missile prices calculated (ghweapon.pp)
- Removed blast/hyper ammo premium, added mass penalty (ghweapon.pp)
- Added ReflexSystem mecha trait (ghmecha.pp)
- Improved the shuttle destination menu (services.pp)
- Added \FACTION_DESIG message formatting command (arenascript.pp)
- Recalibrated the threat/renown curve (ability.pp)
- Dungeon difficulcy level now stored in scene Type attribute (navigate.pp)
- Fixed crash when restoring from world map (arenaplay.pp)
- Rebalanced chatting mechanics (interact.pp)
- Rumors attached to current scene will not be returned (interact.pp)
- Reduced ArenaHQ item sale price (gh2arena.pp)
- Added EXPERIMENTAL weapon tag (ghweapon.pp)
- Fixed Renown/Morale bugs (ability.pp)
- Locked doors generally less hard to open (randmaps.pp)
- Added charge attack (effects.pp)
- Crashing should now work (action.pp)
- Swarm missiles should no longer misfire (effects.pp)
- Swarm AtOp now calculated correctly (effects.pp)
- Reworked dynamic encounters; may now assign enemy faction (arenascript.pp)
- Removed LoadD, TStockD commands (arenascript.pp)
- Reward command based on Renown, not Threat (arenascript.pp)
- WMecha command now takes Renown, Strength as parameters (wmonster.pp)
- Enemy mecha generated based on Renown and Strength (wmonster.pp)
- Fixed possible overflow problem with XP awards (ability.pp)
- Script debugging messages always active (arenascript.pp)
- NPC skill training uses SetSkillsAtLevel (gearparser.pp)
- Removed GAbsoluteLevel command (arenascript.pp)
- All context tags should be five characters long
- Scene context includes faction of current scene (randmaps.pp)
- Core story macro names use "NPC" instead of "Char" (corestorystub.txt)
- Storage module ammo explosions don't cause overkill (action.pp)
- SelectSpotInFeature won't place gears on obstacles (randmaps.pp)
- Flying mecha don't make wide turns on oversized maps (movement.pp)
- Arena units may earn additional mecha sources (gh2arena.pp)
- Conversation bonus happens sooner in Arena mode (gh2arena.pp)
- Arena mission element search "Key" returns core enemy faction (playwright.pp)
- Added GAlterContext, AddDebriefing ASL commands (arenascript.pp)
- Element search "." selects root scene when called from quest (playwright.pp)
- RandomMecha prize reported in ArenaHQ debriefing (arenascript.pp)
- Start of turn message in ASCII tactics mode focuses on chacter (arenacfe.pp)
- Character generator access error fixed (chargen.pp)
- Changed the way arena missions are initialized (playwright.pp)
- HasSkill function now correctly deals with arena units (ability.pp)
- ArenaHQ mecha start with faction colors (gh2arena.pp)
- Arena units may only buy mecha belonging to allowed factions (gh2arena.pp)
- ArenaHQ personalities report information following mission (gh2arena.pp)
- Added Mission Report numeric attributes (locale.pp)
- Added faction personalities for arena mode (gh2arena.pp)
- Arena units will be checked for complete set of factions at loading (gh2arena.pp)
- Arachnoids can jump like zoanoids (movement.pp)
- Added default sprite for hoverfighters (glmap.pp)
- Memos, News, and Email get alphabetically sorted (arenascript.pp)
- Memos always include the name of the city (arenascript.pp)
- Memes automatically get frozen (playwright.pp)
- Memes must be declared as Prefab elements, use NID (arenascript.pp)
- Starting a performance from backpack exits the menu (backpack.pp)
- Changed how character generator examines context (chargen.pp)
- NPCs may spontaneously surrender if health is extremely low (arenacfe.pp)

0.440	September 29 2007
- Added PlotThingSet gear, where prefabs may be stored (playwright.pp)
- Added heavy actuator movement system (ghmovers.pp)
- Multi-part plots keep record of all components used (mpbuilder.pp)
- Fixed info display for sets (glinfo.pp)
- Fixed problems with calculated skill ranks (gearutil.pp)
- All plot states may load an episode conclusion (playwright.pp)
- Oversized modules give +1 bonus to mecha CC damage (gameutil.pp)
- NPCs still involved in quest can't join lance (arenascript.pp)
- Quests will not set skill level of animals (navigate.pp)
- Traveling by shuttle now takes time (services.pp)
- Concert minigame now takes time (minigame.pp)
- Props without teamdata will be assigned to team 0 (narration.pp)
- Fixed a bug with trade items interface (backpack.pp)
- Quests scale random loot to proper level (navigate.pp)
- Encounters may only be spotted within awareness range (action.pp)
- Quest scenes will have monster team threat set (navigate.pp)
- Fixed problem with MetaScene -1 (narration.pp)
- Will no longer drift on oversized maps (action.pp)
- Added \CHATNPC message formatting string (arenascript.pp)
- Fixed bug in MP element contexts (mpbuilder.pp)
- Terrain included in scene XRContext (playwright.pp)
- Fixed bug in SDL mode self repair (targetui.pp)
- Mecha will start play in lowest legal movemode (locale.pp)
- NPCs will not continue to act after scene finished (arenaplay.pp)
- ForceChat automatically prints contact message (arenascript.pp)
- Alerts are now automatically printed to console (arenascript.pp)
- Changed mechanism for determining if NPCs will join lance (arenascript.pp)
- Added IfGCanJoinLance, Monologue ASL commands (arenascript.pp)
- Removed +Pen Propp state, added +Psh Propp state (series/*.txt)
- Relationship with PC now indicated in NPC info (description.pp)
- GH2 now uses ANSI strings
- Added persona fragment debugging message (playwright.pp)
- Megaplots will sum the plot points from components (mpbuilder.pp)
- XXRAN_WIZARD allows selection of subplots (mpbuilder.pp)
- AdvancePlot replaced with EndPlot (arenascript.pp)
- XXRan components no longer have return scripts (arenascript.pp)
- CharDesc may set relationship with PC (gearparser.pp)
- Content may request random NPCs (playwright.pp,chargen.pp)
- Combat NPCs automatically get equipment; equipchar deleted (gearparser.pp)
- New NPC equipment selector (gearparser.pp)
- NPCs will select mecha at start of encounter (arenaplay.pp)
- Random stats affected by job type (chargen.pp)
- Fixed some computer handling bugs (backpack.pp)
- Added superprop error checking code (randmaps.pp)
- Changed how space terrain is rendered (glmap.pp)
- Added backdrops for scenes (glmap.pp)
- Props always count as having a power source (gearutil.pp)
- Added many new meshes (ghprop.pp)
- Taunt MP cost reduced, may also cause MP/SP loss in target (arenacfe.pp)
- SF:0 gear gets better sale price from appropriate shopkeeper (services.pp)
- Can now access mecha part editor from ArenaHQ (gh2arena.pp)
- Random item generator should produce less junk (gearparser.pp)
- Blinking cursor when inputting text in ASCII mode (vidgfx.pp)
- Fixed a bug in SDL input routine (glgfx.pp)
- Default console height 25 for Windows, 24 for other OSs (ui4gh.pp)

0.430	June 22 2007
- Added map editor (maped.pas)
- Pregenerated maps should now work (randmaps.pp)
- Plot initialized with difficulcy rating (mpbuilder.pp)
- Plot rumors may be filtered based on plot state (interact.pp)
- Rumor string formatting changed (playwright.pp)
- Story and global plots may request subplots (mpbuilder.pp)
- Requesting "." as element selects current scene (playwright.pp)
- Fixed bug with talking to surrendered NPCs (pcaction.pp)
- Containers may include random loot (gearparser.pp)
- RanCon may include door prototypes (randmaps.pp)
- Added Arena, Park building types (glmap.pp)
- Mecha don't have legality levels (services.pp)
- When selecting job, will be shown skills and category (chargen.pp)
- Fixed bugs in quest dungeon assembler (navigate.pp)
- Added video game, vending machine meshes (glmap.pp)

0.422	May 12 2007
- Added Disintegration status effect (ghweapon.pp)
- Fixed bug with displaying missile accuracy (description.pp)
- Three new themes, by Francisco Munoz (series/THEME_*.txt)
- Added theme checker (customization.pp)
- Camraderie now based on Conversation (ghchars.pp)
- Fixed bug with quest dungeon subscenes (navigate.pp)
- RandomMecha command now prints announcement (arenascript.pp)
- Fixed quest component reuse bug (navigate.pp)
- Added ReturnTo scene attribute (arenascript.pp)
- Added quest SubMemos, GQSubMemo ASL command (arenascript.pp)
- Removed unused textures (glmap.pp)
- Fixed Martial Arts bugs, by Francisco Munoz (effects.pp,gearutil.pp)

0.421	April 3 2007
- Added cost and spaces to ASCII info, by Francisco Munoz (vidinfo.pp)
- Added Memes, ActivateMeme ASL command (arenascript.pp)
- Monster threat value is now a numeric attribute (ability.pp)
- New scenes inherit Habitat SAtt from root scene (navigate.pp)
- Monster generator now takes account of habitat, environment (wmonster.pp)
- AI weapon selector takes weapon scale into account (aibrain.pp)
- Improved handling of non-mecha items in arena mode (gh2arena.pp)
- Salvage repair roll made more difficult (arenascript.pp)
- Rebalanced enemy ejection check (aibrain.pp)
- Fixed memory leak in ArenaHQ (gh2arena.pp)
- Should now salvage mecha automatically from metascenes (arenaplay.pp)
- Harness damage status fixed (gearutil.pp)

0.420	January 19 2007
- Superprops may lay out a series of props instantly (randmaps.pp)
- Props may now use meshes instead of sprites (glmap.pp)
- Added gl_objreader unit (gl_objreader.pp)
- Changed swarm radius calculator; swarm missile bug should be fixed (effects.pp)
- Salvage mecha removed from map (arenascript.pp)
- Can only taunt enemies (pcaction.pp)
- Flummoxed and Burned conditions go away at scene change (arenaplay.pp)

0.412	January 10 2007
- Arena unit faction, rank now displayed (vidinfo.pp,glinfo.pp)
- Skill schools will show skill descriptions (services.pp)
- Arena mission NPCs can be assigned element factions (gh2arena.pp)
- Can now use taunt from the skills menu (pcaction.pp)
- Talking routines cleaned up, use messages.txt (pcaction.pp)
- Local enemies won't talk to PC even by telephone (pcaction.pp)
- Player should no longer be able to target clouds (targetui.pp)
- Rearranged the ASCII chargen display (vidgfx.pp)

0.411	January 5 2007
- Conversation menu can't be cancelled by mouse click (glmenus.pp)
- GrabPC will select character with highest Leadership (grabgear.pp)
- Character description now shows talents (description.pp)
- SDL mode Browser now shows character stats (glinfo.pp)
- Tech Vulture, Diplomatic, Business Sense, Innovation may be used by any team member (arenascript.pp)
- Salvage now benefits from Mecha Repair skill (arenascript.pp)
- Fixed bug with out of range weapon switching (menugear.pp)
- Number of available arena missions determined by Conversation skill (gh2arena.pp)
- RanCon props should be Team 0 by default (randmaps.pp)
- Stealth may be used to avoid most encounters (gamedata/meta11.txt)
- Added \SOURCE message formatting string (arenascript.pp)
- Mecha Engineering no longer costs money or adds weight (backpack.pp)
- Doors now give XP through MakeSkillRoll function (gamedata/meta1.txt)
- ifSkillTest can't be retried without increasing skill (arenascript.pp)
- Added ifUSkillTest ASL command (arenascript.pp)
- With target analysis software, can make called shot at weapons, movesys (pcaction.pp)
- Added information software (ghsensor.pp)
- May now examine other models from targeting interface (targetui.pp)
- Fixed bug with arena mode conversations (interact.pp)
- Models can no longer set self as target (targetui.pp)
- NPCs involved in arena missions are scaled to appropriate level (gh2arena.pp)
- Character stats now shown in basic info (glinfo.pp,vidinfo.pp)
- Can learn skill from school even if DirectSkillXP is off (services.pp)

0.410	December 25 2006
- Added Concert,ifGHasSkill ASL commands (arenascript.pp,minigame.pp)
- Added Tool gears (ghswag.pp)
- Performance skill has been reworked (skilluse.pp)
- Scene description is quotestringed (playwright.pp)
- Added Harness gears (ghguard.pp)
- Increased experience rewards for skill use (action.pp)
- May select character colors during creation (chargen.pp)
- All quest-related gears may have quest rumors (interact.pp)
- Added multiple tile sets (locale.pp)
- Removed unused ROOM parser command (gearparser.pp)
- Many unnessecary terrain types removed (locale.pp)
- Cash earned and repair cost now displayed after arena mission (gh2arena.pp)
- Characters joining arena unit reimbursed for lost mecha (gh2arena.pp)
- Reworked arena mode mission handling (gh2arena.pp)
- Arena units must now be affiliated to a faction (gh2arena.pp)
- Can now create pilots from ArenaHQ menu (gh2arena.pp)
- Fixed a bug with missile ranges (ghweapon.pp)
- Character generation can be limited by faction (chargen.pp)
- Sell item price lowered in arena mode (gh2arena.pp)
- Improved the transfer items menu (backpack.pp)
- Fixed exploitable jumping bug (action.pp)
- Fixed problem with winning the game/exporting characters (navigate.pp)
- Split building textures and bitz from terrain image (glmap.pp)
- Tile drift happens in microgravity (action.pp)
- Terrain destruction will not start fires in a vacuum (effects.pp)
- No benefit from wings in a vacuum (movement.pp)
- Replaced enviro_fx strings with environment data (movement.pp)
- Fixed module install bug (backpack.pp)

0.405	November 28 2006
- Improved character generator menus (chargen.pp)
- Added Camaraderie talent (ghchars.pp)
- Added \ITEM_DESC, \ITEM_HISTORY, \ITEM_USAGE message commands (arenascript.pp)
- Added config option to select software surface (glgfx.pp)

0.404	November 24 2006
- Added minimal screen refresh config option (ui4gh.pp)
- Added \Item message formatting command (arenascript.pp)

0.403	November 22 2006
- Quests may have any kind of gear as key item (navigate.pp)
- Arena pilots, mecha menus retain menu pos (gh2arena.pp)
- Fixed Load Arena Unit menu (gh2arena.pp)
- Added target speed compensation targeting software (ghsensor.pp)
- Rotation angle should be correct when entering scene (glmap.pp)
- Fixed experience bug with called shots (effects.pp)
- Factionless teams get locally available mecha (wmonster.pp)
- Having extra leg points gives MV bonus while walking (gearutil.pp)
- Removed unused PERMA persona functionality (playwright.pp)
- Reduced the Spot Weakness minimum target (effects.pp)
- Large Sensors and ECM units take extra slots (ghsensor.pp)
- Slot information shown in browser info display (glinfo.pp)
- Added Innovation talent (ghchars.pp)
- Mecha Engineering reworked (backpack.pp)
- Combat props may attack enemies (aibrain.pp)
- Improved Equip Item display (backpack.pp)
- Can access inventory from ArenaHQ (gh2arena.pp)
- Backpack now supports custom redraw procedures (backpack.pp)

0.402	November 10 2006
- Fixed a critical error in Arena mode (gh2arena.pp)

0.401	November 9 2006
- Movement system thrust to complexity ratio increased (movement.pp)
- When cycling weapons, only weapons of appropriate range used (targetui.pp)
- Basic attack command will try to pick best weapon for target (pcaction.pp)
- Should no longer try to aim at models that have left the map (targetui.pp)
- In SDL mode, can press shift + dirkey to run (pcaction.pp)
- Only active player mecha appears white in ASCII mode (vidmap.pp)
- Time remaining indicated in tactics mode (arenacfe.pp)
- Active mecha now indicated in tactics mode (glmap.pp)
- New pilots join arena unit without mecha (gh2arena.pp)
- Turning now uses smooth rotation (glmap.pp)
- Fixed exploitable tacticsmode bug (arenaplay.pp)
- Characters indicated at start of tactics turn (arenaplay.pp)
- Combat anims now use correct altitude (glmap.pp)
- Can assign pilot for mecha from view mecha menu (gh2arena.pp)

0.400	November 3 2006
- Added Shard mecha (design/)
- Added default sprite setting for props (glmap.pp)
- Props may have skill values (ability.pp)
- Removed unused GG_Unit definitions (gears.pp)
- Props are active, they just don't do anything (ability.pp)
- Added ArenaRep ASL command (arenascript.pp)
- Training got moved to its own unit (training.pp)
- Added a totally rewritten arena mode (gh2arena.pp)
- Jack of All Trades can now use repair skills (pcaction.pp)
- Separate tactics preferences for RPG and Arena Mode (ui4gh.pp)
- Return ASL command altered to handle arena campaigns (arenascript.pp)
- CombatDisplay will deal with nonexistant gameboard (arenacfe.pp)
- Can save campaign without a gameboard (narration.pp)
- Tactics mode now compiles in GH2 (arenaplay.pp)
- Skill roll history cleared with console history (gearhead.pas)
- Attack roll now made with estimated target of Defense + 2 (effects.pp)
- Awareness and Stealth now use the SkillRoll function (action.pp)
- Element names won't be stored in adventure megalist (randmaps.pp)
- Line attack type now has a cone shape (effects.pp)
- Added computer, software gears (ghsensor.pp)
- Gyros no longer provide MV bonus (gearutil.pp)
- Sensors and ECM must now be same scale as mecha to function (gearutil.pp)
- Removed targeting computers (ghsensor.pp)
- SeekActiveIntrinsic requires other gears be same scale as master (gearutil.pp)
- Fixed a bug with line attack (effects.pp)
- Fixed the telephone react score bug (interact.pp)
- Burn status effect now has constant rate of diminishment (arenacfe.pp)
- Tech Vulture can't remove integral modules (arenascript.pp)
- Attacking drones should not give villainous reputation (locale.pp)
- Area effect weapons do full damage against metaterrain, props (action.pp)
- Fixed return from root scene bug (arenascript.pp)
- Fixed shift gears at edge of map bug (pcaction.pp)
- Fixed bug with burst value not affecting accuracy (effects.pp)
- Added "One Hand Free" weapon encumberance rule (effects.pp)
- New weight calculator counts all out of scale gears (gearutil.pp)

0.312	October 8 2006
- Isometric mode camera should be initialized to good angle (arenaplay.pp)
- Added LAPTOP_ISO_KEYS config option (ui4gh.pp)
- Added skill roll history command (pcaction.pp)
- Added camera controls to help key list (pcaction.pp)
- Removed useless FirstAid, Recenter keys (ui4gh.pp)
- Reworked the City randmaps command (randmaps.pp)
- Added new ShortBuilding terrain (locale.pp)
- Buildings now come in a variety of styles (glmap.pp)
- When time advances quickly, 5min and halfhour triggers ignored (arenacfe.pp)
- New eyecatch poster when starting new campaign (glgfx.pp)
- Fixed lancemate chatting in mecha bug (aibrain.pp)
- Added RandomMecha ASL command (arenascript.pp)
- Fixed numerous problems with the FieldHQ (backpack.pp)

0.311	September 17 2006
- May toggle between perspective and isometric modes (glmap.pp)
- Fullscreen mode now on by default (glgfx.pp)
- Improved DialogMsg for graphical mode (glgfx.pp)
- InfoBox no longer transparent (glgfx.pp)
- Lancemates limited in new skill choice (pcaction.pp)
- Lancemates may not learn new talents (pcaction.pp)
- All menus should now have background (pcaction.pp)
- GetNewSkill display fixed (pcaction.pp)
- Save files will include extra xxran debugging info (playwright.pp)
- Mouseover will indicate items (glmap.pp)
- Configuration saved when program exits (ui4gh.pp)
- MoreText viewer slightly beautified (glgfx.pp)
- Fixed bug with xxran components grabbing scene 0 (playwright.pp)
- Encounters can't move through other models (locale.pp)
- PC should enter buildings facing in right direction (randmaps.pp)
- Power sources now get description string (description.pp)
- Added QMemo, GSceneID ASL commands (arenascript.pp)
- Fixed problem with quest scene name initialization (playwright.pp,navigate.pp)

0.310	September 12 2006
- Many new item images from Francisco Munoz and Phil Munoz
- Element name substitution string for random scene content (randmaps.pp)
- Fixed some problems with NoGo map features (locale.pp)
- Bug with cyberdisfunction "Anger" fixed (arenacfe.pp)
- Persona fragment context includes NPC's mecha theme (playwright.pp)
- May use backspace, enter as esc,space in ASCII mode (vidgfx.pp)
- Store, interact areas larger in ASCII mode (vidgfx.pp)
- RanCon prefab elements and personas inherit QuestID from scene (randmaps.pp)
- May add nonrepeating Variety of random scene content to map feature (randmaps.pp)
- Skill advance cost raises sharply after rank 15 (ghchars.pp)
- NoRescue is now a Special tag, not a Type tag (arenaplay.pp)
- Fixed some more quest generator bugs (navigate.pp)
- Added HardSkillTar, GOpenInv ASL commands (arenascript.pp)
- Added Cellbox map generator (randmaps.pp)
- Shopkeepers who know Mecha Engineering may sell custom mecha (services.pp)
- Combat NPCs assigned theme and specialty (gearparser.pp)
- Added integral intrinsic (ghintrinsic.pp)
- Added customization unit (customization.pp)
- Moved component selector routines to gearutil.pp (playwright.pp)

0.302	August 6 2006
- Added error check code to saved game loader (gearutil.pp)
- When pilot is moved by ASL, mecha is dealt with (narration.pp)
- Mass effects only affect models on the map (effects.pp)
- Added error check to ReplacePat (texutil.pp)
- If no difficulcy context for quest artifacts, use quest difficulcy (playwright.pp)
- Fixed smoke/fire transparency problem (glmap.pp)
- Artifacts may be selected by threat level (playwright.pp)
- Quest difficulcy determined by proximity to PC's home town (navigate.pp)
- Master gears included in Quest metascenes get team assigned (navigate.pp)
- Quest fragments automatically unique unless tagged as reusable (navigate.pp)
- Quest NPCs get renown and skills set by quest difficulcy rating (navigate.pp)
- Added GJoinLance, MoveAndPacifyGG ASL commands (arenascript.pp)
- Lancemates may be given set AI types (arenaplay.pp)
- Quest elements may take same scene as previous elements (playwright.pp)
- Megalist will not include Special SAtts (randmaps.pp)

0.301	July 29 2006
- Starting characters now get to choose one free talent (chargen.pp)
- Added Cure Status effect (effects.pp)
- Quest dungeons are expanded (navigate.pp)
- Fixed disappearing encounter bug (arenaplay.pp)
- Added temporary lancemates (ghchars.pp)
- Pilot must be at least one scale smaller than cockpit (ghsupport.pp)
- Removed unused "ExitGrid" functionality (navigate.pp)
- Fixed crashing bug in targeting interface (targetui.pp)
- Fixed pointer bug in new scene generator (navigate.pp)
- Fixed crashing bug in quest generator (navigate.pp)
- New scenes for quests may be assigned a faction (navigate.pp)
- Props count as participants for space map scroll (arenaplay.pp)
- Fixed crashing bug with quest selector (navigate.pp)
- Added WMonster, IfGDead ASL commands (arenascript.pp)
- Added NoMSID special tag for encounters (playwright.pp)
- Added Eyre mecha (design/*.txt)
- XXRan component selection speeded up immensely (playwright.pp)
- Quest request context includes desc of key scene, key chara (navigate.pp)
- Quests can be tied to characters as well as scenes (navigate.pp)
- Dynamic encounters now set mapgen by PC tile terrain (arenascript.pp)

0.300	July 12 2006
- Will resize Mall, Club, MonkeyMaze if more cells needed (randmaps.pp)
- Added SHAREDPALETTE map feature special tag (randmaps.pp)
- Changed camera crane to linear type (glmap.pp)
- Added set adventure content, aka "Quests" (navigate.pp)
- Fixed an arithmetic overflow when GH2 left running for hours (glgfx.pp)
- SearchForScene can confine search to one city (playwright.pp)
- Only encounters with nonzero destination deleted after use (arenaplay.pp)

0.242	June 24 2006
- SeekGear will pick smallest repairfuel first (gearutil.pp)
- New improved enemy weapon selector from Peter Cordes (aibrain.pp)
- Improved AI called shot routine (aibrain.pp)
- Added "UNSAFE" scene special tag (locale.pp)
- Fixed problems with IsSafeArea and inactive mecha (locale.pp)
- Fixed problem with unequip/uninstall from disembodied module (backpack.pp)
- Changed Extropian talent to act more like documentation suggests (arenacfe.pp)
- Fixed a bug with lancemate flirtation (aibrain.pp)

0.241	May 17 2006
- If xxran debugging on, story will store list of components (playwright.pp)
- Fixed bug with \ELEMENT, \NARRATIVE message tags (arenascript.pp)
- GSkillLevel guarantees that basic combat skills known (arenascript.pp)
- Added "." for current scene element selector (playwright.pp)
- Added SkillTar ASL command (arenascript.pp)
- Neverfail characters now get passive teamdata (playwright.pp)
- Added SetID gearparser command (gearparser.pp)
- Faction search now includes ArchAlly, ArchEnemy (playwright.pp)
- Added PC stats to the OpenGL main display (arenacfe.pp)

0.240	April 14 2006
- TargetUI will now show module and other info (targetui.pp)
- Fixed a serious bug with metascene element search (playwright.pp)
- Characters used by remnants won't be selected for other plots/stories (narrative.pp)
- Fixed bug in core story palette definitions (series/corestorystub.txt)
- Removed the mission-giver xxran palette entry (narrative.pp)
- GSkillLevel will now select a renown-appropriate mecha (arenascript.pp)
- Added !Okay search criteria (playwright.pp)
- Added xxran story debug option (ui4gh.pp)
- Plot/Story Element IDs stored as NAtts rather than stats (narrative.pp)

0.232	March 27 2006
- Reworked the xxran state descriptors (series/COMP_*.txt)
- GSkillLevel will now set NPC's mecha (arenascript.pp)
- Fixed bug in story context (playwright.pp)
- Added "ARENA" scene special tag (action.pp)
- Fixed another bug in QuickFire procedure (pcaction.pp)
- Added NPC job designations to story context (playwright.pp)
- Context string may contain or-list (texutil.pp)

0.231	March 20 2006
- Fixed bug in QuickFire procedure (pcaction.pp)
- Added AlterContext ASL command (arenascript.pp)
- Fixed a bug in artifact search (playwright.pp)
- XXRan components may leave behind remnant gears (arenascript.pp)
- XXRan components are assigned an ID number (playwright.pp)
- FieldHQ and shops now gather PC's mecha from elsewhere in city (backpack.pp)
- Called shot menu now has alphakeys (pcaction.pp)
- Fixed a bug in the targeting interface (targetui.pp)
- Fixed a bug with faction mecha lists (wmonster.pp)

0.230	March 15 2006
- Minimum MPV for AddTeamForces is 300,000 (wmonster.pp)
- Ammo name no longer pluralized (ghweapon.pp)
- Fixed problem with ASCII world map renderer (vidmap.pp)
- Shuttle service now handles wrapping world maps correctly (services.pp)
- Space maps start entirely revealed (randmaps.pp)
- Space maps don't have fixed coordinates (arenaplay.pp)
- Improved ThisItemWasSelected menu (backpack.pp)
- Added Tung Nguyen's quickfire patch (pcaction.pp)
- Fixed a bug in rumor generator (interact.pp)
- Added unique scene content (randmaps.pp)
- Added list of unique artifacts (playwright.pp)
- Changed the StringMatchWeight algorithm (texutil.pp)
- Fixed a bug in the cave map generator (randmaps.pp)
- Removed the backpack double description (backpack.pp)
- All NPC xdesc traits now in quotes (interact.pp)
- Reduced chance of personality trait and scene faction rumors (interact.pp)

0.221	February 25 2006
- Fixed a bug in the mecha generator (wmonster.pp)
- Salvage should finally be working (arenascript.pp)
- The MinValue mecha will always be of an appropriate type (wmonster.pp)
- Explosions shouldn't keep going off after death of PC (arenascript.pp)
- Items at stores may come in sets (services.pp)
- Component traits beginning with "-" must not be present (texutil.pp)
- Centralized check for whether or not NPC is an animal (gearutil.pp)
- Random scene content may include SPECIAL instructions for map feature (randmaps.pp)
- Map features may be designated as "NoGo" zones (locale.pp)
- Encounter spotting bug mostly fixed (locale.pp)
- Only prefab elements in meta/dynamic scenes get OriginalHome of -1 (playwright.pp)
- Story context indicates whether scene is meta or perminant (playwright.pp)
- Fixed a bug in the local macro procedure (arenascript.pp)
- Added Friend relationship (interact.pp)
- Story context now contains more element information (playwright.pp)

0.220	February 18 2006
- Express delivery now works with GH2 adventure structure (services.pp)
- Added Cesena Spinner (ATLAS_L5Region.txt)
- Repair Fuel now gets extended description (description.pp)
- IsArchEnemy, IsArchAlly now checks faction heirarchy (interact.pp)
- Select target menu now alphakeyed (targetui.pp)
- Fixed possible bug with character armor and cyberware (action.pp)
- Vitality skill increases damage capacity of limbs (ghmodule.pp)
- NPCs with the right skills also do verbal attacks (aibrain.pp)
- Speaking with an enemy results in a verbal attack (arenacfe.pp)
- Added Taunt, Acrobatics skills (ghchars.pp)
- Added Enraged, Flummoxed status conditions (ghweapon.pp)
- A surrendered gear that takes damage will un-surrender (action.pp)
- Surrendered NPCs not normally selected as targets (targetui.pp)
- All monsters now marked with "ANIMAL" job (wmonster.pp)
- NPCs may surrender if stamina depleted (aibrain.pp)
- Smartbump won't attack surrendered enemies (pcaction.pp)
- Added NonLethal attack attribute (ghweapon.pp)
- Damage unit combined with gearutil (gearutil.pp)
- External armor gears may contain stat bonuses (ghguard.pp)
- Fixed bug with cost of overstuffed modules (gearutil.pp)
- External armor now gets more space to install things (gearutil.pp)
- High scale items basic price increased (gearutil.pp)
- Mecha cost only reduced by MV/TR, never increased (gearutil.pp)
- Modified the cost of modules and armor (ghmodule.pp)
- Added Hardened intrinsic (ghintrinsic.pp)
- PC will only use appropriate mecha in town (arenaplay.pp)
- PCs marooned in space should be rescued (pcaction.pp)
- Hopefully fixed Linux startup and texture loading bugs (glgfx.pp)
- SmartAttack will give up after a short time (pcaction.pp)
- PC resurrection doesn't clear perminant injuries (skilluse.pp)

0.210	February 6 2006
- Added automatic web page updater (www_build.pas)
- ShiftGears will not select invalid movement mode (pcaction.pp)
- Added space flight movement system (ghmovers.pp)
- NAS_Resurrections shifted from Damage to Personal attributes (damage.pp)
- Time ASL command preserves PC's hunger level (arenascript.pp)
- For emergency repair, points applied where neeeded most (skilluse.pp)
- Old resurrection system replaced by rescue scenarios (arenaplay.pp)
- Added ForceExit ASL command (arenascript.pp)
- Added counter for number of times NPC talks to PC (arenascript.pp)
- Random chat strings passed through AtoAn procedure (interact.pp)
- Added personatype root scene attribute to persona fragment search (randmaps.pp)
- Character randomizer doesn't erase age (gearparser.pp)
- Amount of shopkeeper inventory determined by shopkeeper skill (services.pp)
- Mecha from shops come pre-painted (services.pp)
- Shopkeepers more likely to stock mecha (services.pp)
- Fewer personality trait rumors will be generated (interact.pp)
- Conversation uses SkillRoll function now (interact.pp)
- "Repair Mecha" now in shop View Mecha menu (services.pp)
- Slightly easier to spot encounters (damage.pp,locale.pp)
- Fixed a bug in CalcTotalModifiers function (effects.pp,locale.pp)
- CalcTotalModifiers now records SkillComment explaining modifiers (effects.pp)
- Increased XP awards from skill use (action.pp)
- Generalized the xxran story generator (playwright.pp)
- Fixed bug with metascene random content subzone generation (randmaps.pp)
- Prefab elements placed in current scene immediately deployed (playwright.pp)
- Campaign now starts at the Cavalier's Club (navigate.pp)

0.201	November 26 2005
- Adjusted movement speeds (action.pp)
- Added clock to display (arenacfe.pp)
- Adjusted character reaction time (ability.pp)
- Fixed bug in local macros (arenascript.pp)
- Added NOPLOTS persona special tag (interact.pp)
- Added grabdesig ASL command (grabgear.pp)
- Monster XP calculation may be based on difficulcy rating (ability.pp)
- SID of the PC's home town is saved (navigate.pp)
- Fixed multiple SeekGearByName bugs (gearutil.pp)
- Elevators and trap doors now have graphics (glmap.pp)
- Changed the way "StartHere" map features work (locale.pp)
- MassEffect only applied against active gears (effects.pp)
- Reduced the dungeon difficulcy increase (navigate.pp)
- Can have named entrance to dungeon (navigate.pp)
- Fixed chargen stat prompt bug (chargen.pp)
- Fixed ASCII mode character generator bug (vidgfx.pp)
- Random monsters are sorted by terrain type (wmonster.pp)
- Added lighting effects (glmap.pp)

0.200	November 20 2005
- Added Cayley Rock location
- Added Bluebird, Dora mecha
- Monsters file split (gearparser.pp)
- Encounters will inherit environment from parent (arenascript.pp)
- Added graphics for smoke, fire (glmap.pp)
- PCAttack trigger bug fixed (effects.pp)
- All terrain types have rudimentary graphics (glmap.pp)
- Added "W" key to toggle wall height (glmap.pp)
- If Place<> starts with ~, will put in element scene (playwright.pp)
- NeverFail MetaScene entrances always placed in Urban area (playwright.pp)
- Ammo always weighs at least one unit (ghweapon.pp)
- Added environmental effect strings (arenaplay.pp)
- Added GASATTACK attribute (ghweapon.pp)
- Changed name of GAS attribute to TOXIN (ghweapon.pp)
- Attack skill roll made against target's basic defense (effects.pp)
- Added legality levels (services.pp)
- Characters who start with bad traits get xp,cash bonus (chargen.pp)
- Added shopkeeper name and info to services display (services.pp)
- Can only use services if in same scene as NPC (arenascript.pp)
- Added UNLISTED tag for personas (pcaction.pp)
- Phone service is working again (pcaction.pp)
- Changed communication capabilities to intrinsics (ability.pp)
- Added intrinsics (ghintrinsic.pp)
- skilluse.pp unit now uses SkillRoll function (skilluse.pp)
- Added HP, MP, SP, MV, TR, and SE to info display (glinfo.pp,vidinfo.pp)
- New characters begin the game with a mecha (chargen.pp)
- Redid trait selection during character generation (chargen.pp)
- Redid jobs and family history (chargen.pp)
- May select hometown during character generation (chargen.pp)
- PC background context affects core story (chargen.pp)
- Mecha forms have different speed limits (movement.pp)
- Added error message to ArenaScript parser (arenascript.pp)
- Adjusted the shopping roll for store wares (services.pp)
- Removed redundant "View Tech Stats" menu item (services.pp)
- Added Shuttle ASL command (arenascript.pp)
- Encounters won't double-tap (aibrain.pp)
- Can't cancel mecha selection menu (arenascript.pp)
- Overcharged energy weapons get altered attack name (effects.pp)
- Combatant NPCs have randomly selected mecha (gearparser.pp)
- Combatant NPCs have skills scaled by renown (gearparser.pp)

0.110	October 25 2005
- Added NoEscape special tag for personas (arenascript.pp)
- Temporary mecha get the Faction ID of their pilots (arenaplay.pp)
- Added IfSkillTest, GrabRootScene ASL commands (arenascript.pp)
- Fixed movemode name bug in mecha description (description.pp)
- Added TERRAIN string attribute to rancon context (randmaps.pp)
- Encounters now have effect radius of 1 (aibrain.pp)
- Simplified the rumor formatting procedure (playwright.pp)
- Power drained mecha can't use energy weapons well (effects.pp)
- Colony cylinder can no longer be destroyed
- Fixed 3x3 blast against empty tile bug (effects.pp)
- Random scene content is preloaded, improving speed (randmaps.pp)
- Metascene entrance and item scripts can grab relevant plot, story (grabgear.pp)
- Renamed StoryLine ASL command to StartPlot (arenascript.pp)
- Update trigger set when stories and plots loaded/ended (arenascript.pp)
- Encounters reworked (aibrain.pp)
- GSetSAtt now does message formatting (arenascript.pp)
- Activated global plots and faction stories

0.102	September 26 2005
- Shopping menu now lists ammunition quantity (services.pp)
- Fixed training menu descriptions in SDL mode (pcaction.pp)
- Restored the DirKey function (targetui.pp)
- Reworked Part Browser (backpack.pp)
- Reworked FieldHQ main menu (pcaction.pp)
- Fixed movemode name bug in MechaDescription (description.pp)
- Reworked the services, backpack user interfaces (backpack.pp,services.pp)
- Three new martial arts attributes have been added (effects.pp)
- GateCrasher talent makes terrain destruction more likely (effects.pp)
- Effect of attack won't be shown before attack completed (arenacfe.pp)
- Reworked effects.pp (effects.pp)
- Element creation instructions in NeverFail[n] SAtt (playwright.pp)
- Added SkillRoll function and skill roll log (ability.pp)
- Replaced DAMAGE_* history vars with DamageRec record (action.pp)
- Story context now includes difficulty rating (playwright.pp)
- Scenes get default TERRAIN string attribute if not set (randmaps.pp)
- NPC mecha will be filtered for scene terrain (arenaplay.pp,wmonster.pp)

0.101	September 5 2005
- Added SUBZONE special tag (randmaps.pp)
- Encounters no longer use standard move modes (aibrain.pp)
- Encounter Metascenes take the terrain type of their entrance (arenascript.pp)
- Fixed a bug in FindDeploymentSpot function (locale.pp)
- Weapons now indicate ammunition caliber (description.pp)
- Fixed bug in megalist generator (randmaps.pp)
- Modified random NPC skin colors (glmap.pp)
- When exiting to world map, appear near city entrance (arenascript.pp)
- NPC portraits now sorted by age, charm, combat ability (glinfo.pp)
- Added WorldID, ifSafeArea, GrabTeamName ASL commands (arenascript.pp)
- Navigate uses FindActualScene function (navigate.pp)
- Added world map exploration mode (arenaplay.pp)
- Worlds now get scene IDs (navigate.pp)

0.100	August 23 2005
- First public release of GearHead-2