Fehler beim Reisen

Für alle Käferchen... Manchmal schaut hier auch ein Irrwisch vorbei.

Moderatoren: Ratsgruppe Programmierer, A-Team

Re: Fehler beim Reisen

Beitragvon Pyromaniac » Fr 03 Nov, 2017 09:24

Alles halb so wild. Mir ist jetzt aufgefallen, dass die fehlenden Funktionen irgendwann wieder erschienen.
Damit ist das nur eine Unschönheit, sollte alles nach einem Antamartag wieder zur Verfügung stehen.
Pyromaniac
Hauptmann
Hauptmann
 
Beiträge: 1270
Registriert: Di 24 Mai, 2011 10:34
Heldenname: Ixliton, Orlan und Odette

Re: Fehler beim Reisen

Beitragvon Aigolf » Mi 07 Aug, 2019 13:20

So hab einen Reisebug gefunden der erheblich die Reisezeit für Strecken verkürzt eine quasi Teleport durch Reisen. Wenn man die Reiseplaanungs Festure nutzt wo man 5 Reisestrecken voreinstellt und diese bis zum Letzten Reiseort nur Aktualisiert und dann wieder weitere 4 Stationen einstellt und dann es Aktualisiert kann man bis zum zu Letzt eingestellten Reiseziel ohne die Reisezeit dorthin gelangen. Denke sowas sollte ja nicht sein .Ein extremer Fehler der in Länger andauernden Regionen erhebliche Reisezeit Verkürzung einbringt
Der Zug des Herzens ist des Schicksals Stimme.
Du bist deine eigene Grenze, erhebe dich darüber.
Flüchtig wie Träume und Schatten,unberechenbar wie der Tau und der Blitz,so ist das Leben
Weltenbauer Südkontinent
Benutzeravatar
Aigolf
Globaler Kanzler Süd
Globaler Kanzler Süd
 
Beiträge: 11643
Registriert: Mi 21 Feb, 2007 18:38
Wohnort: Witten
Heldenname: Gorian von Norbrak
Mitglied bei: Die Hände des Schicksals

Re: Fehler beim Reisen

Beitragvon Aigolf » Mi 07 Aug, 2019 15:15

Nochmals ich irgendwie war es wohl ein einmaliger Fehler jetzt scheint es ganz normal weiter zu gehen mit der Reisezeit
Der Zug des Herzens ist des Schicksals Stimme.
Du bist deine eigene Grenze, erhebe dich darüber.
Flüchtig wie Träume und Schatten,unberechenbar wie der Tau und der Blitz,so ist das Leben
Weltenbauer Südkontinent
Benutzeravatar
Aigolf
Globaler Kanzler Süd
Globaler Kanzler Süd
 
Beiträge: 11643
Registriert: Mi 21 Feb, 2007 18:38
Wohnort: Witten
Heldenname: Gorian von Norbrak
Mitglied bei: Die Hände des Schicksals

Re: Fehler beim Reisen

Beitragvon Achwas » So 29 Mär, 2020 01:27

Gruppen-Reise hängt vor Ankunft in nächster Stadt. Möglicherweise wurde Umdrehen angeklickt.

Konsole meldet:
var titleTemplate="";var titleHeroName="";var titleRemainingTime="";var myAccordion;var myAccordionInitiated=false;var myAccordionTimer=$empty;var myToolTips=[];var myToolTipsTimer=$empty;var myHeldeninfoTimer=$empty;var parsersInjected=false;var aoqmlInputVars=[];var stadtinfoEingeblendet=true;var bombastKachelnTimer=$empty;function updateTitle(){if(titleTemplate>""){title=titleTemplate.replace(/{Held}/gi,titleHeroName);title=title.replace(/{Restzeit}/gi,titleRemainingTime);title=title.replace(/^{[^}]*}/gi,"");title=title.replace(/{[^}]*}$/gi,"");title=title.replace(/[{}]*/gi,"");document.title=title}}function setTitleTemplate(a){titleTemplate=a;updateTitle()}function setTitleHeroName(a){titleHeroName=a;updateTitle()}function setTitleRemainingTime(a){titleRemainingTime=a;updateTitle()}function popup(a,b){if(!b||b==0){b=600}fenster=window.open(a,"fenster1","width="+b+",height=500,left=150,top=150,status=yes,scrollbars=yes,resizable=yes");fenster.focus()}function ladeAccordionEffekte(e){var b=0;var f;if($("accordion_container_ortsuebersicht")){var a=Cookie.read("acc_ort");if(a!=null){b=a.toInt()}f=function(i,h){var g=this.previous;Cookie.write("acc_ort",g)}}var d={height:true,opacity:true,alwaysHide:true,initialDisplayFx:false,display:-1,onActive:f};myAccordion=new Fx.Accordion($$(".accordion_toggle"),$$(".accordion_content"),d);myAccordionInitiated=true;if(typeOf(e)=="element"){var c=0;myAccordion.elements.each(function(g){if(g==e){b=c}c++})}myAccordion.display.delay(200,myAccordion,b)}function reloadAccordion(a){var b=0;for(var c=0;c<myAccordion.elements.length;c++){var d=myAccordion.elements[c];if(d.get("id")==a){b=c;break}}myAccordion.display(b);myAccordion.display.delay(1500,myAccordion,b)}function renewTips(){myToolTips.each(function(a){a.hide()});myToolTips=[];clearTimeout(myToolTipsTimer);myToolTipsTimer=renewTips_impl.delay(500)}function renewTips_impl(){var a;a=new Tips(".tip",{className:"antamar"});myToolTips.push(a);a=new Tips(".tip2",{className:"antamar"});myToolTips.push(a);a=new Tips(".utip",{className:"antamar"});myToolTips.push(a);$$("img.tooltip_big_img").each(function(c){var d=c.getProperty("src");var b=c.retrieve("tip:title");c.removeProperty("title").store("tip:text",'<img src="'+d+'" alt="'+b+'" />')});a=new Tips("img.tooltip_big_img",{className:"tooltip_img",hideDelay:0,showDelay:0});myToolTips.push(a);$$("span.tooltip").each(function(b){var d=b.get("id");var c="";if($(d+"_tip_text")){c=$(d+"_tip_text").get("html")}b.store("tip:text",c);if($(d+"_tip_title")){b.store("tip:title",$(d+"_tip_title").get("html"))}});a=new Tips("span.tooltip",{className:"antamar",hideDelay:0,showDelay:0});myToolTips.push(a);a=new Tips("span.tipimg",{className:"transparent",hideDelay:0,showDelay:0});myToolTips.push(a);$$("span.heldanzeige").each(function(b){var d=b.get("id");var c=$(d+"_tip_text").get("html");b.store("tip:text",c)});a=new Tips("span.heldanzeige",{className:"held_tip",fixed:true,hideDelay:0,showDelay:0});myToolTips.push(a)}function reload_heldeninfo(){clearTimeout(myHeldeninfoTimer);clearTimeout(myToolTipsTimer);myHeldeninfoTimer=reload_heldeninfo_impl.delay(400)}function reload_heldeninfo_impl(){new Request.HTML({url:"ajax/heldwerte.php",update:$("heldeninfo"),onSuccess:function(){renewTips()}}).post()}function injectNewSortParsers(){HtmlTable.defineParsers({preisParser:{match:/^<span class="hidden_preis".*>(\d+)<\/span>/,convert:function(){return this.get("text").replace(/^<span class="hidden_preis".*>(\d+)<\/span>/,"").toInt()},number:true}})}function renewSortedTables(){if(parsersInjected==false){injectNewSortParsers();parsersInjected=true}$$("table.sortable").each(function(a){new HtmlTable(a,{sortable:true,sortIndex:null})})}function createTooltip(a,c,d){var b=$(a);if(b){b.store("tip:text",c);if(d){b.store("tip:title",d)}new Tips(b,{className:"antamar"});return true}return false}function fadeOut(b,c){if(typeof b=="string"){b=$(b)}var a=function(){if(b){b.fade("out");b.empty.delay(1000,b)}};a.delay(c*1000)}function fadeIn(a){if(typeof a=="string"){a=$(a)}a.fade("in")}function niceToggle(b){if(typeof b=="string"){b=$(b)}if(b.getStyle("display")=="none"){b.fade("hide");b.setStyle("display","");b.fade("in")}else{b.fade("out");var a=function(){b.setStyle("display","none")};a.delay(700,b)}}function teaserText(c){var b=c.getPrevious("span.teaser_hidden_text");var a=c.getPrevious("span.teaser_points");if(!b||!a){return}if(b.getStyle("display")=="none"){b.setStyle("display","");a.setStyle("display","none");c.set("html","[ wieder ausblenden ]")}else{b.setStyle("display","none");a.setStyle("display","");c.set("html","[ mehr lesen ]")}}function ajax_seitenaufruf(d,c,a){$("gameContent").set("html",'<img src="./bilder/ajax-loader.gif" alt="Lädt..." title="Lädt..." />');var b="";if(c){b="&param="+c}if(typeof stopAllChats=="function"){stopAllChats()}new Request.HTML({url:"ajax/seite_holen.php",method:"post",data:"seite="+d+b,update:$("gameContent"),onSuccess:function(){aktualisiere_seitenhilfe(d);if(a){reload_heldeninfo()}else{renewTips()}},onFailure:function(){alert("Hups, hier ist irgendwas schief gelaufen. Die Verbindung zum Server wurde verloren.")}}).post()}function aktualisiere_seitenhilfe(b){if(!$("seitenhilfe")){return false}if(b=="transfer"){b="Held-zu-Held-Handel"}else{if(b=="heldinfo"){b="Allgemeine Angaben"}}var a="http://wiki.antamar.eu/index.php?title="+b.capitalize().replace("KampfmanöVer","Kampfmanöver");$("seitenhilfe").set("href",a);return true}function check_for_new_pm(a){new Request({url:"ajax/pn.php",onSuccess:function(b){if(b=="true"&&$("unreadPM")){$("unreadPM").addClass("ungeleseneNachrichten")}else{if(b=="false"&&$("unreadPM")){$("unreadPM").removeClass("ungeleseneNachrichten")}}if(a){setTimeout(function(){check_for_new_pm(true)},75000)}}}).post()}function setzeErsatz(c,d,b){var a="ware_id="+d.toInt();if(c=="S"){a+="&schild=1"}new Request.JSON({url:"ajax/ersatzwaffe.php",data:a,onSuccess:function(f){prio=f.prio.toInt();ware=f.ware_name;var e=(c=="S")?"Ersatzschild":"Ersatzwaffe";if(prio==-1){b.set("checked",false);$("meldung").set("html",'"'+ware+'" wurde als '+e+" gelöscht")}else{if(prio>0){b.set("checked",true);$("meldung").set("html",e+' "'+ware+'" erhielt die Priorität '+prio)}}}}).post()}function speichereKampfeinstellungen(){var a=$("kampfEinstellungen");new Form.Request(a,"optionsSaved",{resetForm:false,requestOptions:{onSuccess:function(e,c,b,d){ajax_seitenaufruf("kampfmanöver","saved&meldung="+encodeURIComponent(b))}}}).send()}function aktiviere_sf(a,c,b){new Request({url:"ajax/steigerungen.php",data:"aktiviere_sf="+a,onSuccess:function(d){$(b).set("html",d);c.setStyle("display","none");reload_heldeninfo()}}).post()}function aktiviere_fertigkeit(a){var b=$("zu_aktivierende_fertigkeit").get("value").toInt();if(b==0){alert("Bitte Fertigkeit auswählen");return false}new Request({url:"ajax/steigerungen.php",data:"aktiviere_fertigkeit="+b,onSuccess:function(c){var d=encodeURIComponent(c);ajax_seitenaufruf("fertigkeiten",a+"&meldung="+d,true)}}).post()}function steigere_fertigkeit(a,b){new Request({url:"ajax/steigerungen.php",data:"fertigkeit="+b,onSuccess:function(c){var d=encodeURIComponent(c);ajax_seitenaufruf("fertigkeiten",a+"&meldung="+d,true)}}).post()}function steigere(a,b){if(a!="wert"&&a!="eig"){return false}new Request({url:"ajax/steigerungen.php",data:a+"="+b,onSuccess:function(c){if(c=="true"){reload_heldeninfo()}else{alert(c)}}}).post()}var wegwerf_mBoxes=[];function wegwerfen_prepare(a){if(a==0){ajax_seitenaufruf("ausrüstung","wegwerfen_prepare");return}wegwerf_mBoxes.each(function(b){b.destroy()});wegwerf_mBoxes=[];new Request({url:"ajax/wegwerfen.php",method:"post",data:"ware_id="+a,onSuccess:function(b){var c=new mBox.Modal({title:"Wegwerfen",content:b,buttons:[{title:"OK",addClass:"Confirm",event:function(){var d="";$$("input[name=instanzen_"+a+"[]]:checked").each(function(e){d+="&i[]="+e.get("value")});if(d!=""){new Request.HTML({update:"gameContent",method:"post",url:"ajax/seite_holen.php",data:"seite=ausrüstung&wegwerfen=true"+d,onSuccess:function(){reload_heldeninfo()}}).post()}this.close()}},{title:"Abbrechen",addClass:"Cancel"}],overlay:true,overlayStyles:{color:"grey",opacity:0.5}}).open();wegwerf_mBoxes.push(c);$$(".sel_all").each(function(d){d.addEvent("click",function(e){$$("input[type=checkbox]").each(function(f){f.set("checked",true)});$$("input[name=sel_x]").each(function(f){f.set("value",$$("input[type=checkbox]:checked").length)})})});$$(".sel_none").each(function(d){d.addEvent("click",function(e){$$("input[type=checkbox]").each(function(f){f.set("checked",false)});$$("input[name=sel_x]").each(function(f){f.set("value",$$("input[type=checkbox]:checked").length)})})});$$("input[name=sel_x]").each(function(d){d.addEvent("change",function(g){var f=d.get("value").toInt();if(f<0){d.set("value",0);f=0}var e=0;$$("input[type=checkbox]").each(function(h){e++;var i=(e<=f);h.set("checked",i)});if(f>e){d.set("value",e)}})});$$("input[name=instanzen_"+a+"[]]").each(function(d){d.addEvent("change",function(f){var e=$$("input[name=instanzen_"+a+"[]]:checked").length;$$("input[name=sel_x]").each(function(g){g.set("value",e)})})});$$("input[name=instanzen_"+a+"[]]").each(function(d){d.fireEvent("change")})}}).post()}function wegwerfen(){new Form.Request("wegwerfForm","gameContent",{resetForm:false,extraData:{seite:"ausrüstung",wegwerfen:true},requestOptions:{onSuccess:function(){reload_heldeninfo()}}}).send()}function insertAoqmlInputFunctionality(a){aoqmlInputVars.push(a)}window.addEvent("domready",function(){if(aoqmlInputVars.length>0){$$("a.questlink").each(function(b){var a=b.get("href").toString();b.removeEvents().removeProperty("onclick").setProperty("href","javascript:void(0);");b.addEvent("click",function(d){d.stop();var c;aoqmlInputVars.each(function(f){inputElemID="aoqmlVar_"+f;var e=$(inputElemID).get("value").trim();if(e==""){alert("Bitte eine Eingabe im Eingabefeld vornehmen.");$(inputElemID).focus()}else{new Request({url:"ajax/quest.php",data:"storeVar="+f+"&wert="+e,onSuccess:function(g){if(g=="true"){c=setTimeout(function(){new URI(a).go()},300)}else{alert("FEHLER: Die Eingabe konnte leider nicht gespeichert werden! Bitte melde diesen Fehler im Forum!")}}}).post()}})})})}});function click_quest_link(a,c){if(c>0){click_group_quest_link(c,a)}else{var b=$(a).getProperty("href");new URI(b).go()}}function isNumber(a){return !isNaN(parseFloat(a))&&isFinite(a)}function toggleStadtinfos(){if(stadtinfoEingeblendet){new Fx.Slide("stadt_info_container").slideOut();stadtinfoEingeblendet=false;Cookie.write("zeigeStadtinfo","false")}else{new Fx.Slide("stadt_info_container").slideIn();stadtinfoEingeblendet=true;Cookie.write("zeigeStadtinfo","true")}$("p-up").toggle();$("p-down").toggle()}function reiseziel(c,d){var f=$("ziel_"+d);var e=$("ww_modus");if(!e||!f){alert("Ein HTML-Element konnte nicht gefunden werden. Bitte Fehler im Forum melden!");return}var g=e.get("html");var b=f.getElement("span.kosten");var a=f.getElement("span.dauer");if(!b||!a){alert("Ein HTML-Element zu Kosten und Dauer konnte nicht gefunden werden. Bitte Fehler im Forum melden!");return}new Request.JSON({url:"ajax/reisestart.php",method:"post",data:"action=updateMobil&ww="+g+"&ziel="+f.getProperty("ziel")+"&mobil="+c,onSuccess:function(h){b.set("html",h.kosten);a.set("html",h.dauer);f.setProperty("mobil",h.mobil_id);$$(".axZmToolTipOuter span.dauer").each(function(i){i.set("html",h.dauer)});$$(".axZmToolTipOuter span.kosten").each(function(i){i.set("html",h.kosten)})}}).post()}function starte_reise(a,f){var c=$("ziel_"+a);var b=$("ww_modus");if(!c||!b){alert("Ein HTML-Element für den Reisestart konnte nicht gefunden werden. Bitte Fehler im Forum melden!");return}var d=b.get("html");var e="action=starteReise&ww="+d+"&zahl="+a+"&ziel="+c.getProperty("ziel")+"&mobil="+c.getProperty("mobil");if(f==1){e+="&ignoreLocationCheck=true"}new Request.HTML({url:"ajax/reisestart.php",method:"post",data:e,update:$("wegweiser_ajax_output")}).post();$$(".axZmToolTipOuter").each(function(g){g.destroy()})}function bombast_kacheln_korrigieren(){if(Cookie.read("antamar_css")!="bombast"){return}var a=0;if($("gameInnerBox")&&$("menuInnerBox")&&$("menuInnerBox2")){a=$("gameInnerBox").getSize().y-$("menuInnerBox").getSize().y+20;if(a>10){$("menuInnerBox2").setStyle("height",a)}else{$("menuInnerBox2").setStyle("height","auto")}}if($("gameInnerBox")&&$("heldeninfoInnerBox")&&$("heldeninfoInnerBox2")){a=$("gameInnerBox").getSize().y-$("heldeninfoInnerBox").getSize().y+20;if(a>10){$("heldeninfoInnerBox2").setStyle("height",a)}else{$("heldeninfoInnerBox2").setStyle("height","auto")}}}function init_RPFormValidation(a){new Form.Validator.Inline(a,{stopOnFailure:true,useTitles:true,errorPrefix:"",onFormValidate:function(d,c,b){if(d){save_rp(c)}}})}function save_rp(a){tinyMCE.triggerSave();new Fx.Scroll(window).toElement("content");new Form.Request(a,"rpsite",{resetForm:false,requestOptions:{onSuccess:function(){}}}).send()}function init_RPFileUpload(forms_selector){$$(forms_selector).each(function(form){form.getElements("input[name=js_function]").each(function(el){eval(el.get("value"))});var rp=0;var fraktion=0;form.getElements("input[name=rp]").each(function(el){rp=el.get("value").toInt()});form.getElements("input[name=fraktion]").each(function(el){fraktion=el.get("value").toInt()});form.getElements("input[type=file]").each(function(input_file_elem){new Form.Upload(input_file_elem,{fireAtOnce:true,targetUrl:"ajax/rp.php",extraData:{upload:"true",rp:rp,fraktion:fraktion},onComplete:function(res){if(res=="OK"){input_file_elem.set("value","")}else{alert(res)}form.getElements("input[name=js_function]").each(function(el){eval(el.get("value"))});form.getElements("ul.uploadList, div.progress").each(function(el){el.setStyle("display","none")})}})})})}function toggle_testarea(b){var a=b.get("name");var c=b.get("value");$$("input[name="+a+"]").each(function(e){var d=e.get("value");$(d).setStyle("display","none");if(d==c){$(d).setStyle("display","")}})}function rp_toggle_fileupload(b){var a=b.get("checked");var c=b.getParent("form").getElements("div.file_upload_box")[0];if(a){c.setStyle("display","")}else{c.setStyle("display","none")}}function rp_get_file_list(a,d,b,c){if(a<=0){return}new Request.HTML({url:"ajax/rp.php",data:"rp="+a+"&fraktion="+d+"&get_dl_list=1&edit_mode="+c,update:b}).get()}function rp_delete_file(a,b,c){new Request({url:"ajax/rp.php",data:"rp="+a+"&del_file="+b,onSuccess:function(d){if(d=="OK"){c.getParent("div").setStyle("display","none")}else{alert(d)}}}).get()}function rp_bewerbung(a,c){var b=c.getParent("span");new Request.HTML({url:"ajax/rp.php",data:"rp="+a+"&bewerbung=1",update:b}).get()}function rp_delete_fraktion(a,b){new Request.HTML({url:"ajax/rp.php",data:"rp="+a+"&del_fraktion="+b,update:$("rpsite")}).get()}function rp_verlassen(a){new Request.HTML({url:"ajax/rp.php",data:"rp="+a+"&leave=1",update:$("rpsite")}).get()}function rp_popup_teilnehmer(a,e,d){var b="";if(d=="set_sl"){b="<div>Möchtest du "+$("anzeige_held_"+e).get("html")+" zum Spielleiter ernennen?</div>"}else{if(d=="remove_sl"){b="<div>Möchtest du "+$("anzeige_held_"+e).get("html")+" die Spielleiterberechtigungen wegnehmen?</div>"}else{if(d=="kick"){b="<div>Möchtest du "+$("anzeige_held_"+e).get("html")+" aus dem RP entfernen?</div>"}}}b+="<br /><label>PN-Mitteilung (optional):</label><br />";b+='<textarea name="pn" cols="40" rows="5"></textarea>';myDiv=new Element("div").set("html",b);var c=new mBox.Modal({content:myDiv,buttons:[{title:"OK",addClass:"Confirm",event:function(){var g=myDiv.getElement("textarea[name=pn]").get("value");new Request.HTML({url:"ajax/rp.php",data:"rp="+a+"&"+d+"="+e+"&pn="+encodeURIComponent(g),update:$("rpsite")}).get();var f=new Fx.Scroll(window).toElement("content");this.close()}},{title:"Abbrechen",addClass:"Cancel"}],overlay:true,overlayStyles:{color:"grey",opacity:0.5}});c.open()}function processHotkeyPinInfobox(){var a=$("is_heldeninfo_pinned");if(a&&a.get("html")=="0"){my_pin("heldeninfo",1)}else{my_pin("heldeninfo",0)}}function processHotkeyPinMenu(){var a=$("is_menu_pinned");if(a&&a.get("html")=="0"){my_pin("menu",1)}else{my_pin("menu",0)}}function processHotkeyHauptseite(){if($("link_hauptseite")){$("link_hauptseite").click()}}function processHotkeyWiki(){if($("seitenhilfe")){$("seitenhilfe").click()}}function processHotkeyForum(){if($("menu_forum")){$("menu_forum").click()}}function processHotkeyNachrichten(){if($("menu_nachrichten")){$("menu_nachrichten").click()}}function processHotkeyNotizen(){if($("menu_notizen")){$("menu_notizen").click()}}function processHotkeyOrden(){if($("menu_orden")){$("menu_orden").click()}}function processHotkeyKampf(){if($("menu_kampf")){$("menu_kampf").click()}}function processHotkeyFertigkeiten(){if($("menu_fertigkeiten")){$("menu_fertigkeiten").click()}}function processHotkeyAusruestung(){if($("menu_ausruestung")){$("menu_ausruestung").click()}}function processHotkeyBegleiter(){if($("menu_begleiter")){$("menu_begleiter").click()}}function processHotkeyRP(){if($("menu_rp")){$("menu_rp").click()}}function processHotkeyChat(){if($("menu_chat")){$("menu_chat").click()}}function processHotkeyHeldenwahl(){if($("menu_heldenwahl")){$("menu_heldenwahl").click()}}function processHotkeyStatistik(){if($("menu_statistik")){$("menu_statistik").click()}}function processHotkeyEinstellungen(){if($("menu_einstellungen")){$("menu_einstellungen").click()}}function processHotkeyJournal(){if($("menu_journal")){$("menu_journal").click()}}function enableAntamarHotkeys(){jQuery(document).bind("keydown","alt+shift+i",processHotkeyPinInfobox);jQuery(document).bind("keydown","alt+shift+m",processHotkeyPinMenu);jQuery(document).bind("keydown","F1",processHotkeyWiki);jQuery(document).bind("keydown","F2",processHotkeyForum);jQuery(document).bind("keydown","alt+f",processHotkeyFertigkeiten);jQuery(document).bind("keydown","alt+g",processHotkeyChat);jQuery(document).bind("keydown","alt+i",processHotkeyAusruestung);jQuery(document).bind("keydown","alt+j",processHotkeyJournal);jQuery(document).bind("keydown","alt+k",processHotkeyKampf);jQuery(document).bind("keydown","alt+n",processHotkeyNachrichten);jQuery(document).bind("keydown","alt+o",processHotkeyOrden);jQuery(document).bind("keydown","alt+p",processHotkeyBegleiter);jQuery(document).bind("keydown","alt+r",processHotkeyRP);jQuery(document).bind("keydown","alt+s",processHotkeyHauptseite);jQuery(document).bind("keydown","alt+t",processHotkeyStatistik);jQuery(document).bind("keydown","alt+w",processHotkeyHeldenwahl);jQuery(document).bind("keydown","alt+y",processHotkeyNotizen);jQuery(document).bind("keydown","alt+z",processHotkeyEinstellungen)}function zeigeGepaeck(c,b){$("gepaeck_inhalt").set("html",'<img src="./bilder/ajax-loader.gif" alt="Lädt..." title="Lädt..." />');if(b>0){var e="begleiter_gepaeck_anzeige";if(!c||c==""){c=Cookie.read(e);if(c==null||c==""){c="tiere"}}var d="typ="+c+"&begleiter="+b}else{var e="gepaeck_anzeige";if(!c||c==""){c=Cookie.read(e);if(c==null||c==""){c="nahwaffen"}}var d="typ="+c}new Request.HTML({url:"ajax/gepaeck.php",method:"post",data:d,update:$("gepaeck_inhalt"),onSuccess:function(){renewTips();$$(".dragable").each(function(f){allowDragDrop(f,false,b)})},onFailure:function(){alert("Beim Absenden des AJAX-Requests ist leider etwas schief gelaufen.")}}).post();var a="reiter_"+c;$$("div.reiter a").each(function(f){f.removeClass("selektiert");if(f.get("id")==a){f.addClass("selektiert")}});Cookie.write(e,c);$$(".dropTarget").each(function(f){f.removeClass("dropTarget")})}var RecoverInfos=new Class({elems:[],recover:[],initialize:function(){},addElem:function(a,b){this.elems.push(a);this.recover.push(b)},getRecoverInfo:function(c){var a=-1;for(var b=0;b<this.elems.length;b++){if(this.elems[b]==c){a=b}}if(a==-1){return""}return this.recover[a]}});function allowDragDrop(d,e,b){var a=[];if(!e){if($(d.get("id")+"_ziele")){var c=$(d.get("id")+"_ziele").get("html").clean().split(" ");c.each(function(f){var g="."+f.clean();if(g.length>1){$$(g).each(function(h){a.push(h)})}})}else{alert("Ziel-Elemente konnten nicht ermittelt werden...");return false}}else{if(typeof e=="string"){$$(e).each(function(f){a.push(f)})}}d.addEvent("mousedown",function(h){h=new Event(h).stop();var i=this.clone().setStyles(this.getCoordinates()).setStyles({opacity:0.75,position:"absolute"}).set("originalId",d.get("id")).addEvent("emptydrop",function(){this.remove();a.each(function(j){j.removeEvents()})}).inject(document.body);var f=new RecoverInfos();a.each(function(j){j.addEvents({drop:function(){j.removeEvents();i.remove();d.clone().inject(j)}});f.addElem(j,j.getStyle("background-image"));if(e==".gepaeck_inhalt"){$$(j.getChildren()).each(function(k){k.fade("hide")})}j.setStyle("background-image","url(bilder/green_bg.png)")});var g=i.makeDraggable({droppables:a,onEnter:function(j,k){k.setStyle("background-image","url(bilder/yellow_bg.png)")},onLeave:function(j,k){k.setStyle("background-image","url(bilder/green_bg.png)")},onDrag:function(j,k){if(a.length==0&&b>0&&$("meldung")){var m=j.get("class").replace("dragable","").clean();var l="";if(m=="zu_schwer"){l='<div class="warning" style="margin:0;">Dieses Gepäckstück ist leider zu schwer.</div>'}else{if(m=="keine_tasche_angelegt"){l='<div class="warning" style="margin:0;">Es wurde noch keine Tasche angelegt.</div>'}else{if(m=="kein_sattel_angelegt"){l='<div class="warning" style="margin:0;">Es wurde noch kein Sattel angelegt.</div>'}else{if(m=="ungeeignet"){l='<div class="warning" style="margin:0;">Diese Ausrüstung ist für deinen Begleiter ungeeignet.</div>'}}}}if(l!=""){$("meldung").set("html",l);$("meldung").empty.delay(4000,$("meldung"))}}},onCancel:function(){i.destroy();a.each(function(k){var j=f.getRecoverInfo(k);if(j!=""){k.setStyle("background-image",j)}if(e==".gepaeck_inhalt"){$$(k.getChildren()).each(function(l){l.fade("show")})}})},onDrop:function(k,m,l){if(m){var j=m.get("class").replace("dropTarget","").clean();var p=k.get("originalId").split("_");var o=p[0];var n=p[1];if(b>0){ajax_seitenaufruf("begleiter",b+"&zone="+j+"&id="+n+"&from="+o,false)}else{ajax_seitenaufruf("kampf","anlegen&id="+n+"&zone="+j,true)}}else{a.each(function(r){var q=f.getRecoverInfo(r);if(q!=""){r.setStyle("background-image",q)}if(e==".gepaeck_inhalt"){$$(r.getChildren()).each(function(s){s.fade("show")})}})}i.destroy()}});g.start(h)})}function my_pin(a,c){if(a!="menu"&&a!="heldeninfo"){alert("Pintyp ist unbekannt!");return}try{Cookie.write("pin_"+a,c,{duration:365})}catch(b){alert("Cookie konnte nicht gesetzt werden. Bitte Browsereinstellungen überprüfen.")}toggle_boxes(a,c)}function toggle_boxes(g,a){if(g=="heldeninfo"){var f=$("is_heldeninfo_pinned");var b=$("heldeninfoBox");var c=$("heldeninfoShort");var i=$("heldeninfo");var d=$("heldeninfo_pin_buttons");var e=$("heldeninfo_not_pinned");var h=$("heldeninfo_pinned")}else{if(g=="menu"){var f=$("is_menu_pinned");var b=$("menuBox");var c=$("menuShort");var i=$("menu");var d=$("menu_pin_buttons");var e=$("menu_not_pinned");var h=$("menu_pinned")}}if(f&&i&&c&&b&&e&&h&&d){if(a==1){i.setStyle("display","none");c.setStyle("display","block");d.setStyle("display","none")}else{b.setStyle("display","block");i.setStyles({display:"block",position:"",top:"",left:"",right:""});c.setStyle("display","none");d.setStyles({display:"block",position:"absolute"});e.setStyle("display","block");h.setStyle("display","none")}f.set("html",a)}else{alert("Fehler: Eines der benötigten Elemente wurde nicht gefunden!")}}function menu_einblenden(c){if(c!="menu"&&c!="heldeninfo"){alert("Fehler: Dieser Typ ist nicht erlaubt!");return}if(c=="heldeninfo"){var g=$("is_heldeninfo_pinned");var f=$("heldeninfo");var e=$("heldeninfoShort");var b=$("heldeninfo_pin_buttons");var d=$("heldeninfo_not_pinned");var a=$("heldeninfo_pinned")}else{if(c=="menu"){var g=$("is_menu_pinned");var f=$("menu");var e=$("menuShort");var b=$("menu_pin_buttons");var d=$("menu_not_pinned");var a=$("menu_pinned")}}f.setStyles({display:"block",position:"fixed"});a.setStyle("display","block");d.setStyle("display","none");b.setStyles({display:"block",position:"fixed"});if(c=="menu"){f.setStyles({top:"155px",left:"10px"});f.addEvent("mousemove",versteckeMenuEvtlWieder)}else{if(c=="heldeninfo"){f.setStyles({top:"155px",right:"10px"});f.addEvent("mousemove",versteckeHeldeninfoEvtlWieder)}}}function versteckeMenuEvtlWieder(a){var f=$("is_menu_pinned");var i=$("menu");var b=$("menuShort");var c=$("menu_pin_buttons");var d=$("menu_not_pinned");var h=$("menu_pinned");if(f&&f.innerHTML==1){var g=a.client.x;var e=a.client.y;if(g>215||e<120||e>700){i.setStyle("display","none");c.setStyle("display","none")}else{document.addEvent("mousemove",versteckeMenuEvtlWieder)}}}function versteckeHeldeninfoEvtlWieder(a){var f=$("is_heldeninfo_pinned");var k=$("heldeninfo");var b=$("heldeninfoShort");var c=$("heldeninfo_pin_buttons");var d=$("heldeninfo_not_pinned");var j=$("heldeninfo_pinned");if(f&&f.innerHTML==1){var g=a.client.x;var e=a.client.y;var l=window.getSize();var i=l.x;if(i==0){alert("Bildschirmbreite konnte nicht ermittelt werden!");return}var h=i-g;if(h>260||e<120||e>900){k.setStyle("display","none");c.setStyle("display","none")}else{document.addEvent("mousemove",versteckeHeldeninfoEvtlWieder)}}}function antamar_ajax(param){var param4ajax=new Array();for(var i in param){param4ajax.push(i+"="+param[i])}var ajax=new Ajax.Request("ajax/ajax.php",{method:"post",parameters:param4ajax.join("&"),onComplete:function(request){var resultArray=request.responseText.split(/\n(?=copy_to|message|script)/);if(resultArray.length==0){alert("Fehler:\n"+request.responseText)}if(resultArray[0].length==0){resultArray.shift()}while(resultArray[0]){var command=resultArray.shift().split("\n");switch(command.shift()){case"copy_to":var targetElement=command.shift();var innerScripts=new Array();var externalScripts=new Array();var content=command.join("\n").replace(/<script(?:(?:.|\n)(?!src))*?>((?:.|\n)*?)<\/script>/gim,function(a,b,c){if(b){innerScripts.push(b)}return""});var content=content.replace(/<script(?:.|\n)*?src=\s*(["'])((?:.|\n)*?)(\1)*?><\/script>/gim,function(a,b,c,d,e){if(c){externalScripts.push(c)}return""});try{window.document.getElementById(targetElement).innerHTML=content;renewTips(window.document.getElementById(targetElement))}catch(e){var x=new Array();for(var z in e){x.push(z+"="+e[z])}alert("HTML Fehler:\nMeldung:"+x.join("\n")+"\n"+command.join("\n"))}if(externalScripts.length>0){for(var i=0;i<externalScripts.length;i++){new Ajax.Request(externalScripts[i],{method:"get",parameters:"",onComplete:function(request){},onFailure:function(request){alert("ERROR:\n"+request.responseText)}})}}for(var u=0;u<innerScripts.length;u++){try{window.eval(innerScripts[u])}catch(e){var x=new Array();for(var z in e){x.push(z+"="+e[z])}alert("interner Scriptfehler:\nMeldung:"+x.join("\n")+"\n"+command.join("\n"))}}break;case"message":var message=document.getElementById("ajax_message");if(!(message)){var message=document.createElement("div");with(message){setAttribute("id","ajax_message");var left=document.all?document.documentElement.scrollLeft+document.body.scrollLeft+document.body.clientWidth:window.scrollX+document.body.clientWidth;var top=document.all?document.documentElement.scrollTop+document.body.scrollTop+document.body.clientHeight:window.scrollY+document.body.clientHeight;style.cssText="z-index:1000;position:absolute;top:"+(top/2)+"px;left:"+(left/2)+"px;text-align:center;vertical-align:middle;border:3px groove #402C13;display:none;background-color:#FFEDCC;"}document.getElementsByTagName("body")[0].appendChild(message)}message.innerHTML=command.join("\n");clearTimeout(message.getAttribute("timeout"));message.setAttribute("timeout",window.setTimeout(function(){Effect.Appear("ajax_message",{from:1,to:0})},5000));Effect.Appear("ajax_message",{from:0,to:1});break;case"script":try{eval(command.join("\n"))}catch(e){var x=new Array();for(var z in e){x.push(z+"="+e[z])}alert("Scriptfehler:\nMeldung:"+x.join("\n")+"\n"+command.join("\n"))}break;default:alert("Fehler:\nBitte fertige einen Screenshot an [Druck] und poste diesen mit einer kurzen Beschreibung im Forum. Danke!"+request.responseText);break}}},onFailure:function(request){alert("ERROR:\n"+request.responseText)}})}function createXMLHttpRequest(){return((window.XMLHttpRequest&&new XMLHttpRequest())||(window.ActiveXObject&&((new ActiveXObject("Msxml2.xmlHttp"))||(new ActiveXObject("Microsoft.xmlHttp"))))||false)}function regEvent(d,a,c,e){var b=(document.all);if(e){if(b){d.detachEvent("on"+a,c)}else{d.removeEventListener(a,c,false)}}else{if(b){d.attachEvent("on"+a,c)}else{d.addEventListener(a,c,false)}}}function zeige_routenplaner(){new Request.HTML({url:"ajax/get_routenplan.php",method:"post",data:"",update:$("gameContent")}).post()}function holeAnwesendeHelden(b){var a="action=zeigeAnwesendeHelden";verschickeAjaxGruppenzeug(b,a)}function holeAnwesendeGruppen(b){var a="action=zeigeAnwesendeGruppen";verschickeAjaxGruppenzeug(b,a)}function holeGruppeEinladungen(b){var a="action=zeigeEinladungen";verschickeAjaxGruppenzeug(b,a)}function holeGruppeUebersicht(b){var a="action=zeigeUebersicht";verschickeAjaxGruppenzeug(b,a)}function holeGruppeHeldenuebersicht(b){var a="action=zeigeHeldenuebersicht&reload=true";verschickeAjaxGruppenzeug(b,a)}function nimmKrone(b){var a="action=nimmKrone";verschickeAjaxGruppenzeug(b,a)}function setzeGruppenfuehrer(c,a){var b="action=saveAnfuehrer&held="+a;verschickeAjaxGruppenzeug(c,b)}function setzeRolleInGruppe(b,a){var c="action=saveRole&rolle="+a;verschickeAjaxGruppenzeug(b,c);$(b).empty.delay(5000,$(b))}function verschickeAjaxGruppenzeug(a,b){new Request.HTML({url:"ajax/gruppe.php",method:"post",data:"div="+a+"&"+b,update:$(a)}).post()}function click_group_quest_link(c,a){var b=$(a);new Request({url:"ajax/gruppe2.php",method:"post",data:"isGrpLeader="+c,onSuccess:function(e){if(e=="false"||e==false){var f=new Element("div");f.setStyle("font-size","80%;");f.set("class","warning");f.set("html","Nur der Gruppenleiter kann Entscheidungen treffen.");f.inject(b,"after");b.fade.delay(4000,f,"out");b.destroy.delay(5000,f)}else{var d=b.getProperty("href");new URI(d).go()}},onFailure:function(){alert("Fehler beim Versenden des Ajax-Requests")}}).post()}function aktualisiere_quest_szene(b,a,c){new Request({url:"ajax/gruppe2.php",method:"post",initialDelay:60000,delay:60000,onSuccess:function(d){if(d=="true"||d==true){var e="action=zeigeSzene";verschickeAjaxGruppenzeug(c,e)}else{}},onFailure:function(){alert("Fehler beim Versenden des Ajax-Requests")}}).startTimer({newQuestSceneAvailable:b,lastUpdate:a})}function show_challenge_details(b){var a=new Fx.Slide(b);if($(b).getStyle("display")=="none"){$(b).setStyle("display","")}else{a.toggle()}}function gruppe_austritt(){new Request({url:"ajax/gruppe2.php",method:"post",data:"austritt=true",onSuccess:function(a){if(a=="true"||a==true){$("acc_gruppe").destroy()}else{alert(a)}},onFailure:function(){alert("Fehler beim Verschicken des Requests!")}}).post()}var myLogger=new Class({debugOutputElem:$empty,initialize:function(a){if($("debug")){this.debugOutputElem=$("debug")}else{if(a){this.debugOutputElem=new Element("div").inject(a,"after")}}},log:function(a){console.log(a);if(this.debugOutputElem&&typeof(this.debugOutputElem)=="null"){return}new Element("p").set("html",a).inject(this.debugOutputElem,"top")}});var Umschauen=new Class({Implements:[Options],options:{location:"",location_id:0,elem:$empty,ajaxURL:"ajax/weitere_helden.php",templateURL:"scripts/umschauen/template.html",loadAccordion:true,autoload:false},content:$empty,initialize:function(a){this.setOptions(a);if(this.options.elem==null||(typeOf(this.options.elem)!="string"&&typeOf(this.options.elem)!="element")){alert("Initialisierung der Umschauen-Funktion fehlgeschlagen.");return}this.content=(typeOf(this.options.elem)=="string")?$(this.options.elem):this.options.elem;this.initLayout()},initLayout:function(){var a=this;if(a.options.loadAccordion&&myAccordionInitiated==false){myAccordionTimer=clearTimeout(myAccordionTimer)}new Request.HTML({url:a.options.templateURL,update:a.content,async:false,onSuccess:function(){setTimeout(function(){a.initButtons()},400);if(a.options.loadAccordion&&myAccordionInitiated==false){myAccordionTimer=setTimeout(function(){ladeAccordionEffekte()},500)}}}).post()},initButtons:function(){var a=this;this.content.getElements("input[type=button]").each(function(b){b.addEvent("click",function(c){a.holeHelden(b.getProperty("time"))})});if(this.options.autoload){this.content.getElement("input[type=button]").fireEvent("click")}},getAjaxParameters:function(){return"location="+encodeURIComponent(this.options.location)+"&location_id="+encodeURIComponent(this.options.location_id)},holeHelden:function(d){var b=this;var c=this.getAjaxParameters();if(d&&d>0){c+="&time="+d}var e=this.content.getElement(".accordion_toggle");var f=this.content.getElement(".weitere_helden_output");var a=this.content.getElement(".accordion_content");new Request.JSON({url:b.options.ajaxURL,data:c,useSpinner:true,onSuccess:function(g){if(e&&g.titel){e.set("html",g.titel)}if(f&&g.text){f.set("html",g.text)}b.deaktiviereButtons();b.countdownButtons();if(b.options.loadAccordion&&a){ladeAccordionEffekte(a)}renewTips()}}).post()},deaktiviereButtons:function(){this.content.getElements("input[type=button]").each(function(a){var b=" ("+a.getProperty("reload")+")";a.set("disabled",true).set("value",a.get("value")+b)})},countdownButtons:function(){var b=false;this.content.getElements("input[type=button]").each(function(d){var c=parseInt(d.get("value").match(/\d+/));if(!isNaN(c)&&c>1){d.set("value",d.get("value").replace(/\d+/,""+(c-1)));b=true}else{if(!isNaN(c)){d.set("value",d.getProperty("normalvalue"));d.set("disabled",false)}}});var a=this;if(b){setTimeout(function(){a.countdownButtons()},1000)}}});var AntamarMap=new Class({Implements:[Options],options:{elem:$empty,wegweiser:$empty,zoomData:$empty,ortName:$empty,ortIcon:"flag5.png",x:-1,y:-1,mapResolutionX:7500,mapResolutionY:7175},rootElem:$empty,wegweiser:$empty,logger:$empty,breite:500,hotspots:{},resizeFactor:1,initialize:function(a){this.setOptions(a);if(this.options.elem==null||typeof(this.options.elem)!="string"||typeof(this.options.wegweiser)!="string"){alert("Initialisierung der Karte ist fehlgeschlagen.");return}this.rootElem=$(this.options.elem);this.wegweiser=$(this.options.wegweiser);this.resizeFactor=this.options.mapResolutionX/4961;this.initLayout();this.loadMap();this.finishLayout()},initLayout:function(){this.breite=window.getSize().x-540;if(Cookie.read("antamar_css")=="bombast"){this.breite-=80}if(this.breite>1100){this.breite=1100}this.rootElem.setStyle("visibility","hidden")},finishLayout:function(){var a=this.rootElem;setTimeout(function(){a.setStyle("visibility","visible")},1500)},loadMap:function(){if(typeof jQuery=="undefined"){alert("jQuery is undefined");return}var b=this;var a=this.getCoordinate(this.options.x);var d=this.getCoordinate(this.options.y);var c={};c.opt={onLoad:function(){jQuery.axZm.spinReverse=false;if(a>0&&d>0){jQuery.fn.axZm.zoomTo({x1:a,y1:d,zoomLevel:"100%",speed:0})}setTimeout(function(){b.loadHotspots()},800)}};c.path="ext/ajaxZoom/axZm/";c.parameter="zoomData="+this.options.zoomData+"&example=antamar&breite="+this.breite;c.divID=this.rootElem.get("id");this.initAjaxZoom(c)},getCoordinate:function(a){return Math.round(a*this.resizeFactor)},loadHotspots:function(){var d={};var b=this;if(typeof(this.options.ortName)=="string"&&this.options.x>0&&this.options.y>0){var c=b.getCoordinate(b.options.x);var a=b.getCoordinate(b.options.y);d[this.options.ortName]={hotspotImage:b.options.ortIcon,height:36,width:36,hotspotImageOnHover:"",hotspotTextCss:{},hotspotObjects:{},altTitle:b.options.ortName,position:{1:{left:c,top:a}}}}this.wegweiser.getElements("li[map-x]").each(function(j){var f=b.getCoordinate(j.getProperty("map-x").toInt());var l=b.getCoordinate(j.getProperty("map-y").toInt());var i=j.getProperty("map-icon");var k=j.getElement(".zielortname").get("html");var e=j.getElement("small").get("html");if(j.getElement("a[onclick]")){var g=j.getElement("a[onclick]");e+='<br /><input type="button" class="button" value="Reise starten" onclick="'+g.getProperty("onclick")+'"/>'}if(f>0&&l>0){var h={hotspotImage:i,height:36,width:36,opacity:1,hotspotTextCss:{},hotspotObjects:{},altTitle:k,toolTipTitle:k,toolTipHtml:e,position:{1:{left:f,top:l}}};d[k]=h}});jQuery.axZm.hotspots=d;jQuery.fn.axZm.initHotspots()},initAjaxZoom:function(d){var a=d.path+"zoomLoad.php";var c="zoomLoadAjax=1&"+d.parameter;var b=function(){jQuery.ajax({url:a,data:c,dataType:"html",cache:false,success:function(e){if(jQuery.isFunction(jQuery.fn.axZm)&&e){jQuery("#"+d.divID).html(e)}},complete:function(){if(jQuery.isFunction(jQuery.fn.axZm)){jQuery.fn.axZm(d.opt)}},error:function(f){var e=f.status,h=f.statusText,g="Error. Please contact AJAX-ZOOM support!";if(e==403||e==500||e==404){g="An error "+e+" ("+h+") was returned from the server! Status: +"+e+"!"}jQuery("#"+d.divID).html('<div class="error">'+g+"</div>")}})};if(jQuery.isFunction(jQuery.fn.axZm)){b()}else{jQuery.ajax({url:d.path+"jquery.axZm.js",dataType:"script",cache:true,success:function(){b()}})}}});var Transfer=new Class({Implements:[Options],options:{partnerId:-1,elem:$empty,ajax_url:"ajax/transfer.php",initialLoad:true,debug:false},transfertyp:"transfer",heroview:"gepaeck",logger:$empty,mBoxes:[],reloadHeroTimer:$empty,transferInProgress:false,initialize:function(a){this.setOptions(a);if(this.options.elem==null||typeof(this.options.elem)!="string"||this.options.partnerId<0){alert("Initialisierung des Transfers fehlgeschlagen.");return}this.logger=new myLogger($(this.options.elem));if(this.options.initialLoad){this.insertTransferView()}else{this.postload()}this.showFirstUseInfo();if(this.options.debug){this.logger.log("finished initialize in Transfer class")}},getAjaxParameters:function(){return"transfer="+this.transfertyp},insertTransferView:function(){this.loadAjaxContent(false)},cleanMBoxContent:function(){if(this.mBoxes.length>0){this.mBoxes.each(function(a){a.destroy()})}this.mBoxes=[]},prepareLayout:function(){var a=window.getSize();var c=a.x;var b=$(this.options.elem).getFirst("div table.transfer");if(b){if(c<1000){b.setStyle("width",500)}else{if(c<1100){b.setStyle("width",600)}else{if(c<1200){b.setStyle("width",650)}else{if(c<1400){b.setStyle("width",800)}else{if(c<1600){b.setStyle("width",960)}else{b.setStyle("width",1140)}}}}}}else{if(this.options.debug){this.logger.log("Breite der Tabelle kann nicht angepasst werden.")}}},prepareHeroTabs:function(){var b=[];var c=this;var d=$(this.options.elem);var a=new Tips(d.getElements("th div.reiter img"),{className:"antamar"});d.getElements("th div.reiter img").each(function(e){b.push(e);if(e.getProperty("class")==c.heroview){e.setStyle("border","2px solid grey")}e.addEvent("click",function(f){a.hide();c.heroview=e.getProperty("class");c.loadAjaxContent(true)});e.addEvent("mouseover",function(f){b.each(function(g){g.setStyle("opacity",0.5)});this.setStyle("cursor","pointer").setStyle("opacity",1)});e.addEvent("mouseout",function(f){b.each(function(g){g.setStyle("opacity",1)});this.setStyle("cursor","")})})},markItem:function(b,a){if(b.get("disabled")==false||!a){b.set("checked",a)}this.refreshSelectXInputValue(b.getParent("div"))},refreshSelectXInputValue:function(b){var a=b.getElements("input[type=checkbox]:checked").length;b.getElements("input[name=select_x]").each(function(c){c.set("value",a)})},preparePopupContent:function(c){var a=this.options.partnerId;var b=this;c.getElements("input[type=checkbox]").each(function(d){var e=d.get("value");if(!isNaN(parseFloat(e))&&isFinite(e)){d.addEvent("click",function(f){b.refreshSelectXInputValue(d.getParent("div"))})}});c.getElements("a.select_all").each(function(d){var e=d.getProperty("rel");d.addEvent("click",function(f){f.stop();c.getElements("input[name=tp_"+a+"_instanzen_"+e+"]").each(function(g){b.markItem(g,true)});c.getElements("input[name=hero_"+a+"_instanzen_"+e+"]").each(function(g){b.markItem(g,true)})})});c.getElements("a.select_none").each(function(d){var e=d.getProperty("rel");d.addEvent("click",function(f){f.stop();c.getElements("input[name=tp_"+a+"_instanzen_"+e+"]").each(function(g){b.markItem(g,false)});c.getElements("input[name=hero_"+a+"_instanzen_"+e+"]").each(function(g){b.markItem(g,false)})})});c.getElements("td.wn, td.qlty, td.wert").each(function(d){d.addEvent("click",function(e){if(d.getParent("tr").getFirst("td input[type=checkbox]").get("checked")){b.markItem(d.getParent("tr").getFirst("td input[type=checkbox]"),false)}else{if(d.get("disabled")==false){b.markItem(d.getParent("tr").getFirst("td input[type=checkbox]"),true)}}})});c.getElements(".wert").each(function(d){d.addEvent("click",function(h){var g=d.getFirst("span").get("html").toInt();var f=String.from(g);d.getNext("td").getFirst(".gulden").set("value",Math.floor(g/100));var i=(g>=10)?String.from(Math.floor(g/10)).substr(f.length-2):0;d.getNext("td").getFirst(".thaler").set("value",i);d.getNext("td").getFirst(".groschen").set("value",f.substring(f.length-1));var e=d.getParent("tr").getFirst("td input[type=checkbox]");if(e){b.markItem(e,true)}})});c.getElements(".gulden, .thaler, .groschen").each(function(d){d.addEvent("click",function(f){var e=d.getParent("tr").getFirst("td input[type=checkbox]");if(e){b.markItem(e,true)}})});c.getElements(".p_all").each(function(d){d.addEvent("click",function(g){g.stop();var f=d.getParent("tr").getFirst("td input.gulden").get("value").toInt();var h=d.getParent("tr").getFirst("td input.thaler").get("value").toInt();var e=d.getParent("tr").getFirst("td input.groschen").get("value").toInt();c.getElements(".gulden").each(function(i){i.set("value",f)});c.getElements(".thaler").each(function(i){i.set("value",h)});c.getElements(".groschen").each(function(i){i.set("value",e)})})});c.getElements("input[name=select_x]").each(function(d){d.addEvent("change",function(h){var f=d.get("value").toInt();var g=0;d.getParent("div").getElements("input[type=checkbox]").each(function(i){if(i.get("disabled")==false){g++;var j=(g<=f);i.set("checked",j)}});var e=d.getParent("div").getElements("input[type=checkbox]:checked").length;d.set("value",e)})});this.refreshSelectXInputValue(c)},makeArticlesSelectable:function(){var b=this;var c=$(this.options.elem);var a=this.options.partnerId;c.getElements(".tobj").each(function(f){var g=f.getElements(".kaufen");f.addEvents({mouseover:function(){f.setStyle("cursor","pointer");if(g){g.each(function(j){j.setStyle("display","")})}},mouseout:function(){f.setStyle("cursor","");if(g){g.each(function(j){j.setStyle("display","none")})}}});var d=f.getProperty("id");var h=f.getElement(".auswahlbox");var e=(f.getParent("div.heroSide"))?0:1;var i=1;if(f.getElement(".anzahl")&&f.getElement(".anzahl").get("html").length>0){i=f.getElement(".anzahl").get("html").toInt()}if(i>=1){f.addEvent("click",function(){b.popup(i,e,h,d)})}});c.getElements("a.tp_all").each(function(e){if(c.getParent("td").getElements(".tobj").length==0){e.setStyle("opacity",0.5)}else{var d=(e.getParent("div.heroSide"))?0:1;e.addEvent("click",function(f){f.stop();b.transfer(d,"all")})}})},markInapplicableArticles:function(){var a=this;$(this.options.elem).getElements(".zu_gross").each(function(b){b.addEvent("click",function(){a.displayNotice("Das passt nicht mehr.")}).setStyle("opacity",0.5)});$(this.options.elem).getElements(".ungeeignet").each(function(b){b.addEvent("click",function(){a.displayNotice("Das passt da nicht rein.")}).setStyle("opacity",0.5)});$(this.options.elem).getElements(".is_animal").each(function(b){b.addEvent("click",function(){a.displayNotice("Tiere können hier nicht gelagert werden.")}).setStyle("opacity",0.5)});$(this.options.elem).getElements(".is_container").each(function(b){b.addEvent("click",function(){a.displayNotice("Dieses Item beinhaltet noch andere Items.")}).setStyle("opacity",0.5)});$(this.options.elem).getElements(".is_bound").each(function(b){b.addEvent("click",function(){a.displayNotice("Dieses Item ist magisch an dich gebunden.")}).setStyle("opacity",0.5)})},popup:function(c,a,b){alert("TODO")},transfer:function(c,e,a){if(this.transferInProgress){return}var d="toHero="+c;if(typeof(e)=="string"&&e=="all"){d+="&all=true"}else{for(var b=0;b<e.length;b++){d+="&ins[]="+e[b]}}if(a&&a.length>0){for(var b=0;b<a.length;b++){d+="&p[]="+a[b]}}this.transferInProgress=true;this.loadAjaxContent(true,d)},loadAjaxContent:function(e,c){var a=this;var b=this.options.ajax_url;var d=$(this.options.elem);var f=this.getAjaxParameters()+"&id="+this.options.partnerId+"&v="+this.heroview;if(typeof(c)=="string"&&c.length>0){f+="&"+c}if(this.options.debug){this.logger.log("AJAX Request: "+f)}new Request.HTML({url:b,method:"post",data:f,update:d,useSpinner:true,async:e,onSuccess:function(){a.postload()},onFailure:function(){alert("Hups, hier ist irgendwas schief gelaufen. Die Verbindung zum Server wurde verloren.")}}).post()},postload:function(){if(!$(this.options.elem)){return}this.transferInProgress=false;var a=this;this.prepareLayout();this.prepareHeroTabs();this.makeArticlesSelectable();this.markInapplicableArticles();clearTimeout(this.reloadHeroTimer);if(this.options.partnerId>0){this.reloadHeroTimer=setTimeout(function(){reload_heldeninfo()},300)}else{this.reloadHeroTimer=setTimeout(function(){renewTips()},300)}$(this.options.elem).getElements("div.warning").each(function(b){b.setStyle("display","none");a.displayNotice(b.get("html"));b.set("html","").removeProperty("class")})},displayNotice:function(a){new mBox.Notice({type:"notice",delayClose:3000,content:a,offset:{y:60,x:40}})},showFirstUseInfo:function(a,c){if(!a||typeof(a)!="string"||!c||typeof(c)!="string"){return}var b=Cookie.read(a);if(b==null){Cookie.write(a,"true",{duration:700});new mBox.Notice({type:"info",delayClose:30000,content:c,offset:{y:80,x:50}})}}});var MarktTransfer=new Class({Extends:Transfer,options:{partnerId:-1,elem:$empty,ajax_url:"ajax/transfer.php",initialLoad:false,debug:false},transfertyp:"markt",initialize:function(a){this.parent(a);if(this.options.debug){this.logger.log("finished initialize in MarktTransfer")}},prepareLayout:function(){if(this.options.partnerId==0){this.parent()}else{var a=window.getSize();var c=a.x;if(this.options.debug){this.logger.log("Fensterbreite: "+c+"px")}var b=$(this.options.elem).getFirst("div table.transfer");if(b&&c<1160){b.setStyle("width",365)}else{if(b&&c<1400){b.setStyle("width",728)}else{if(b){b.setStyle("width",1085)}}}}},popup:function(f,g,c){var i=this;var a=this.options.debug;var e=this.options.partnerId;if(e==0&&g==1){var b=c.get("html").split(",");this.transfer(g,b);return}this.mBoxes.each(function(j){j.destroy()});this.mBoxes=[];var h=(e>0)?"Kaufen":"Marktstand verwalten";var d=new mBox.Modal({title:h,content:c,buttons:[{title:"OK",addClass:"Confirm",event:function(){var k=[];var j=[];c.getElements("input[type=checkbox]:checked").each(function(l){var m=l.get("value").toInt();if(k.contains(m)==false){k.push(m)}if(e==0){var o=l.getParent("tr").getElement(".gulden").get("value").toInt();var p=l.getParent("tr").getElement(".thaler").get("value").toInt();var n=l.getParent("tr").getElement(".groschen").get("value").toInt();var q=o*100+p*10+n;j.push(q)}});if(k.length>0){i.transfer(g,k,j)}else{if(a){i.logger.log("keine Instanzen selektiert")}}this.close()}},{title:"Abbrechen",addClass:"Cancel"}],overlay:true,overlayStyles:{color:"grey",opacity:0.5}});this.mBoxes.push(d);this.preparePopupContent(c);d.open()},showFirstUseInfo:function(){if(this.options.partnerId==0){var a="firstUseInfo_MarktTransfer1";var b="Um Items auf dem Marktplatz anzubieten, klicke sie an und lege einen Verkaufspreis fest. Anschließend musst du nur noch den Marktstand aktivieren."}else{var a="firstUseInfo_MarktTransfer2";var b="Um Items zu kaufen mit Linksklick auf den gewünschten Gegenstand klicken."}this.parent(a,b)}});var ContainerTransfer=new Class({Extends:Transfer,options:{partnerId:-1,elem:$empty,size:0,count:0,whitelist:[],blacklist:[],ajax_url:"ajax/transfer.php",initialLoad:true,debug:false},transfertyp:"container",initialize:function(a){this.parent(a);if(this.options.debug){this.logger.log("finished initialize in ContainerTransfer")}},prepareLayout:function(){this.parent();var a=this;$(this.options.elem).getElements("a.beschriften").each(function(c){var b=-1;c.addEvent("click",function(e){if(b==-1){var d=c.getNext("div");b=new mBox.Modal({title:"Beschriftung",content:d,buttons:[{title:"OK",addClass:"Confirm",event:function(){var f="";d.getElements("input[type=text]").each(function(g){f=g.get("value")});if(f==""){alert("Bitte eine Bezeichnung für den Behälter eingeben.")}else{a.beschriften(f);this.close()}}},{title:"Abbrechen",addClass:"Cancel"}],overlay:true,overlayStyles:{color:"grey",opacity:0.5}})}b.open()})})},beschriften:function(a){this.loadAjaxContent(true,"beschriftung="+encodeURIComponent(a))},getAjaxParameters:function(){var b="transfer=container";if(this.options.size>0){b+="&size="+this.options.size}if(this.options.count>0){b+="&count="+this.options.count}if(this.options.whitelist.length>0){for(var a=0;a<this.options.whitelist.length;a++){b+="&wl[]="+this.options.whitelist[a]}}if(this.options.blacklist.length>0){for(var a=0;a<this.options.blacklist.length;a++){b+="&bl[]="+this.options.blacklist[a]}}return b},popup:function(g,c,e){var b=this;var a=this.options.debug;this.mBoxes.each(function(h){h.destroy()});this.mBoxes=[];if(g>1){var d=new mBox.Modal({title:"Tauschen",content:e,buttons:[{title:"OK",addClass:"Confirm",event:function(){var h=[];e.getElements("input[type=checkbox]:checked").each(function(j){var i=j.get("value").toInt();if(h.contains(i)==false){h.push(i)}});if(h.length>0){b.transfer(c,h)}else{if(a){b.logger.log("keine Instanzen selektiert")}}this.close()}},{title:"Abbrechen",addClass:"Cancel"}],overlay:true,overlayStyles:{color:"grey",opacity:0.5}});this.mBoxes.push(d);this.preparePopupContent(e);d.open()}else{var f=[e.get("html").toInt()];b.transfer(c,f)}},showFirstUseInfo:function(){var a="firstUseInfo_ContainerTransfer";var b="Um Items zu tauschen einfach mit Linksklick auf das gewünschte Bild klicken.";this.parent(a,b)}});var InventoryTransfer=new Class({Extends:Transfer,options:{partnerId:-1,elem:$empty,quest:$empty,forward:false,size:0,groupSync:true,showTakeAll:false,takeOnly:false,takeMax:0,blacklist:[],whitelist:[],ajax_url:"ajax/transfer.php",initialLoad:true,debug:false},transfertyp:"inventory",initialize:function(a){this.parent(a);if(typeof(this.options.quest)!="string"||this.options.quest.length<1){alert("Initialisierung des Inventar-Transfers fehlgeschlagen!");return}if(this.options.debug){this.logger.log("finished initialize in InventoryTransfer")}},markInapplicableArticles:function(){this.parent();var a=this;var b=$(this.options.elem);b.getElements(".only_take").each(function(c){c.addEvent("click",function(){a.displayNotice("Aus diesem Inventar dürfen nur Items entnommen werden.")}).setStyle("opacity",0.5)});b.getElements(".restrict").each(function(c){c.addEvent("click",function(){a.displayNotice("Es können keine weiteren Items mitgenommen werden.")}).setStyle("opacity",0.5)})},getAjaxParameters:function(){var c="transfer=inventory&quest="+this.options.quest;if(this.options.size>0){c+="&size="+this.options.size}if(this.options.forward){c+="&forward=1"}if(!this.options.groupSync){c+="&no_group_sync=1"}if(this.options.takeOnly){c+="&take_only=1"}if(this.options.showTakeAll){c+="&show_take_all=1"}if(this.options.takeMax>0){var a=this.options.takeMax;if($(this.options.elem).getElement(".takeMax")){a=$(this.options.elem).getElement(".takeMax").get("html").toInt()}c+="&take_max="+a}if(this.options.blacklist.length>0){for(var b=0;b<this.options.blacklist.length;b++){c+="&bl[]="+this.options.blacklist[b]}}if(this.options.whitelist.length>0){for(var b=0;b<this.options.whitelist.length;b++){c+="&wl[]="+this.options.whitelist[b]}}return c},popup:function(g,c,e){var b=this;var a=this.options.debug;this.mBoxes.each(function(h){h.destroy()});this.mBoxes=[];if(g>1){var d=new mBox.Modal({title:"Tauschen",content:e,buttons:[{title:"OK",addClass:"Confirm",event:function(){var h=[];e.getElements("input[type=checkbox]:checked").each(function(j){var i=j.get("value").toInt();if(h.contains(i)==false){h.push(i)}});if(h.length>0){b.transfer(c,h)}else{if(a){b.logger.log("keine Instanzen selektiert")}}this.close()}},{title:"Abbrechen",addClass:"Cancel"}],overlay:true,overlayStyles:{color:"grey",opacity:0.5}});this.mBoxes.push(d);this.preparePopupContent(e);d.open()}else{var f=[e.get("html").toInt()];b.transfer(c,f)}},showFirstUseInfo:function(){}});var MerchantBuyTransfer=new Class({Extends:Transfer,options:{partnerId:-1,elem:$empty,ajax_url:"ajax/transfer.php",initialLoad:false,debug:false},transfertyp:"merchant_buy",schwebeliste:[],itemListElems:[],clones:[],refreshPriceTimer:$empty,initialize:function(a){this.parent(a);if(this.options.debug){this.logger.log("finished initialize in MerchantBuyTransfer")}},prepareLayout:function(){var a=window.getSize();var c=a.x;var b=$(this.options.elem).getFirst("div table.transfer");if(b){if(c<1000){b.setStyle("width",500)}else{if(c<1100){b.setStyle("width",600)}else{if(c<1200){b.setStyle("width",650)}else{if(c<1400){b.setStyle("width",800)}else{if(c<1600){b.setStyle("width",960)}else{b.setStyle("width",1000)}}}}}}else{if(this.options.debug){this.logger.log("Breite der Tabelle kann nicht angepasst werden.")}}},makeArticlesSelectable:function(){this.parent();var b=this;var a=$(this.options.elem);a.getElements("a.sell_all").each(function(c){c.removeEvents().addEvent("click",function(f){var d=[];for(var e=0;e<b.clones.length;e++){d.push(b.clones[e])}for(var e=0;e<d.length;e++){d[e].fireEvent("click")}a.getElements(".hero .tobj").each(function(h){var g=h.getProperty("id");var j=[];var i=$(g+"_auswahlbox");if(i.getElements("input[type=checkbox]").length>0){i.getElements("input[type=checkbox]").each(function(k){j.push(k.get("value").toInt())})}else{j.push(i.get("html").toInt())}b.toTP(g,j,0,false);b.refreshPriceSum()})})})},popup:function(h,d,f,a){var c=this;var b=this.options.debug;this.cleanMBoxContent();if(h>1){if(f.getElements("input[type=checkbox]").length==1){var g=[];f.getElements("input[type=checkbox]").each(function(i){g.push(i.get("value").toInt())});c.toTP(a,g,0,true)}else{var e=new mBox.Modal({title:"Verkaufen",content:f,buttons:[{title:"OK",addClass:"Confirm",event:function(){var k=[];f.getElements("input[type=checkbox]:checked").each(function(m){var l=m.get("value").toInt();if(k.contains(l)==false){k.push(l)}});var i=f.getElements("input[type=checkbox]").length;if(k.length>0){var j=i-k.length;c.toTP(a,k,j,true)}else{if(b){c.logger.log("keine Instanzen selektiert")}}this.close()}},{title:"Abbrechen",addClass:"Cancel"}],overlay:true,overlayStyles:{color:"grey",opacity:0.5}});this.mBoxes.push(e);this.preparePopupContent(f);e.open()}}else{var g=[f.get("html").toInt()];c.toTP(a,g,0,true)}},getTradingPartnerAreaElem:function(){var a;$(this.options.elem).getElements("td.tradingPartner").each(function(b){a=b});return a},toTP:function(f,b,d,a){var k=this;var c=this.getTradingPartnerAreaElem();for(var e=0;e<b.length;e++){if(this.schwebeliste.contains(b[e])==false){this.schwebeliste.push(b[e])}}var j=0;if($(f+"_clone")){var h=$(f+"_clone").removeEvents();h.getElements(".anzahl").each(function(i){j=i.get("html").toInt()})}else{var h=$(f).clone(true,true);this.clones.push(h)}var g="";if(h.getProperty("instances")!=null){g=h.getProperty("instances")+","}g+=b.join(",");h.setProperty("instances",g);h.getElements(".kaufen").each(function(i){i.empty()}).removeEvents().removeProperty("class").removeProperty("id");h.setProperty("id",f+"_clone").addEvent("click",function(i){k.undo(h,f)});j+=b.length;h.getElements(".anzahl").each(function(i){var l=(j==1)?"none":"";i.set("html",j).setStyle("display",l)});h.inject(c,"bottom");$(f).getElements(".anzahl").each(function(i){i.set("html",d);if(d<=1){i.setStyle("display","none")}});if(d==0){$(f).setStyle("display","none")}this.hideItemsInTable(b);if(a){this.refreshPriceSum()}this.checkSellAllLink();renewTips()},checkSellAllLink:function(){var a=0;$(this.options.elem).getElements(".hero .tobj").each(function(c){if(c.getStyle("display")!="none"){a++}});var b=(a>1)?"":"none";$(this.options.elem).getElements("a.sell_all").each(function(c){c.setStyle("display",b)})},hideItemsInTable:function(d){var a=this;for(var b=0;b<d.length;b++){var f=d[b];var c=$("tr_"+f);if(c){var e=c.clone(true,true);a.itemListElems.push(e);c.destroy()}}},undo:function(g,b){if(this.options.debug){this.logger.log("undo "+g.get("id")+", elem_id: "+b+", instances: "+g.get("instances"))}var c=g.get("instances").split(",");for(var d=0;d<c.length;d++){this.schwebeliste.erase(c[d].toInt())}if($(b)){$(b).getElements(".anzahl").each(function(h){var i=h.get("html").toInt()+c.length;h.set("html",i).setStyle("display","")});for(var d=0;d<this.itemListElems.length;d++){var a=this.itemListElems[d].get("id").substr(3);if(c.contains(a)){var f=this.itemListElems[d];$(b+"_auswahlbox").getElements("table").each(function(h){f.inject(h,"bottom")})}}$(b).setStyle("display","")}var e=[];for(var d=0;d<this.itemListElems.length;d++){var a=this.itemListElems[d].get("id").substr(3);if(c.contains(a)){e.push(this.itemListElems[d])}}for(var d=0;d<e.length;d++){this.itemListElems.erase(e[d])}g.removeProperty("id").setStyle("display","none");this.clones.erase(g);this.refreshPriceSum();this.checkSellAllLink()},sell:function(){if(this.options.debug){this.logger.log("sell "+this.schwebeliste.length+" items")}if(this.schwebeliste.length==0){alert("Du hast keine Items zum Verkauf angeboten.");return}var b="";if($(this.options.elem).getElements("input[name=feilschen]:checked").length>0){b+="&bargain=true"}for(var a=0;a<this.schwebeliste.length;a++){b+="&ins[]="+this.schwebeliste[a]}this.loadAjaxContent(true,b)},refreshPriceSum:function(){var a="pricesum_"+this.options.partnerId;if(!$(a)){if(this.options.debug){this.logger.log("Kein Feld zur Preisaktualisierung gefunden.")}return}var b=this.options.ajax_url;var d="transfer=merchant_buy_quote&id="+this.options.partnerId;for(var c=0;c<this.schwebeliste.length;c++){d+="&ins[]="+this.schwebeliste[c]}clearTimeout(this.refreshPriceTimer);this.refreshPriceTimer=setTimeout(function(){new Request.HTML({url:b,update:$(a),data:d,}).post()},300)},transfer:function(){},postload:function(){this.parent();this.refreshPriceSum();var k=this;var b=this.getTradingPartnerAreaElem();if(b){for(var e=0;e<this.clones.length;e++){var h=this.clones[e];h.inject(b,"bottom");var j=h.get("id");var a=$(j.substr(0,j.length-6));if(a){if(a.getElements(".anzahl").length>0){var d=0;var g=0;a.getElements(".anzahl").each(function(i){d=i.get("html").toInt()});h.getElements(".anzahl").each(function(i){g=i.get("html").toInt()});var c=d-g;if(c<1){a.setStyle("display","none").getElements(".anzahl").each(function(i){i.set("html",c)})}else{if(c==1){a.getElements(".anzahl").each(function(i){i.set("html",c).setStyle("display","none")})}else{a.getElements(".anzahl").each(function(i){i.set("html",c)})}}}else{a.setStyle("display","none")}}}}for(var e=0;e<this.itemListElems.length;e++){var f=this.itemListElems[e].get("id");if($(f)){$(f).destroy()}}$(this.options.elem).getElements("input[type=submit]").each(function(i){i.removeEvents().addEvent("click",function(l){k.sell()})});this.checkSellAllLink();new Fx.Scroll(window,{duration:0}).toElement("wrapper")},showFirstUseInfo:function(){}});var MerchantSellTransfer=new Class({Implements:[Options],options:{partnerId:-1,partnerName:"Der Händler",elem:$empty,ajax_url:"ajax/transfer.php",debug:false},logger:$empty,initialize:function(a){this.setOptions(a);if(this.options.elem==null||typeof(this.options.elem)!="string"||this.options.partnerId<0){alert("Initialisierung des Transfers fehlgeschlagen.");return}this.logger=new myLogger($(this.options.elem));this.prepareEvents();this.darkenRestrictedArticles();if(this.options.debug){this.logger.log("finished initialize in Transfer class")}},groschen2preis:function(a){var e=Math.floor(a/100);var c=Math.floor((a%100)/10);var d=a%10;var b="";if(e>0){b+=e+'<img src="./bilder/dukat.png" title="Gulden" alt="Gu"/>'}if(c>0){b+=c+'<img src="./bilder/silber.png" title="Thaler" alt="Th"/>'}if(d>0){b+=d+'<img src="./bilder/heller.png" title="Groschen" alt="Gr"/>'}return b},prepareEvents:function(){var c=$(this.options.elem);var b=this.options.debug;var a=this;c.getElements("input[type=submit]").each(function(d){d.addEvent("click",function(g){g.stop();var f=[];var h=[];c.getElements("input.input_zahl").each(function(j){var k=j.getProperty("name");if(isNumber(k)){var i=j.get("value").toInt();if(i>0){f.push(k);h.push(i)}}});var e=false;c.getElements("input[name=feilschen]").each(function(i){if(i.get("checked")==true){e=true}});if(f.length==0){a.displayNotice("Nichts ausgewählt. Bitte gib eine Zahl hinter dem gewünschten Gegenstand ein.")}else{a.buy(f,h,e)}})});c.getElements("td.ausprobieren a").each(function(e){var f=Math.round(e.getParent("tr").getProperty("price").toInt()*0.1);var g=e.getParent("tr").getProperty("article-name")+" ausprobieren";if(f>200){f=200}var d=a.options.partnerName+" bemerkt dein Interesse. Für eine kleine Gebühr von "+a.groschen2preis(f)+" kannst du im Nebenzimmer eine ausführliche Beratung und die Möglichkeit erhalten, die Ware auszuprobieren.";e.addEvent("click",function(h){new mBox.Modal({title:g,content:d,buttons:[{title:"OK",addClass:"Confirm",event:function(){alert("Momentan fehlt es hier noch an Ideen, wie es weitergehen soll ... wenn du eine hast, immer her damit.");this.close()}},{title:"Abbrechen",addClass:"Cancel"}],overlay:true,overlayStyles:{color:"grey",opacity:0.5}}).open()})})},buy:function(d,e,a){var c="";if(a){c+="&bargain=true"}if(d.length!=e.length){if(this.options.debug){this.logger.log("ERROR: articles length is "+d.length+" whereas quantity length is "+e.length)}alert("Fehler: Die Preise konnten nicht korrekt erfasst werden");return false}for(var b=0;b<d.length;b++){c+="&w["+d[b]+"]="+e[b]}this.loadAjaxContent(true,c)},loadAjaxContent:function(e,c){var a=this;var b=this.options.ajax_url;var d=$(this.options.elem);var f="transfer=merchant_sell&id="+this.options.partnerId;if(typeof(c)=="string"&&c.length>0){f+="&"+c}if(this.options.debug){this.logger.log("AJAX Request: "+f)}new Request.HTML({url:b,method:"post",data:f,update:d,useSpinner:true,async:e,onSuccess:function(){a.postload()},onFailure:function(){alert("Hups, hier ist irgendwas schief gelaufen. Die Verbindung zum Server wurde verloren.")}}).post()},postload:function(){var a=this;$(this.options.elem).getElements("div.warning").each(function(b){b.setStyle("display","none");a.displayNotice(b.get("html"));b.set("html","").removeProperty("class")});new Fx.Scroll(window,{duration:0}).toElement("wrapper");this.prepareEvents();this.darkenRestrictedArticles();reload_heldeninfo()},darkenRestrictedArticles:function(){var a=[];var b=$(this.options.elem);b.getElements("span.restricted_articles").each(function(c){a=c.get("html").split(",")});a.each(function(d){var c=b.getElement('tr[article="'+d+'"]');if(c){c.getElements("td").each(function(e){e.getChildren().each(function(f){if(!f.hasClass("restricted")){f.setStyle("opacity",0.8)}})})}})},displayNotice:function(a){new mBox.Notice({type:"notice",delayClose:3000,content:a,offset:{y:60,x:40}})}});var OrdenHausTransfer=new Class({Extends:Transfer,options:{partnerId:-1,elem:$empty,ajax_url:"ajax/transfer.php",initialLoad:true,debug:false},transfertyp:"ordenhaus",initialize:function(a){this.parent(a);if(this.options.debug){this.logger.log("finished initialize in OrdenHausTransfer")}},popup:function(g,c,e){var b=this;var a=this.options.debug;this.mBoxes.each(function(h){h.destroy()});this.mBoxes=[];if(g>1){var d=new mBox.Modal({title:"Tauschen",content:e,buttons:[{title:"OK",addClass:"Confirm",event:function(){var h=[];e.getElements("input[type=checkbox]:checked").each(function(j){var i=j.get("value").toInt();if(h.contains(i)==false){h.push(i)}});if(h.length>0){b.transfer(c,h)}else{if(a){b.logger.log("keine Instanzen selektiert")}}this.close()}},{title:"Abbrechen",addClass:"Cancel"}],overlay:true,overlayStyles:{color:"grey",opacity:0.5}});this.mBoxes.push(d);this.preparePopupContent(e);d.open()}else{var f=[e.get("html").toInt()];b.transfer(c,f)}},showFirstUseInfo:function(){var a="firstUseInfo_OrdenhausTransfer";var b="Um Items zu tauschen mit Linksklick auf das gewünschte Item klicken.";this.parent(a,b)}});var OrdenHausRaumTransfer=new Class({Extends:Transfer,options:{partnerId:-1,elem:$empty,ajax_url:"ajax/transfer.php",initialLoad:true,debug:false},transfertyp:"ordenhausraum",initialize:function(a){this.parent(a);if(this.options.debug){this.logger.log("finished initialize in OrdenHausRaumTransfer")}},popup:function(g,c,e){var b=this;var a=this.options.debug;this.mBoxes.each(function(h){h.destroy()});this.mBoxes=[];if(g>1){var d=new mBox.Modal({title:"Tauschen",content:e,buttons:[{title:"OK",addClass:"Confirm",event:function(){var h=[];e.getElements("input[type=checkbox]:checked").each(function(j){var i=j.get("value").toInt();if(h.contains(i)==false){h.push(i)}});if(h.length>0){b.transfer(c,h)}else{if(a){b.logger.log("keine Instanzen selektiert")}}this.close()}},{title:"Abbrechen",addClass:"Cancel"}],overlay:true,overlayStyles:{color:"grey",opacity:0.5}});this.mBoxes.push(d);this.preparePopupContent(e);d.open()}else{var f=[e.get("html").toInt()];b.transfer(c,f)}},showFirstUseInfo:function(){var a="firstUseInfo_OrdenhausTransfer";var b="Um Items zu tauschen mit Linksklick auf das gewünschte Item klicken.";this.parent(a,b)}});var WarehouseTransfer=new Class({Extends:Transfer,options:{partnerId:-1,elem:$empty,ajax_url:"ajax/transfer.php",initialLoad:true,debug:false},transfertyp:"warehouse",costPreviewTimer:$empty,initialize:function(a){this.parent(a);if(this.options.debug){this.logger.log("finished initialize in WarehouseTransfer")}},popup:function(h,d,f){var c=this;var b=this.options.debug;this.mBoxes.each(function(i){i.destroy()});this.mBoxes=[];var a=(d)?"Entnehmen":"Einlagern";if(h>1){var e=new mBox.Modal({title:a,content:f,buttons:[{title:"OK",addClass:"Confirm",event:function(){var i=[];f.getElements("input[type=checkbox]:checked").each(function(k){var j=k.get("value").toInt();if(i.contains(j)==false){i.push(j)}});if(i.length>0){c.transfer(d,i)}else{if(b){c.logger.log("keine Instanzen selektiert")}}this.close()}},{title:"Abbrechen",addClass:"Cancel"}],overlay:true,overlayStyles:{color:"grey",opacity:0.5}});this.mBoxes.push(e);this.preparePopupContent(f);e.open()}else{var g=[f.get("html").toInt()];c.transfer(d,g)}},makeArticlesSelectable:function(){this.parent();var a=this;var b="transfer=warehouse_quote&v="+this.heroview+"&id="+this.options.partnerId+"&all=true";$(this.options.elem).getElements("td.hero a.tp_all").each(function(c){c.removeEvents().addEvent("click",function(d){d.stop();new Request({url:"ajax/transfer.php",data:b,onSuccess:function(e){new mBox.Modal({title:"Einlagern",content:"Willst du alle Items für "+e+" einlagern?",buttons:[{title:"OK",addClass:"Confirm",event:function(){a.transfer(0,"all");this.close()}},{title:"Abbrechen",addClass:"Cancel"}],overlay:true,overlayStyles:{color:"grey",opacity:0.5}}).open()}}).post()})})},refreshSelectXInputValue:function(a){this.parent(a);this.refreshCostsPreview(a)},preparePopupContent:function(b){this.parent(b);var a=this;b.getElements("input[name=select_x]").each(function(c){c.addEvent("change",function(d){a.refreshCostsPreview(b)})})},refreshCostsPreview:function(c){var a=null;c.getElements(".gebuehren").each(function(d){a=d});if(a==null){return}var b="transfer=warehouse_quote&id="+this.options.partnerId;c.getElements("input[type=checkbox]:checked").each(function(d){b+="&ins[]="+d.get("value")});clearTimeout(this.costPreviewTimer);this.costPreviewTimer=setTimeout(function(){new Request({url:"ajax/transfer.php",data:b,onSuccess:function(d){a.set("html",d)}}).post()},300)},showFirstUseInfo:function(){var a="firstUseInfo_WarehouseTransfer";var b="Um Items einzulagern auf das gewünschte Item klicken. Beachte die Gebühren für die Einlagerung.";this.parent(a,b)}});var CompanionTransfer=new Class({Extends:Transfer,options:{partnerId:-1,elem:$empty,ajax_url:"ajax/transfer.php",initialLoad:true,debug:false},transfertyp:"companion",initialize:function(a){this.parent(a);if(this.options.debug){this.logger.log("finished initialize in CompanionTransfer")}},prepareLayout:function(){var b=window.getSize().x;var a=$(this.options.elem).getFirst("div table.transfer");if(a){if(b<1000){a.setStyle("width",600)}else{if(b<1200){a.setStyle("width",650)}else{if(b<1300){a.setStyle("width",700)}else{a.setStyle("width",800)}}}}$(this.options.elem).getElements("div.heroSide, div.partnerSide").each(function(c){c.setStyles({"max-height":600,"overflow-y":"auto"})})},popup:function(h,d,f){var c=this;var b=this.options.debug;this.mBoxes.each(function(i){i.destroy()});this.mBoxes=[];var a=(d)?"Abnehmen":"Übergeben";if(h>1){var e=new mBox.Modal({title:a,content:f,buttons:[{title:"OK",addClass:"Confirm",event:function(){var i=[];f.getElements("input[type=checkbox]:checked").each(function(k){var j=k.get("value").toInt();if(i.contains(j)==false){i.push(j)}});if(i.length>0){c.transfer(d,i)}else{if(b){c.logger.log("keine Instanzen selektiert")}}this.close()}},{title:"Abbrechen",addClass:"Cancel"}],overlay:true,overlayStyles:{color:"grey",opacity:0.5}});this.mBoxes.push(e);this.preparePopupContent(f);e.open()}else{var g=[f.get("html").toInt()];c.transfer(d,g)}},showFirstUseInfo:function(){}});var CompanionGearTransfer=new Class({Extends:Transfer,options:{partnerId:-1,elem:$empty,ajax_url:"ajax/transfer.php",initialLoad:true,debug:false},transfertyp:"companion_gear",initialize:function(a){this.parent(a);if(this.options.debug){this.logger.log("finished initialize in CompanionGearTransfer")}},prepareLayout:function(){var b=window.getSize().x;var a=$(this.options.elem).getFirst("div table.transfer");if(a){if(b<1000){a.setStyle("width",600)}else{if(b<1200){a.setStyle("width",650)}else{if(b<1300){a.setStyle("width",700)}else{a.setStyle("width",800)}}}}$(this.options.elem).getElements("div.heroSide, div.partnerSide").each(function(c){c.setStyles({"max-height":400,"overflow-y":"auto"})})},popup:function(d,a,b){var c=[b.get("html").toInt()];this.transfer(a,c)},showFirstUseInfo:function(){}});var Hero2HeroOfferTransfer=new Class({Extends:Transfer,options:{partnerId:-1,elem:$empty,size:0,count:0,whitelist:[],blacklist:[],ajax_url:"ajax/transfer.php",initialLoad:true,debug:false},initialize:function(a){this.parent(a);if(this.options.debug){this.logger.log("finished initialize in Hero2HeroOfferTransfer")}},getAjaxParameters:function(){var f="transfer=hero2hero&type=offer";if($(this.options.elem).getElement("input[name=Offer_G]")){var c=$(this.options.elem).getElement("input[name=Offer_G]").get("value").toInt().abs();var e=$(this.options.elem).getElement("input[name=Offer_Th]").get("value").toInt().limit(0,9);var b=$(this.options.elem).getElement("input[name=Offer_Gr]").get("value").toInt().limit(0,9);var a=c*100+e*10+b;f+="&gold="+a}if($(this.options.elem).getElement("textarea[name=beschreibung]")){f+="&beschreibung="+encodeURIComponent($(this.options.elem).getElement("textarea[name=beschreibung]").get("value"))}if($(this.options.elem).getElement("input[name=auto_accept]")){var d=($(this.options.elem).getElement("input[name=auto_accept]").get("checked")==true)?"1":"0";f+="&auto_accept="+d}return f},prepareLayout:function(){this.parent();var a=this;if($(this.options.elem).getElement("input[name=submit_offer]")){$(this.options.elem).getElement("input[name=submit_offer]").addEvent("click",function(b){a.saveOffer()});$(this.options.elem).getElement("input[name=cancel_offer]").addEvent("click",function(b){a.cancelOffer()})}},saveOffer:function(){this.loadAjaxContent(true,"offer=1")},cancelOffer:function(){this.loadAjaxContent(true,"cancel=1")},popup:function(g,c,e){var b=this;var a=this.options.debug;this.mBoxes.each(function(h){h.destroy()});this.mBoxes=[];if(g>1){var d=new mBox.Modal({title:"Tauschen",content:e,buttons:[{title:"OK",addClass:"Confirm",event:function(){var h=[];e.getElements("input[type=checkbox]:checked").each(function(j){var i=j.get("value").toInt();if(h.contains(i)==false){h.push(i)}});if(h.length>0){b.transfer(c,h)}else{if(a){b.logger.log("keine Instanzen selektiert")}}this.close()}},{title:"Abbrechen",addClass:"Cancel"}],overlay:true,overlayStyles:{color:"grey",opacity:0.5}});this.mBoxes.push(d);this.preparePopupContent(e);d.open()}else{var f=[e.get("html").toInt()];b.transfer(c,f)}},postload:function(){this.parent()},showFirstUseInfo:function(){}});var Hero2HeroTransfer=new Class({Extends:Transfer,options:{partnerId:-1,elem:$empty,ajax_url:"ajax/transfer.php",initialLoad:false,debug:false},initialize:function(a){this.parent(a);if(this.options.debug){this.logger.log("finished initialize in Hero2HeroTransfer")}},getAjaxParameters:function(){return"transfer=hero2hero&type=general"},markInapplicableArticles:function(){var a=this;$(this.options.elem).getElements(".na").each(function(b){b.addEvent("click",function(){a.displayNotice("Dieser Gegenstand ist nicht mehr im Gepäck.")}).setStyle("opacity",0.5)})},prepareLayout:function(){this.parent();var a=this;if($(this.options.elem).getElement("input[name=accept]")){$(this.options.elem).getElement("input[name=accept]").addEvent("click",function(b){a.loadAjaxContent(true,"accept=1")})}if($(this.options.elem).getElement("input[name=cancel]")){$(this.options.elem).getElement("input[name=cancel]").addEvent("click",function(b){a.loadAjaxContent(true,"cancel=1")})}if($(this.options.elem).getElement("input[name=reject]")){$(this.options.elem).getElement("input[name=reject]").addEvent("click",function(b){a.loadAjaxContent(true,"reject=1")})}if($(this.options.elem).getElement("input[name=drawback]")){$(this.options.elem).getElement("input[name=drawback]").addEvent("click",function(b){a.loadAjaxContent(true,"drawback=1")})}},popup:function(c,a,b){}});var MooCountdown=new Class({Implements:[Events,Options],options:{container:"countdown",seconds:-1,onlySeconds:false,onCompleteHtml:"<b>Abgelaufen</b>",onComplete:$empty},targetTime:0,timer:$empty,initialize:function(a){this.setOptions(a);if(this.options.seconds<0){alert("Fehler: Verbleibende Zeit für den Countdown wurde nicht gesetzt!");return false}this.targetTime=new Date().getTime()+(this.options.seconds*1000);clearInterval(this.timer);this.timer=this.start.periodical(1000,this)},start:function(){var d=Math.floor((this.targetTime-new Date().getTime())/1000);var e=d;if(e>0){if(this.options.onlySeconds){var b="noch "+e+" Sekunden"}else{var g=Math.floor(d/86400);d=d%86400;var a=Math.floor(d/3600);d=d%3600;var c=Math.floor(d/60);d=d%60;var f=d;var b="noch ";if(g!=0){b+=g+" Tag"+((g!=1)?"e":"")+" "}if(g!=0||a!=0){b+=a+" Stunde"+((a!=1)?"n":"")+" "}if(g!=0||a!=0||c!=0){b+=c+" Minute"+((c!=1)?"n":"")+" "}b+=f+" Sekunde"+((f!=1)?"n":"")}$(this.options.container).set("html",b)}else{this.countdownFinished()}},countdownFinished:function(){$(this.options.container).set("html",this.options.onCompleteHtml);clearInterval(this.timer);this.fireEvent("complete")}});var ReiseCountdown=new Class({Implements:[Options],options:{outputElem:"CountDownBoxRU",seconds:-1,backTime:-1,showRast:false,showTurnaround:false,startOrt:"",zielOrt:""},targetTime:0,timeBegin:0,timer:$empty,initialize:function(a){this.setOptions(a);if(this.options.seconds<0){alert("Fehler: Restzeit wurde nicht gesetzt!");return false}else{if(this.options.startOrt==""){alert("Fehler: Es wurde kein Startort übergeben!");return false}else{if(this.options.zielOrt==""){alert("Fehler: Es wurde kein Zielort übergeben!");return false}else{if(this.options.showTurnaround&&this.options.backTime<0){alert("Fehler: Zeit zur Rückkehr wurde nicht gesetzt!");return false}}}}this.options.outputElem=$(this.options.outputElem);if(!this.options.outputElem){alert("Ausgabeelement für Reisecountdown nicht gefunden");return}this.init2()},init2:function(){this.timeBegin=new Date().getTime();this.targetTime=this.timeBegin+(this.options.seconds*1000);clearInterval(this.timer);this.timer=this.run.periodical(1000,this)},setNewArrival:function(b,d,a,c){this.options.seconds=b;this.options.startOrt=d;this.options.zielOrt=a;this.options.backTime=c;this.init2()},run:function(){var k=new Date().getTime();var j=Math.floor((this.targetTime-k)/1000);if(this.options.showTurnaround){var l=Math.floor(this.options.backTime+(k-this.timeBegin)/1000)}var c="Auf dem Weg von <strong>"+this.options.startOrt+"</strong> nach <strong>"+this.options.zielOrt+"</strong>.<br />";if(j>0){var r=j%60;var d=((j-r)/60)%60;var g=((j-r-d*60)/(60*60));var t=((g<10)?"0":"");var o=((d<10)?":0":":");var i=((r<10)?":0":":");var n=t+g+o+d+i+r;c+="Geschätzte Ankunft (ohne Rast) in "+n;if(this.options.showTurnaround){var q=l%60;var b=((l-q)/60)%60;var f=((l-q-b*60)/(60*60));var e=((f<10)?"0":"");var a=((b<10)?":0":":");var p=((q<10)?":0":":");var l=e+f+a+b+p+q;c+="<br />Geschätzte Rückkehr (ohne Rast) "+l+'<br /><a href="spiel.php?reise=umdrehen" id="umdrehen_link">Umdrehen</a>'}if(this.options.showRast){c+='<a href="quest.php?q=rast" id="link_rasten">Rasten</a>'}setTitleRemainingTime(n)}else{setTitleRemainingTime("");clearInterval(this.timer)}this.options.outputElem.set("html",c)}});var VarCountdown=new Class({Implements:[Events,Options],Extends:MooCountdown,options:{container:"countdown",heroId:0,aoqmlVar:$empty,scope:$empty,seconds:-1,onCompleteHtml:"<b>Abgelaufen</b>",onComplete:$empty},initialize:function(a){this.setOptions(a);if(!this.options.aoqmlVar||this.options.aoqmlVar.length<1){alert("Der Countdown konnte nicht initialisiert werden (Variable ungültig)!");return}if(!this.options.scope||this.options.scope.length<1){alert("Der Countdown konnte nicht initialisiert werden (Scope ungültig)!");return}this.options.seconds=this.receiveRemainingSeconds();if(this.options.seconds=="ungueltig"){this.options.onCompleteHtml='<span class="error">Aufruf ungültig</span>';this.countdownFinished();return}else{if(this.options.seconds=="dauerhaft"){this.options.onCompleteHtml="<b>Gültigkeit: dauerhaft</b>";this.countdownFinished();return}else{this.parent()}}},receiveRemainingSeconds:function(){var a=-99;var b="hero="+this.options.heroId+"&getExpireOfVar="+encodeURIComponent(this.options.aoqmlVar)+"&scope="+this.options.scope;new Request({url:"ajax/quest.php",data:b,async:false,onSuccess:function(c){a=c}}).post();return a}});
Achwas
Ordenskrieger
Ordenskrieger
 
Beiträge: 345
Registriert: Di 04 Aug, 2015 10:25
Heldenname: Veit Valentini

Re: Fehler beim Reisen

Beitragvon zardoz » Fr 24 Apr, 2020 19:39

Nach dem Umzug:
Unbenannt.png
Unbenannt.png (481.64 KIB) 317-mal betrachtet
Spoiler:
Die Vorteilnahme aus mehreren Accounts war schon immer untersagt, war das zu kontrollieren? Keine Ahnung, wenn ja, warum etwas ändern, es kann unterbunden werden. Wenn nein, warum etwas ändern, es kann nicht unterbunden werden. Wer macht ein Verbot nötig? Die die sich nicht an die Regeln halten. Wer wird von einem Verbot nicht betroffen werden? Die die sich nicht an die Regeln halten.
- Abkopiert aus Angroschas Signatur. Warum? Weil nichts richtiger sein könnte und das wohl öfter wiederholt werden muss. -
Auch diese Signatur ist DRM-frei
Benutzeravatar
zardoz
Foren-Moderator
Foren-Moderator
 
Beiträge: 1027
Registriert: So 28 Jun, 2009 05:35
Wohnort: München
Heldenname: A'ahn Loanderium, 'aach & 'gurch Uluugherai
Mitglied bei: DHB

Re: Fehler beim Reisen

Beitragvon Tommek » Fr 24 Apr, 2020 19:53

Japp. Sind die alten Reisekarten. Das Navi kommt in Kürze zurück.
Benutzeravatar
Tommek
Site Admin
Site Admin
 
Beiträge: 7130
Registriert: Mi 17 Mai, 2006 22:40
Wohnort: Eodatia
Heldenname: Alrik Dormwald
Mitglied bei: Orkwacht

Re: Fehler beim Reisen

Beitragvon Pyromaniac » Sa 25 Apr, 2020 12:48

Die alten Karten sind doch viel schöner.Echte Zeichenarbeit und gut koloriert. Bis auf das Hellgrün von Galfar/Wardheym, aber die gefällt mir besonders gut, weil man da noch die Handarbeit erkennt.
Pyromaniac
Hauptmann
Hauptmann
 
Beiträge: 1270
Registriert: Di 24 Mai, 2011 10:34
Heldenname: Ixliton, Orlan und Odette

Re: Fehler beim Reisen

Beitragvon zardoz » Sa 25 Apr, 2020 18:13

Pyromaniac hat geschrieben:Die alten Karten sind doch viel schöner. Echte Zeichenarbeit und gut koloriert. Bis auf das Hellgrün von Galfar/Wardheym, aber die gefällt mir besonders gut, weil man da noch die Handarbeit erkennt.

Es gibt da ein Kästchen bei den Spieler-Einstellung, habe ich rein zufällig vorgestern entdeckt (OK, hatte ich sicher früher mal gesehen, dem aber keine Bedeutung beigemessen): "Markieren, um die alten Karten beim Wegweiser anzuzeigen" - Wer will, kann die also haben.
Spoiler:
Die Vorteilnahme aus mehreren Accounts war schon immer untersagt, war das zu kontrollieren? Keine Ahnung, wenn ja, warum etwas ändern, es kann unterbunden werden. Wenn nein, warum etwas ändern, es kann nicht unterbunden werden. Wer macht ein Verbot nötig? Die die sich nicht an die Regeln halten. Wer wird von einem Verbot nicht betroffen werden? Die die sich nicht an die Regeln halten.
- Abkopiert aus Angroschas Signatur. Warum? Weil nichts richtiger sein könnte und das wohl öfter wiederholt werden muss. -
Auch diese Signatur ist DRM-frei
Benutzeravatar
zardoz
Foren-Moderator
Foren-Moderator
 
Beiträge: 1027
Registriert: So 28 Jun, 2009 05:35
Wohnort: München
Heldenname: A'ahn Loanderium, 'aach & 'gurch Uluugherai
Mitglied bei: DHB

Re: Fehler beim Reisen

Beitragvon Taric » Fr 24 Jul, 2020 10:38

Hallo Zusammen,

ich denke, dass der von mir nachfolgend benannte Fehler unter dieser Sparte richtig einsortiert ist/gemeldet wird:

Bei einer Reise (zu Fuß) die über mehrere Stationen/Orte führt, gibt es aktuell den Bug, dass man/ich den Weg verkürzen kann in dem man/ich bei erreichen einer Ortschaft auf umdrehen klickt und von der erreichten Ortschaft dann weiter in Richtung seines Zieles reist. Egal wieviel Minuten oder Sekunden als Rückweg angezeigt wird, man befindet sich sofort wieder in der Siedlung. (Voraussetzung um diesen Bug derzeit zu nutzen, ist natürlich das Wissen um die Wegzeit zum nächsten Ort. Beispiel: Der Weg von B nach C dauert normalerweise 5 Minuten, mir werden aber 6 Minuten Reisezeit angezeigt. Nun ist mir klar, dass ich eine Minute sparen kann, wenn ich umdrehe und von dort aus weiterreise) Es so möglich mehrere Echtzeit-Minuten an Wegzeit einzusparen, also Quasi "Sprünge nach vorne zu machen.

Dies ist mir aufgefallen, weil ich viele Botengänge für die Auftragsbörsen erledigt habe und auf einmal Wegstrecken/Wegzeiten von einem Ort zum Anderen unterschiedlich lang waren (unabhängig von etwaigen Verletzungen).

Ich denke, dass die Weg-Berechnung nicht korrekt funktioniert und man den Ort schon erreicht hat, obwohl man sich zeitlich gesehen noch davor befinden müsste.

Falls diesen Fehler schon jemand gemeldet haben sollte, dann bitte ich den etwaigen Doppelpost zu verzeihen. Bin noch nicht lange im Forum unterwegs.

Bei Rückfragen kann man mich hierzu auch gerne Ingame anschreiben.

MfG
Taric
Taric
Nichtswürdiger
Nichtswürdiger
 
Beiträge: 7
Registriert: Di 21 Jul, 2020 14:41
Heldenname: Njállida Sturmklinge
Mitglied bei: Kinder der Krähe

Re: Fehler beim Reisen

Beitragvon Tommek » Fr 24 Jul, 2020 11:01

Danke für die Meldung. Ich wollte die Reise eh noch überarbeiten.

Derzeit ist es aber nur ausnutzbar wenn man aktiv kurz vor der Ortschaft die Reise unterbricht und in der entsprechenden Ortschaft auch ankommt?
Benutzeravatar
Tommek
Site Admin
Site Admin
 
Beiträge: 7130
Registriert: Mi 17 Mai, 2006 22:40
Wohnort: Eodatia
Heldenname: Alrik Dormwald
Mitglied bei: Orkwacht

Re: Fehler beim Reisen

Beitragvon Taric » Fr 24 Jul, 2020 11:10

Umgekehrt.

Achtung, die Zeiten habe ich nicht ganz sicher im Kopf.

Wenn ich Z.B. eine Reise von Faelughaven bis nach Beispielsweise Hamira mache, dann dauert der Weg von Faelughaven nach Deniba ungefähr 10 Minuten. Der Weg von Deniba nach Vierwegen ungefähr 4-5 Minuten. Nach einer erfolgten ZB ist es aber sehr oft der Fall, dass man sich z.B. schon nach 9 Minuten "hinter" Deniba "also auf dem Weg von Deniba nach Vierwegen" befindet, dafür aber noch 6 Minuten Wegzeit nach Vierwegen vor sich hat. Wenn ich jetzt umdrehe stehe ich direkt (ohne Rückreisezeit) in Deniba.

Wenn ich dann direkt von Deniba nach Vierwegen weitereise habe ich nur die 4-5 Minuten vor mir und habe 1 Minute Wegzeit gespart.

Wie gesagt, die Zeit zwischen Deniba und Vierwegen habe ich nicht ganz genau auf dem Schirm (können auch 5-6 Minuten sein und nach dem "Sprung" 7-8 Minuten)

MfG
Taric
Taric
Nichtswürdiger
Nichtswürdiger
 
Beiträge: 7
Registriert: Di 21 Jul, 2020 14:41
Heldenname: Njállida Sturmklinge
Mitglied bei: Kinder der Krähe

Re: Fehler beim Reisen

Beitragvon Pyromaniac » Sa 25 Jul, 2020 01:45

Gespart wird da eigentlich nichts. Ohne Unterbrechung ist man genau so schnell.
Kurz bevor man einen Ort erreicht springt man auf die neue Strecke und verkürzt die Reise um anderthalb Minuten.

Einen Fehler habe ich auch gefunden. Kommt kurz vor einer Ortschaft eine Miniquest, landet man gelegentlich danach im Ort und die voreingestellte Reise ist schlagartig beendet.
Pyromaniac
Hauptmann
Hauptmann
 
Beiträge: 1270
Registriert: Di 24 Mai, 2011 10:34
Heldenname: Ixliton, Orlan und Odette

Re: Fehler beim Reisen

Beitragvon Taric » Mo 27 Jul, 2020 10:11

Hi Pyro,

also bei mir ist es nicht so, dass sich die Zeit automatisch verkürzt. Die läuft ganz normal weiter runter, bis sie irgendwann auf Null steht. Nur wenn ich umkehre und wieder loslaufe habe ich den Verkürzungseffekt.

Hier ein Beispiel. War gerade auf dem Weg von Sebec nach Burg Birca.

Auf dem Weg von Perničid nach Burg Birca.
Geschätzte Ankunft (ohne Rast) in 00:04:59
Geschätzte Rückkehr (ohne Rast) 00:00:10

Die übliche Zeit beträgt von Pernicid nach Burg Birca unter 3 Minuten.

Wenn ich nun umdrehen würde, dann hätte ich mir ca. 2 Minuten gespart. Das habe ich nicht mehr getan, weil ich vermute, dass dadurch bei mir die Quest mit dem Wächter, der mich fragt "Kennen wir uns nicht irgendwo her" startet. Das Programm scheint meine Sprünge durchaus mitzubekommen. Durch das "Nichtumdrehen" war Njállida die kompletten 5 Minuten unterwegs.

Bzw. ist es mir noch nie aufgefallen, dass die Reisedauer sich von selbst verkürzt. Es scheint einfach so zu sein, dass ich zu früh hinter dem nächsten Ort befinde, da die Gesamtdauer bei mir unverändert ist.

Den von dir genannten Fehler kann ich ebenfalls bestätigen. Nach kleinen Quests passiert es mir auch oft, dass meine Reise abrupt und ungewollt im nächsten Ort endet.

MfG
Taric.
Taric
Nichtswürdiger
Nichtswürdiger
 
Beiträge: 7
Registriert: Di 21 Jul, 2020 14:41
Heldenname: Njállida Sturmklinge
Mitglied bei: Kinder der Krähe

Vorherige

Zurück zu Fehlermeldungen



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

cron