Neue Sphere .56b Prerelease
Mitglied-46316.03.2007, 18:47 Uhr
wie immer bei den \"üblichen Verdächtigen\" unter http://prerelease.sphereserver.net zum Download. Dieaugenfälligsten Änderungen seit der Februar-Prerelease im Überblick (wer kein Englisch kann soll babelfish-altavista.com bemühen):
- Code:
09-02-2007, MrSugarCube
- Fixed: ConnectUO Status requests sometimes reporting an encryption error.
11-02-2007, Fisicka (Script pack)
- Fixed #1051: Bug in sphere_map_points0.scp and sphere_map_points1.scp
11-02-2007, MrSugarCube
- Fixed #1037: ADDBUFF and REMOVEBUFF requiring FEATURE_AOS_UPDATE_B enabled to work.
- Fixed #1053: @color in [SKILL]MENUs displaying the wrong colour.
12-02-2007, MrSugarCube
- Fixed #1058: Exception on linux build caused by items decaying without decay flag.
13-02-2007, Nazghul
- Fixed #1059: Now NPC will be stuck with the lightsource they already have equipped.
15-02-2007, Nazghul
- Added: First version of support for TNG's webscript reader. Use console command
"tngstrip" to create a file what contains the information TNG needs from all your scripts
(thus completely useless for script thieves). The file will be placed at the location
defined with "StripPath=" in sphere.ini and is named "tngstrip.scp. Can be delivered
either by a dedicated web server or the built-in of sphere itself.
15-02-2007, Babidi (Script pack)
- Modified: sphere_dialog.scp - line 217, the highest skill is now SKILL_SPELLWEAVING.
16-02-2007, Nazghul
- Added: TAG.OVERRIDE.AMMOANIMHUE for bow and crossboy-type weapons to locally override the
color of the effect what will be used for displaying the shot.
18-02-2007, MrSugarCube
- Fixed #1069: Stable masters giving food to invisible characters.
20-02-2007, Nazghul
- Added SPELLFLAG_NO_CASTANIM (0x80000) to suppress the usual cast anim. This way a custom
(perhaps race-, class-, magery-, experience-related) anim can be played @START/@SPELLCAST
21-02-2007, MrSugarCube
- Fixed #1071: Undefined Symbol error caused when a function returns a string.
- Fixed #1075: The last line in script files being ignored.
- Fixed #1076: ALLSHOW switching off too late upon login.
- Added: Skill flag SKF_CRAFT. Skills with this flag set will function correctly with the
MAKEITEM command.
21-02-2007, MrSugarCube (Script pack)
- Updated: sphere_defs.scp (Added SKF_CRAFT definition)
- Updated: sphere_map_points0.scp and sphere_map_points1.scp (Removed duplicate teleporters)
22-02-2007, MrSugarCube
- Fixed #1078: Exception when walking in the top left corner of maps.
- Added #1079: ARGO in f_onchar_create, f_onchar_delete and f_onaccount_login is now the
the client that is performing the action (note that at the time these functions are
called, there is no character attached to the client so character properties are not
accessible).
22-02-2007, Nazghul
- Added: Character trigger @statchange (argn1: the stat, argn2: new value).
25-02-2007, Ellessar
- Added: TAG.DEATHFLAGS which changes some death related behavior. The list of flags is in
sphere_defs.scp and their names are pretty self-explaining.
- Fixed #1081: SERV.WRITELINE not adding a new line on Windows.
25-02-2007, Ellessar (Script pack)
- Updated: sphere_defs.scp (Added death_flags defname)
25-02-2007, Nazghul
- Added: TAG.OVERRIDE.MAXWEIGHT and TAG.OVERRIDE.MAXITEMS now are applying to all containers
if set. If not, maximum weight is still unlimited, while max. item count is still default.
26-02-2007, Ellessar
- Modified: Region trigger @Step will now work only with EF_New_Triggers on and
EF_Minimize_Triggers off.
27-02-2007, Ellessar
- Added: sphere.ini settings EventsPlayer, EventsRegion. These events are applied on all
players/regions in the world.
- Updated: sphere.ini
01-03-2007, Furio
- Added: LASTEVENT keyword on clients, returning the time of last packet receive (like serv.time).
- Modified: OF_OSIDamageMod and OF_Archery_CanMove are now CombatFlags (look in sphere.ini)
- Updated: sphere.ini
01-03-2007, MrSugarCube
- Fixed #1092: Dead characters not showing on the status page.
- Fixed #1090: MOUNTHEIGHT checks preventing characters teleporting to valid locations if they are
- Fixed #1085: MAXBASESKILL in sphere.ini applying to skills that players are unable to see in
their skill menu. An INITHIDDENSKILLS setting has been added to sphere.ini so that this behaviour
can be toggled.
- Fixed #1084: Vendor's constantly restocking goods instantly after selling them.
stuck under a low ceiling.
- Fixed: Players able to create characters with skill in undefined skills.
01-03-2007, MrSugarCube (Script pack)
- Updated: sphere_skills.scp (Missing skill cap for Animal Lore in SKILLCLASS 0)
02-03-2007, Ellessar
- Fixed #1093: serv.restock not working. Now it updated all vendor boxes and world gem bits.
- Fixed: NPCs sometimes not spawning with EF_NewPositionChecks on.
- Modified: Trigger @CallGuards now have a reference "REF1", which refers to the target of the guard.
- Modified: NPCs now won't 'talk and follow' you, if your distance from their spawn bit is greater than
their homedist.
02-03-2007, Vjaka
- Fixed: red NPCs spawning in cities from spawns at the edges of the town.
- Modified: now clients which spawns too many exceptions are disconnected.
- Added: GOLD property for character. It counts all gold coins on character and return them. Or,
if used with argument, sets a new amount of gold, adding gold coins to reach the new sum. The
most common usage would be similar to GOLD += 5000 and so on.
- Fixed: NPCs not being able to stumble upon hidden player character.
05-03-2007, Furio
- Fixed #1098: Explosion potion activate with decay timer also if not activated.
06-03-2007, Ellessar
- Added: ATTACKER.LAST, which works like ATTACKER.MAX, but returns the char which hit the victim
for the last time.
10-03-2007, Ellessar
- Added: Experimental flag EF_AllowTelnetPacketFilter, which allows telnet connections to fire
a PACKETx function.
- Updated: sphere.ini
12-03-2007, MrSugarCube
- Fixed #1062: "RETURN x" not always halting script execution or even returning the correct value.
- Fixed: Exceptions that are sometimes caused when attempting to use/take an item that cannot be reached.
13-03-2007, Ellessar
- Fixed #1106: PACKETx sometimes caused errors in console.
16-03-2007, MrSugarCube
- Fixed #1113: Exception caused when an online player character is deleted.
Mitglied-161616.03.2007, 19:41 Uhr
Ist das normal, dass dein Text weiß auf weiß ist? Wenn ja, sollte man irgendwo an den Einstellungen drehen...
Mitglied-46316.03.2007, 20:01 Uhr
Da er bei mir weiss auf braun steht, und ich an den Grundeinstellungen definitiv NICHTS gedreht habe, läßt das eigentlich nur einen Schluss zu (wenn man mal von Verschwörungstheorien absieht) ... *flöt*
Mitglied-161616.03.2007, 21:39 Uhr
Nein, nicht der Text, sondern das zitierte Changelog... Das ist bei mir weiß auf weiß (oder weiß auf gelb oder so).
Mitglied-46316.03.2007, 21:59 Uhr
[externes Bild: http://dv-team.homedns.org/for.gif]
Mitglied-161616.03.2007, 22:11 Uhr
Nope, bei mir ist der Hintergrund dieses Feldes weiß. Keine Ahnung was da ned passt.
Mitglied-138116.03.2007, 22:33 Uhr
Hi,
änder mal bitte dein forenstyle... hatte vorher auch nur weißen text auf beigem hintergrund, nun hab ich das blaue style genommen und habe schwarzen text auf weißem hintergrund :)
Mitglied-204517.03.2007, 14:11 Uhr
Mitglied-1381 hat geschrieben:
Hi,
änder mal bitte dein forenstyle... hatte vorher auch nur weißen text auf beigem hintergrund, nun hab ich das blaue style genommen und habe schwarzen text auf weißem hintergrund :)
Funzt! :biggrin:
Mitglied-46319.05.2007, 19:30 Uhr
Und wieder eine neue Prerelease (hat ja lange genug gedauert). Eigentlich sogar zwei: Mit oder (wie bisher) ohne scriptbares Gilden-System
- Code:
17-03-2007, MrSugarCube
- Fixed #1118: Ship functions being reported as invalid commands.
18-03-2007, Ellessar
- Added: ++/-- operators, which are in C languages.
- Fixed: RESENERGY is saved only if RESPOISON doesn't equal 0.
- Fixed: Possibility of double definition of events (sphere.ini + events +e...)
24-03-2007, Furio
- Updated: sphereCrypt.ini with 5.0.9.0 keys.
- Removed: MEMORY_GUMPRECORD to track open dialogs. It now uses an internal system.
- Updated: sphere_defs.scp
- Added: ISDIALOGOPEN $dialogId. It returns the number of the opened $dialogId on the client.
- Fixed #1127: Items of the hatch can't be moved.
- Fixed #1129: GumpPicTiled don't work with dynamic origin.
24-03-2007, ShiryuX (Script pack)
- Updated: sphere_dialog.scp (Reference at top)
24-03-2007, RanXerox (Script pack)
- Updated: sphere_map_points0_ml.scp (Updated teleports)
26-03-2007, Nazghul
- Added: Teleport effect and sound config keywords for Sphere.ini.
Setting it to 0 disables the effect. Defaults are
TeleportEffectNPC=0372a
TeleportEffectPlayers=0372a
TeleportEffectStaff=03709
TeleportSoundNPC=01fe
TeleportSoundPlayers=01fe
TeleportSoundStaff=01f3
27-03-2007, Vjaka
- Fixed: Allowed to cast spells without reagents.
29-03-2007, MrSugarCube
- Fixed #1122: Exception when fighting with -100 dexterity.
- Fixed #1137: Containers closing when targeting them with .x/set.
04-03-2007, MrSugarCube
- Fixed #1126: Creatures with neutral karma not spawning in guard zones.
04-03-2007, Furio
- Added: PARTY.ISSAMEPARTYOF $uid, checking if the current party is the
same of the char with $uid.
06-04-2007, Nazghul
- Added: More defmessages
- Updated: sphere_msgs.scp
14-04-2007, Sir Dwayne (Script pack)
- Fixed: Various flaws in npc scripts and sphere_item_unsorted.
21-04-2007, coruja747 (Script pack)
- Updated: sphere_map2.scp (Corrected a_shrine_virtues area definition)
27-04-2007, Ellessar
- Added: Character trigger @TradeAccepted (+@charTradeAccepted), which is called after both
trade sides tick Accept Trade button. Default, ARGO - the first trader, SRC - the second one,
ARGN1 - the number of items the first trader gets, ARGN2 - the number of items the second trader
gets, REF1...REF<argn1> - references to items the first trader gets. Return 1 prevents the trade.
- Fixed: CTAGs deleted before calling @LogOut
30-04-2007, MrSugarCube
- Modified #1162: A comma ',' can be used under the NOTOTITLES section to optionally specify
seperate titles for female characters.
- Modified: EF_MapDiff_Support has been removed, and map diffs are now enabled via the USEMAPDIFFS
setting in sphere.ini.
02-05-2007, MrSugarCube
- Fixed: Exception when using ACCOUNT.CHAR.x.KEY when the index 'x' does not exist.
03-05-2007, MrSugarCube
- Fixed: Server IPs on the server list being sent incorrectly to older clients.
05-05-2007, MrSugarCube
- Added: Experimental flag EF_UsePingServer. This will enable a server for receiving pings from
clients viewing the server list. Uses UDP port 12000.
06-05-2007, Ellessar
- Added: Missing character trigger @SpellFail (called before @Fail in a SPELL section)
06-05-2007, MrSugarCube
- Fixed #1169: Exception caused by the count parameter being negative in the STRSUB function.
08-05-2007, Ellessar
- Fixed: POW (@) does not work when using inside 'floatval'.
10-05-2007, MrSugarCube
- Fixed #1176: RANGE property on items returning 0 when the minimum range is 0, when in this case it
should return the maximum range.
- Fixed #1178: Automatic loading of backup saves not unloading all of the data from the previous save.
17-05-2007, Sir Dwayne (Script pack)
- Updated: sphere_item_building_fence.scp, sphere_item_building_stairs.scp,
sphere_item_building_walls.scp (Reordering of some fences, stairs and walls)
17-05-2007, MrSugarCube
- Fixed: SPELLFLAG_NOUNPARALYZE doing the opposite of its description.
- Fixed #1181: Casting field spells on players not giving criminal status even when
SPELLFLAG_HARM is set.
- Fixed #1182: Crash when opening the .edit menu on a player with too many equipped items.
17-05-2007, Furio
- Added: DSPEECH prop to players. Its purpose is to intercept player speech like SpeechSelf, but it
allows multiple speech block (DSPEECH +spk_lol add spk_lol, DSPEECH -spk_lol removes it). Return 1
on the speech block interrupt execution and prevent the player from speaking, Return 4 blocks the
execution while allowing the player to speech.
- Added: ISDSPEECH prop to players. Its purpose is to chech if a speech block is in DSPEECH in a
similar way of ISEVENT.
18-05-2007, MrSugarCube
- Modified #1155: The COMPONENT property of multi definitions can now be given the ID of
any scripted item.
Mitglied-132820.05.2007, 17:37 Uhr
Coole Sache. Gibts irgendein Vorteil der Sphere ohne scriptbares Gildensystem?
Mitglied-46320.05.2007, 19:06 Uhr
nö. Außer dass das Gildensystem selbst vermutlich schneller läuft. Wenn bei Dir also 300 User alle Sekunde eine Gildenaktion starten ...
BTW, Life-Shards sollten ggf. noch nicht updaten. Es gibt Berichte, dass die aktuelle Release teilweise sehr lagt. Müsst Ihr ggf. ausprobieren - der Grund ist bereits gefixt (es gibt einen Grund, warum iThread::RealTime exitiert :) ) im SVN, aber ich weiss nicht, ob und wann Furio ggf. nen Fix rausläßt.
Wer es UNBEDINGT braucht kann mir eine Nachricht hinterlassen. Ich fange aber nicht an, für irgendwelche halbgaren Vista-Installationen oder hochexotische Linux-Distros Spezialkompilate zu bauen :)
Mitglied-46321.05.2007, 11:49 Uhr
So, nach einem Hotfix ist das aktuelle Prerelease von http://prerelease.sphereserver.net jetzt einsatzbereit
Mitglied-46304.10.2007, 19:29 Uhr
Lange hat's gedauert, aber nun ist die Oktober-Release draussen. Mit Neuerungen wie dem AoS-Cumtom-Housing-System, wie üblich vielen Bugfixes und ein paar netten Erweiterungen.
Der entsprechende Thread ist wie immer auf http://www.sphereserver.net im Forum \"News\" zu finden, und die Download (für Windows und mehrere Linux-Distros) auf prerelease.sphereserver.net