Changes to dialog0.txt ----------------------------- set 2002, version 3.406 ----------------------------- added {do_land}, {do_touch} and {do_corner} ----------------------------- jun 2002, version 3.305 ----------------------------- The {do_random} series has changed and is larger a {do_blimp} series has been added please check these two whole series, there are too many changes to note here! Four new placeholders have been added, which can be used to redirect chat output: {conmsg_speaker} {conmsg_target} send the bot's answer as a console message The message can be formatted: 0,0,255,0,1{conmsg_speaker} sends a blue italics message 0,0,255 being the red, gree, blue components 0,1 is bold (off), italics (on) the default is black plain text. Two examples: Say1=255,0,0,1,0{conmsg_speaker}Hi, {p}, thanks for visiting! Say1=Welcome, {p}!{n}255,0,0,1,0{conmsg_speaker}Hi, {p}, thanks for visiting! {conmsgw_speaker} {conmsgw_target} send the bot's answer as a console message, mimicking whisper. If console message is not available they send a whisper. All {whisper_target} and {whisper_speaker} in standard dialog files have been changed to these two. NOTE: 'speaker' and 'target' are usually interchangeable except when the target is different than the speaker like in a follow action. ----------------------------- jan 2001, version 2.9999974 ----------------------------- added to [Common] RightsIsTourist={p}, the rights of {citname} and of all tourists in {world} are: {cit_rights} RightsIsXelagot={p}, the rights of xelagot {citname} #{citnum} in {world} are: {cit_rights} RightsIsBotOK={p}, the rights of bot {citname} #{citnum} in {world} are: {cit_rights} RightsIsYou={p}, your rights in {world} are: {cit_rights} RightsButWearsPrivs=But {citname} is wearing the privs of #{privsnum}: {privs_rights} RightsButYouWearPrivs=But you are wearing the privs of #{privsnum}: {privs_rights} ----------------------------- jan 2001, version 2.9999960 ----------------------------- added to [Common] SpacialCommands= IsCitizen31url={citname} is citizen number {citnum}, url {citurl} IsCitizenName31url={p}, {citname} is citizen number {citnum}, url {citurl} IsCitizenNumber31url={p}, {citname} is citizen number {citnum}, url {citurl} and corresponding additions to other section ----------------------------- december 2000, version 2.9999959 ----------------------------- to [Common]: stOn=on stOff=off edited Your State to include EjectList: {ejectlist_onoff}. Identify: {identify_onoff}. ----------------------------- november 2000, version 2.9999955 ----------------------------- added cmd={do_set_to_rotation} to adjust relative yaw to avatar followed added to hear=your state {script_data} {botclient_data} to [Common] Error=error Connected=connected Disconnected=disconnected Reconnecting=reconnecting AutoReconnecting=auto-reconnecting changed: self-eject to: exit in cmd={do_eject} ----------------------------- september 2000, version 2.9999941 ----------------------------- added to the {present} line say2=I am alone here but this does not help LOL... added to or modified in [Commons] section: StateVoid=in void StateUniverse=in universe StateWorld=in world StateWorldInvisible=invisible in world StateWFSWorld=wfs StateWFSUni=WFS StateTravelling=travelling StateDestination=destination ----------------------------- july 2000, version 2.9999930 ----------------------------- added to [Owner] cmd={do_vanish} cmd={do_materialise} ----------------------------- may 2000, version 2.9999918 ----------------------------- added to the [Commons] section: YouClickedOnTarget=You clicked on {target_name} YouClickedOnMe=You clicked on me ----------------------------- may 2000, version 2.9999914 ----------------------------- added to [Owner] a url Download command cmd={do_download} ----------------------------- may 2000, version 2.9999907 ----------------------------- added to [Owner] some caretaker commands: cmd={do_enter_caretakermode} cmd={do_exit_caretakermode} cmd={do_give_bots} cmd={do_give_build} cmd={do_give_eject} cmd={do_give_eminentdomain} cmd={do_give_enter} cmd={do_give_speak} cmd={do_give_publicspeaker} cmd={do_give_publicspeaker} cmd={do_give_specialobjects} cmd={do_take_bots} cmd={do_take_build} cmd={do_take_eject} cmd={do_take_eminentdomain} cmd={do_take_enter} cmd={do_take_speak} cmd={do_take_publicspeaker} cmd={do_take_specialobjects} ----------------------------- april 2000, version 2.99998983 ----------------------------- added to [All] cmd={do_dice}, new placeholder {dice} to Say replace (internal code): {dice} ----------------------------- april 2000, version 2.999987 ----------------------------- changed {do_say_boss} added to [Common] And=and ----------------------------- april 2000, version 2.999986 ----------------------------- Added {do_change_language} Added {do_avurl} to [Common]: ISpeakLanguage=I speak english to Say replace (internal code): {i_speak_language} ----------------------------- april 2000, version 2.999982-3 ----------------------------- Added {do_avwarp}, {do_avteleport} Added {do_avclick}, {do_avwhisper} ----------------------------- march 2000, version 2.999965 ----------------------------- Added {bot_universe} to {bot_world} ----------------------------- march 2000, version 2.999961 ----------------------------- Added the following DeeJay commands: cmd={do_load_speakers} hear=load speakers say1=Loaded speakers {customspeakers_file} with {validspeakers_count} valid speakers say2=I must be in a world to do this say3=Can not find speakers file {customspeakers_file} say4=Loaded speakers {customspeakers_file} is empty or not valid cmd={do_save_speakers} hear=save speakers say1=Saved speakers {customspeakers_file} with {validspeakers_count} valid speakers say2=I must be in a world to do this say3=I have no valid speaker objects in this world say4=Can not save speakers file {customspeakers_file} ----------------------------- march 2000, version 2.999959 ----------------------------- All language sections of Lang.ini have been moved to the dialog files: Dialog0.txt Spanish_AMD01.txt Lang.ini is not used any more by the bot so the Language keyword in Dialog0.txt is not used either ----------------------------- march 2000, version 2.999958 ----------------------------- in Lang.ini: added items EntersP ExitsP NobodyElse and a whole series: TheCompassN, The CompassNNW... ToTheCompassN, ToTheCompassNNW... in Dialog0.txt and its translations, there are 6 more possible placeholders not used in the english version, but used in French and Spanish versions: {bot_thecompass}, {bot_tothecompass} {speaker_thecompass}, {speaker_tothecompass} {target_thecompass}, {target_tothecompass} moreover, one may leave the Language key blank (in the [Common] section of translations of Dialog0.txt) if one incluses in this [Common] section all the keywords of a Lang.ini section or, one may still use the Lang.ini section and modify some keywords of Lang.ini by including them in the [Common] section of the language file. In this case, the Language key in [Common] must point to the section in Lang.ini. ----------------------------- february 2000, version 2.99983 ----------------------------- disk-jockey commands reduced to fewer, all commands for preparing, describing and creating the speaker are inactive (use the GUI for that) and other dj commands have changes ----------------------------- december 1999, version 2.99967 ----------------------------- {do_repeat} was moved to the begining of the [Owner] section it sould be copied to the begining of the section in custom files too ----------------------------- november 1999, version 2.99951 ----------------------------- cmd={do_uniwarp} hear=uniwarp to{space} tag=warp say1=Warping accross to {bot_universe}, {coords} say0=Mission impossible, {p} cmd={do_uniwarp} hear=uniwarp{space} tag=warp say1=Warping accross to {bot_universe}, {coords} say0=Mission impossible, {p} cmd={do_uniwarp} hear=uniport to{space} tag=warp say1=Warping accross to {bot_universe}, {coords} say0=Mission impossible, {p} cmd={do_uniwarp} hear=uniport{space} tag=warp say1=Warping accross to {bot_universe}, {coords} say0=Mission impossible, {p} ----------------------------- november 1999, version 2.9994 ----------------------------- in [Common], allows a separate file for hi/bye, definitions and avatar click answers HiByeFile=dialog0_hibye.txt DefineFile=dialog0_define.txt AvClickFile=dialog0_avclick.txt in [Owner], before do_warp_gz calls another bot (verbal trans-universe teleport) cmd={do_call} hear={botname} call{space} say1=Calling {person} in {target_world} of {target_universe} at {target_ns} {target_we} {target_altitude}... say2=Calling {person}... say0=I cannot locate {person}, {p} cmd={do_call} hear={bos}call{space} say1=Calling {person} in {target_world} of {target_universe} at {target_ns} {target_we} {target_altitude}... say2=Calling {person}... say0=I cannot locate {person}, {p} in [All], before do_say_pos cmd={do_locate} hear=locate{space} say1={other_botname} detects {person} in {target_world} of {target_universe} at {target_ns} {target_we} {target_altitude} facing {target_compass}, as avatar {target_avatar}, {p} say2=I detect {person} in {target_world} of {target_universe} at {target_ns} {target_we} {target_altitude} facing {target_compass}, as avatar {target_avatar}, {p} say0=We cannot locate {person}, {p} -------------------------------- november 1999, version 2.9993 in [Owner], to stop text reading -------------------------------- cmd={do_kill_text} hear={botname} silence! in [All], say error code cmd={do_errorcode} hear=error{space} tag=error say1=The Wise Ones say: 'error {error_code}' -------------------------- august 1999, version 2.8x? -------------------------- loading the script enabled, hear and code changed, {scriptfile} added. cmd={do_load_pos} hear=/loadscript say1=Loading script {scriptfile}, count is {c} -------------------------- Version 4.00, SDK build 14 22 June 1999 -------------------------- the eject command (self eject) has been moved before the other ejects. [Common] # after DepartureWhisper ClickedOnTarget={source_name} clicked on {target_name} ClickedOnMe={source_name} clicked on me ClickedOnSomeone={source_name} clicked on someone... [Owner] # after cmd={do_log_end} cmd={do_avatar_click_on} tag=avclick hear=avatar click on{eos} say1=Avatar click detection is on cmd={do_avatar_click_off} tag=avclick hear=avatar click off{eos} say1=Avatar click detection is off -------------------------------- Last version before SDK build 14 14 June 1999 -------------------------------- [Login_Owner] # before cmd={do_eject} (which ejects the bot himself). cmd={do_eject_target_x} hear={bos}{botname} eject{space} tag=eject say0=I may not eject say1=Targeting {target_name} for ejection. To eject, say: {botname} shoot say2=Targeting {target_name} for ejection, has been out of reach for {minutes} minute(s). To eject, say: {botname} shoot say3=Target {target_name} not found. cmd={do_eject_fire_x} hear={bos}{botname} shoot{space} tag=eject+shoot say0=I may not eject say1=EJECTED {target_name} for {minutes} minute(s). say2=Time-out, try again... say3=No target. Say: {botname} eject