polserver/testsuite/pol/testpkgs/map/test_liststatics.src
turleypol 08bd3c7ce5
Savefile rewrite (#601)
* rewrite of saving, replaced operator way with a generic add method, thus
not everywhere the formating of the savefiles is hardcoded.
since its the last spot which uses the old formating lib, remobed the
lib

* removed cmake of old format lib

* testscripts for load/save of UObject,Item,Armor,Weapon

* fixed: member faster_cast_recovery and faster_cast_recovery_mod getter returned
a wrong value

* wrong/missing docs

* test containers, lockable, map, spellbooks
fixed save bug in map and spellbook
removed ancient savestrategy experiments

* added corpse test
splitted testfiles

* fixed loading (ancient bug) and saving (PR bug) of Reportables
added tests for houses, boats, accounts and chars

* fixed include

* fix shutdown leak

* added npc tests
upload complete coretest folder also on failure

* do not write and load RegisteredHouse for NPCs two times
readded extra newline between accounts

* tests for guild, party, realm
added resource cfgs, but a test is not really possible since nothing of
interest is stored

* added datafile, storage test

* activated resource loading, 25year old bug, but since the stored values
are senseless it makes no real difference.
added a few wtf comments
catch all exceptions during formatting of log lines

* replaced .write with explixit .begin, .end and .comment.
for leftovers.txt the StreamSaver was also used, since the format is
different use directly ofstream

* added corechanges
2024-01-24 18:49:06 +01:00

22 lines
629 B
Text

use uo;
use os;
include "testutil";
program liststatics()
return 1;
endprogram
exported function inbox()
var info:=ListStaticsInBox(154,154,-128,154,153,128);
if (len(info)!=2)
return ret_error($"wrong number of statics got : {info}");
endif
if ( info[1].objtype!=0x05c3 || info[1].x!=154 || info[1].y!=153 || info[1].z!=27 || info[1].hue!=0)
return ret_error("Wrong static found at pos 1 :"+info[1]);
endif
if (info[1].objtype!=0x05c3 || info[2].x !=154 || info[2].y!=154 || info[2].z!=27 || info[2].hue!=1)
return ret_error("Wrong static found at pos 2 :"+info[2]);
endif
return 1;
endfunction