What's new

TheForgottenServer 0.3 Alpha#1

Status
Not open for further replies.

Elf

Sing blue silver
Joined
Apr 12, 2008
Messages
409
Reaction score
50
Age
33
Witam wszystkich! :)

Chyba nie musz? nikomu opisywa?, co oznacza ten temat :p
Ot?? dzi? by? mo?e ?wiat?o dzienne ujrzy TFS 0.3, cho? mo?e si? to sta? nawet i za tydzie?, gdy? Talaturen jeszcze nie zdefiniowa? dok?adnej daty mimo, ?e um?wili?my si? na 'jutro' (od obecnej chwili 17 godzin).

Chcia?bym, aby?cie mogli jeszcze po raz ostatni umie?ci? tu swoj? wishlist (lub by? mo?e buglist) co do nowej wersji najlepszego (bez wahania!) silnika OpenTibia.

Postaram si? r?wnie? odpowiedzie? na wi?kszo?? Waszych pyta?, cho? b?d? odpowiada? tylko na te przyzwoite i konkretne. Najpierw jednak przedstawi? Wam CHANGELOG i list? TODO.

CHANGELOG:
Code:
[ CHANGELOG
	Project Name
		The Forgotten Server

	Version
		0.3 Beta 1

	Codenamed
		\

	License
		GNU GPLv3

	Forum
		http://otland.net/
]

[ File changes:
	D = Deleted,
	M = Modified,
	A = Added.

	A...
		data/
			compat.lua
				* Added for compatibility with other engines - will contain deprecated functions

			functions.lua
				* Contains all lua-made functions from global.lua

			actions/
				scripts/
					liquids/
						*.lua
							* Added liquids files
							* Added potions of 8.2 protocol
					tools/
						blessed_wooden_stake.lua
						obsidian_knife.lua
							* Added

			classes/
				*.*
					* Added all _needed_ class files

			creaturescripts/
				scripts/
					firstitems.lua
						* Moved first items script to creature events instead of move events

			globalevents/
				globalevents.xml
				lib/
				scripts/
					* Introduced global events
				scripts/
					*.lua
						* Added basic scripts

			logs/
				server/
					* Created directory for GUI logs

			monsters/
				*/*.xml
					* Added most of 8.1 protocol monsters
					* Added missing monsters and bosses
					* Added few monsters of procotol 8.2

			npc/
				*.xml
				lib/
					*.xml
						* Lightweight npc examples
				scripts/
					*.lua
						* Added more NPC's examples

			talkactions/
				scripts/
					shutdown.lua
					pvp.lua
						* Talkaction based on new LUA function
					position.lua
					money.lua
						* Talkaction deprecated from commands
					online.lua
					clean.lua
					broadcast.lua
						* Talkaction based on new LUA function, deprecated from commands
					broadcastclass.lua
					mode.lua
						* Added (...)

			weapons/
				scripts/
					burst_arrow.lua
						* Moved explosive_arrow.lua

			XML/
				servers.xml
					* GameServers class usage example

	M...
		data/
			actions/
				scripts/
					tools/
						fishing.lua
							* Fixed worms usage
						rope.lua
							* Protocol 8.2 rope spots
					other/
						constructionkits.lua
							* Fixed construction kits
						doors.lua
							* Fixed special doors

			creaturescripts/
				creaturescripts.xml
					* Moved first items script to creature events instead of move events
				scripts/
					playerdeath.lua
						* Updated due to changed escapeString return

			items/
				items.xml
					* Fixed formatting
					* Corrected alot of attribute values
					* Corrected alot of item names
					* Compatibility with protocol 8.22
					* Compatibility with OTBv3
					* Fixed construction kits
				items.otb
					* Compatibility with protocol 8.22
					* Compatibility with OTBv3

			monster/
				monsters.xml
					* Added most 8.1 monsters
					* Added some 8.2 monsters
				*/*.xml
					* Fixed loots, voices, formating and introduced elemental weakness

			movements/
				movements.xml
					* Added swimming system
					* Moved first items script to creature events instead of move events
					* Added protocol 8.1 elemental armory with limitations
					* Added protocol 8.2 elemental armory with limitations
					* Fixed protocol 8.2 elemental armory due to OTBv3 update
				scripts/
					swimming/
						*.lua
							* Added swimming system

			npc/
				*.xml
					* Lightweight npc compatibility
				lib/
					npc.lua
						* Protocol 8.22 npcsystem compatibility
					npcsystem/
						* Full protocol 8.22 npcsystem
				scripts/
					*.lua
						* 8.22 npcsystem compatibility

			spells/
				lib/
					spells.lua
						* Added all new corpses to the CORPSES array
						* Fixed some spell areas
				scripts/
					*.lua
						* Fixes
					support/
						magic rope.lua
							* Protocol 8.2 rope spots
				spells.xml
					* Added "exhaustion=" back to spells.xml
					* Charges and names fixed
					* Fixed spell range

			talkactions/
				talkactions.xml
					* Added all the new talkactions
					* Added new access system tags (access="")
					* Added log="" tags responsible for talkaction logging
				scripts/
					*.lua
						* Removed permission checking from access needing talkactions
					changesex.lua
						* Updated due to deprecated LUA function
						* Added a check for gratis premium account
					deathlist.lua
						* Updated due to changed escapeString return

			world/
				*.xml
				forgotten.otbm
					* Placed some NPC's on the map
					* Updated to OTBv3

			XML/
				commands.xml
					* Replaced old tags of acctype="" and group="" to new access system access=""
					* Added log="" tags responsible for commands logging
					* Re-grouped for new groups

			global.lua
				* Added getConfigInfo(info), doWriteLogFile(file, text), getPosByDir(basePos, dir) and hasCondition(cid, condition) functions
				* Fixed conditions values
				* Split to functions.lua and compat.lua
				* Added guild levels
				* Re-grouped global.lua
				* Updated to protocol 8.2

	D...
		data/
			actions/
				scripts/
					fluids.lua
					potions.lua

			movements/
				scripts/
					firstitems.lua
						* Moved first items script to creature events instead of move events

			weapons/
				scripts/
					explosive_arrow.lua
]

[ Milestone
	[ Note
		Some of the features were added to Mystic Spirit (0.2) due popularity of them.
	]

	White skull time configurable on config.lua (Talaturen)
	Time to decrease frags on config.lua (Talaturen)
	Added most of monsters of protocol 8.1 and some of 8.2 (OpenTibia SVN, Lithium)
	Attackspeed for items in items.xml (Talaturen)
	Basespeed in vocations.xml (Talaturen)
	onLook(cid, pos) creaturescript event (Talaturen)
	/pvp command to change worldtype (Talaturen)
	/goto command (/goto x y z) (Talaturen)
	Configurable level to form guild (Talaturen)
	Replaced party system with the party system from OpenTibias avesta branch (Talaturen)
	Added more NPC's and placed in the map (Lithium, Elf)
	Swimming system (Lithium, OpenTibia SVN)
	Global Storage values saving in database (Elf, OpenTibia SVN)
	Configurable level to buy and sell house (Elf)
	Configurable amount (0 to disable) of houses per each account (Elf)
	/send command (/send player, x y z) (Elf)
	Configurable permission for talkactions in talkactions.xml (Elf)
	Ingame guild management 'switch' on config.lua (Elf)
	House buying and selling disabling on config.lua (Elf)
	Namelock Manager while Account Manager is disabled configurable in config.lua (Elf)
	Dropped LuaSQL and replaced with LuaDatabase (Elf, OpenLua-Distro)
	onKill(cid, target) creaturescript event (Elf)
	onAdvance(cid, skill, oldlevel, newlevel) creaturescript event (Elf)
	onThink creaturescript event for creatures (Elf)
	onThink and onLook events aren't fired global anymore (Elf)
	/squelch command to disable private messages receiving (Elf)
	Dropped account types and replaced it with access levels (Elf, Talaturen)
	Custom flags system (Elf, Talaturen)
	Possibility to move items from far, push not pushable items and throw items anywhere (nfries88, Elf)
	Configurable commands and talkactions logging (Elf)
	Ghost Mode [with disabled effects] (Pedro B, Elf)
	Cascading actions (Elf, OpenTibia SVN)
	Rewritten ban class (Elf, Talaturen, OpenTibia SVN)
	/baninfo command (Elf)
	Bank system (OpenTibia SVN, Elf)
	Stamina system (Elf)
	Moved players record and motd to database (Elf)
	Moved CTRL + Z bug reports to database, written /reports command (Elf)
	OTBv3 (OpenTibia SVN, Talaturen, Elf)
	Monsters with elemental weaknesses (Marcinek Paladinek, Lithium)
	Marriage 'system' (Elf)
	Construction kits (Elf)
	Global events (Elf)
	Thing attribute changing (Kiper)
]

[ Deprecated
	[ Note
		All deprecated Lua functions are stored in compat.lua and use their equivalents, nevertheless please use proper ones for new scripts.
	]

	Command: !kills, use !frags.
	Command: /clean, use /clean from talkactions
	Command: /pos, use /pos from talkactions
	Command: /q, use /q from talkactions
	Command: /B, use #b or /b from talkactions
	Command: /b, use violation window for banning
	Command: /pvp, use /pvp from talkactions
	LuaFunction: savePlayers(), use saveData().
	LuaFunction: doPlayerAddMana(cid, mana), use doCreatureAddMana(cid, mana)
	LuaFunction: broadcastMessage(cid, type), use doBroadcastMessage(cid, type)
	LuaFunction: getPlayerPosition(cid), use getCreaturePosition(cid)
	LuaFunction: getPlayerName(cid), use getCreatureName(cid)
	LuaFunction: getCreaturePos(cid) [fake], use getCreaturePosition(cid)
	LuaFunction: saveData(), use saveServer()
	LuaFunction: doPlayerRemovePremiumDays(cid, days), use: doPlayerAddPremiumDays(cid, -days) [negative values]
	LuaFunction: doPlayerRemOutfit(cid, looktype, addons), use: doPlayerRemoveOutfit(cid, looktype, addons)
	LuaFunction: doSetCreatureDropLoot(cid, doDrop), use: doCreatureSetDropLoot(cid, doDrop)
]

[ MySQL Update Queries

]

[ SqLite Update Queries and Triggers
	Please use newest forgottenserver.s3b file.
]

[ Fixed issues with...
	Last house warnings (OpenTibia SVN, Elf)
	High CPU usage (Everyone, OpenTibia SVN)
	Zones skill loss and item drop (Talaturen, Elf, OpenTibia SVN)
	Not unserialized bed sleepers (Elf)
	Items with 0 charges not being removed (Elf, Kiper)
	Blessings (Talaturen)
	Crash on VIP List saving (Elf)
	Huge writables (Elf)
]

TODO:
Code:
[ TODO
	Project Name
		The Forgotten Server

	Version
		0.3 Beta 1

	Codenamed
		\

	License
		GNU GPLv3

	Forum
		http://otland.net/
]

[ LIST
	Stop using storage values for promotion, and also make it an int instead of a boolean,
	should be 'promotion level', add optional parameter to "isPromoted" function which is
	promotion level, default: 1.
		Assigned to: Talaturen

	Make more constant values configurable
		Assigned to: Talaturen, Elf

	Fix issue with displaying thing attributes
		Assigned to: Elf

	Multiworld system - partially* patch it from revmultisys
		Assigned to: Elf, Talaturen

	House list guilds
		Assigned to: Elf
]

Teraz kolej na Was :p
 
Last edited:

Atlas

Advanced User
Joined
May 29, 2008
Messages
340
Reaction score
19
Odp: TheForgottenServer 0.3 Alpha#1

A bedzie poprawiona serializacja mapy? Bo w wersji 1082 wyskakuja bledy i inne chocki klocki
 

GoD Devil

New User
Joined
Apr 27, 2008
Messages
7
Reaction score
2
Odp: TheForgottenServer 0.3 Alpha#1

Nowa wersja TheForgottenServer zapowiada si? znakomicie. Nie mog? si? jej ju? doczeka?. Wida?, ?e wniesie du?o modyfikacji, ?e wreszcie po sko?czeniu Pacc outfit b?dzie si? zmienia? i w og?le ?wietna robota oby tak dalej ;D.
 

Elf

Sing blue silver
Joined
Apr 12, 2008
Messages
409
Reaction score
50
Age
33
Odp: TheForgottenServer 0.3 Alpha#1

Widz?, ?e zainteresowanie tematem ma?e. No c??, dzi?kuje za pomoc, od zawsze wiedzia?em, ?e na u?ytkownik?w tnetu mo?na liczy? :p
 

Shadow

Senior User
Joined
Jul 22, 2008
Messages
685
Reaction score
64
Odp: TheForgottenServer 0.3 Alpha#1

@up
Zainteresowanie nie jest ma?e, temat jest po prostu ma?o widoczny :p

@topic
Ja mam par? pyta?
1.
Code:
scripts/
					*.lua
						* Added more NPC's examples

Mo?na wiedzie? jakie? :p By?cie mogli zrobi? guild mastera, bo z tego co pami?tam !createguild czasami crashowa? otka.

2.
Code:
items.xml
* Corrected alot of attribute values

B?d? wszystkie atrybuty jak w rl?


To tyle. :)

Pozdrawiam
 

Elf

Sing blue silver
Joined
Apr 12, 2008
Messages
409
Reaction score
50
Age
33
Odp: TheForgottenServer 0.3 Alpha#1

@up
Zainteresowanie nie jest ma?e, temat jest po prostu ma?o widoczny :p

@topic
Ja mam par? pyta?
1.
Code:
scripts/
					*.lua
						* Added more NPC's examples

Mo?na wiedzie? jakie? :p By?cie mogli zrobi? guild mastera, bo z tego co pami?tam !createguild czasami crashowa? otka.

2.
Code:
items.xml
* Corrected alot of attribute values

B?d? wszystkie atrybuty jak w rl?


To tyle. :)

Pozdrawiam

1. Guild majstra nie b?dzie, po prostu trzeba wyeliminowa? crash przy !createguild :p
2. Tak, s?.

http://tibia.net.pl/silniki/18628-forgotten-server-v0-3-alpha-1-a.html
:)
 

Elf

Sing blue silver
Joined
Apr 12, 2008
Messages
409
Reaction score
50
Age
33
Odp: TheForgottenServer 0.3 Alpha#1

A pomijaj?c sprawy techniczne;

Jak bedzie potworami; czy bedzie ich wiecej niz w ostatniej wersji, czy beda te "nowe", jesli beda to czy beda posiada?y "real" loot.

W tej chwili u?ywam potwor?w z TFS wersji 8.1 no ale niestety niemo?liwym jest by posiada?y loot z 8.22

Niby mo?na jako? to pogodzi?/poszuka? potwork?w ale ja wole jak wszystko jest od tej samej matki xd

To tak samo jak ubra? jeden but od Nike a drugi taki sam z tyle ?e z napisem Ekin, haha xd Oczywiscie nie musze dodawa? jak? marka jest TFS w tej metaforze ;f


Edit: Ahh.. I czy w bazie danych b?dzie zrobione wi?cej grup ni? 3 podstawowe.. Z tego co pamietam w kt?rej? z wersji TFS by?o sporo.. GM, CM, Tutor, GOD etc..

1. Monsters with elemental weaknesses (Marcinek Paladinek, Lithium)
2. Dropped account types and replaced it with access levels (Elf, Talaturen)
Custom flags system (Elf, Talaturen)
Possibility to move items from far, push not pushable items and throw items anywhere (nfries88, Elf)
Configurable commands and talkactions logging (Elf)

Wystarczy czyta? changeloga...
 

Phoenix332

Senior User
Joined
Apr 27, 2008
Messages
638
Reaction score
44
Age
30
Odp: TheForgottenServer 0.3 Alpha#1

Ja osobi?cie nigdy nie mia?em do czynienia z silnikami TFS, ale czytaj?c to co napisa? Elf chyba zaczn? si? bawi? tym silnikiem :)

Czekam na to wydanie :) Niecierpliwie :D
 

MateMS

New User
Joined
Oct 10, 2008
Messages
5
Reaction score
0
Odp: TheForgottenServer 0.3 Alpha#1

1. Guild majstra nie b?dzie, po prostu trzeba wyeliminowa? crash przy !createguild :p

:)
Ale jak to zrobic bo na moim servie ci?gle crashuje serva jak robie gildie :/
pom?? ;/
@topic Silnik Super 10/10
 
Status
Not open for further replies.
Top