help changeid
changeid <oldid> <newid>Finds every instance of oldid and replaces it with newid, including descriptions and lua traps (but not vardata). Cloned objects will not be modified, nor will temporary !attributes, so a reset may be required to complete the change. IDs of similarly named objects will not be changed... if you change ‘foo_67’ to ‘foo_car_1’, ‘foo_67_out’ willkeep its ID (though any references to foo_67 will be updated)
Be aware that this command can easily break large swathes of the game. ID restrictions are in place so you can't do daft things like change lua keywords, but you can change all references to one object to another one that already exists and is referenced in the MUD, making it impossible to undo without using discardzone or (worst case) svn revert. Be careful!
Please note that this command could easily have to check every attribute on every object in the game. This means it could take some time to run! You can run several changeid instances in parallel, however.
see also:
references, set, unset, nametransplant, chstr, chint, boot