Full internationalization would be much cooler, but that's never going
to happen. Given that, this will at least prevent folks from constantly
having to look and switch between typing "armor" and "armour", depending
on which zone each item originated in, etc.
I could flip these either way, but a survey of the current state shows
that about 80% of the mixed cases use the American spellings, while 20%
use the British. And, most words *only* exist in this data in their
American forms. So, it seems the majority prefer these spellings.
In case anyone likes trivia:
* The most common mixed words in here were "armour" and "colour", each of
which occured about half as often as "armor" and "color", respectively.
* The most British word in here was "theatre" (including other forms),
which occured about twice as often as "theater".
This stanardizes all of these (and other forms of these same words):
* armour -> armor
* colour -> color
* favour -> favor
* honour -> honor
* civilise -> civilize
* centre -> center
* theatre -> theater
* defence -> defense
* offence -> offense
* realise -> realize
This just converts the few DOS text files still in here to standard text files (line-endings),
removes all the trailing spaces on lines, removes all the trailing blank lines, and replaces
all the tabs (except in .zon files, where they seem to be common) with expanded spaces.
It's easy to confirm this is actually a non-change, except for whitespace:
* `git show -w` shows this commit as only removing 8 trailing blank lines.
This should make no difference to tbaMUD itself, but it will make working on these files,
especially with scripts and automated tools, much easier.
This is the base change for a set of other changes I will put up once/if this merges,
without this, the others are just too complicated to wrangle.
I am guessing some script or tool used upstream is doing an unsafe
search-and-replace for '@' with TAB, and accidentally changing these.
They seem to have been creeping into the repo for years.
I produced this fix commit automatically with:
sed -i 's|\t\([bcdgmnoruwyBCDGMRWY]\)|@\1|g' tba/*/*.*
...and then a few files' changes had to be undone.
I looked through all of the rest, and they look like correct fixes.
I also ran all the other letters, and they only make incorrect "fixes".
[Oct 10 2007] - Rumble
Added OLC menu options for Copying. The Xcopy option is still available for GODs and above.
Player table is now created if it does not exist. (thanks Rhade)
[Oct 08 2007] - Rumble
Removed top_shop_offset variable, hopefully fixing the infamous sedit bug.
Fixed memory leaks from not freeing new zone builders and new zone commands. (thanks Neme)
[Oct 04 2007] - Rumble
Changed autoexit to display doors as Exits: n (e) w s. DISP_CLOSED_DOORS added
to cedit.
Added rcopy, ocopy, etc. for all forms of OLC. (thanks Neme)
[Oct 01 2007] - Rumble
Added trigedit variables %zonename% and %zonenumber%. (thanks Drefs)
Fixed memory leak in do_dig. (thanks Neme)
Added trigedit variables %roomflag% and object %affects%. (thanks Jamdog)
[Sep 27 2007] - Rumble
Update to do_hit to prevent crash if the player is AFF_CHARM somehow without a
master. (thanks Jamdog)
Removed alias.c. New ASCII aliases handled in players.c and saved in plrfiles.
[Sep 25 2007] - Rumble
Added set/not set to extra descriptions menu in oedit so a builder can tell if
they exist or not without having to enter the extra desc menu or stat the object.
Replaced [TRIG] flag (showvnum enabled) with [T<vnum>] to make things easier to stat.
[Sep 24 2007] - Rumble
Added %is_pc% to return -1 for objects. (thanks Jamdog)
Fixed do_gen_comm color bleed into last apostrophe in gossip/shout/grat/etc.
Fixed bug where object keywords took precedence over door keywords. i.e. open door would try to open an object with keyword door. (thanks Trulight)
[Sep 23 2007] - Rumble
Fixed minlev checks in do_grab, do_wield, and do_wear. (thanks Trulight)
Added trigedit variables(modifiable) Hunger, Thirst, and Drunk.
[Sep 15 2007] - Rumble
Fixed bug in unlimited drinks showing as empty. (thanks AaronGoulet)
[Sep 13 2007] - Rumble
Changed binary search functions (real_xxxx, real_zone_by_thing), except real_shop. (thanks Neme)
script_proto list freed when exiting without saving in oedit/medit/redit. (thanks Neme)
dg_olc.c, trigedit_save(): trig name and arg duping removed. (thanks Neme)
genobj.c, update_all_obects(): object ID copied, no more 0 uid. (thanks Neme)
CLEANUP_ALL in redit after saving a room. (thanks Neme)
new function in genolc.c: free_save_list(), called during shutdown. (thanks Neme)
Event_free_all() now frees all events. (thanks Neme)
Fixed memory leak in perform_act(). (thanks Rhade)
Changed NUM_BOARDS from 10 to 7 (the actual num of boards). (thanks Neme)
Removed the Keywords option in hedit since they have to be in the body.
[Sep 12 2007] - Rumble
Fixed crash bug caused by olist with no objects. (Thanks Rhade)
Several changes made to compile clean on older versions of GCC. (Thanks Neme)
?Sep 10 2007] - Rumble
Fixed items with rnum = NOTHING or NOBODY being changed to rnum = 0. (Thanks Neme)
Fixed memory leak in dg_olc.c trigedit save. (Thanks Neme)
[Sep 04 2007] - Rumble
Changed CLSOLC to LVL_BUILDER.
removed delete_doubledollar from do_say. (thanks Rhade)
[Sep 01 2007] - Rumble
Made Puff a hidden mob since she is used on room entry trigs to do dg_cast.
Fixed dg_affect to not add 1 to the desired affect duration.
Fixed dg_affect to work with 128 bits.
Added AFF_FLYING/SCUBA and appropriate checks in act.movement.c. Room sector ty
pes IN FLIGHT and UNDERWATER are finally being used!
Removed all of the Dragon_Breathes.
Removed context help system.
Added invis level on reconnect.
[May 15 2007] - Rumble
Fixed object stacking to match s-desc and item_number.
Added wizupdate command.
Added valid_dg_target check to object remove trigs.
- Added ZZZ directories to plrfiles and plrvars (thanks Zizazat).
- Added 00 files to plrfiles directories (thanks Khorlane).
- Added mail check at reconnect and when coming back from AFK.
- Added JamDog's updated levenshtein_distance that compiles clean with MSVC++.
- Added AFK to player L-desc.
--Rumble