450 Commits

Author SHA1 Message Date
False.Genesis
d6b6960c29 * Added support for item prototypes
* new DefScript command: "queryitem #id"
* added cache for known item prototypes
* fixed a little typo in script: reply.def
* error logs go to stderr now
* misc stuff
2007-02-03 23:24:02 +00:00
False.Genesis
c00ad9aae3 * added some more SMSG_(COMPRESSED_)UPDATE_OBJECT stuff.
* we have year 2007 now
2007-02-03 01:41:42 +00:00
False.Genesis
f7415df6e3 * object classes update
* first touch with update packets!
* added some code coloring
2007-02-02 23:08:28 +00:00
False.Genesis
aa703e896f temp. commit, more will come soon. crashes not yet fixed :/ 2007-02-02 01:28:28 +00:00
False.Genesis
0f29e12f57 added Object & WorldObject base classes for reference & future work. i will fix the crashes caused by prev. commit tomorrow. 2007-01-31 21:09:04 +00:00
Mini
826019f889 Added a Player and PlayerSettings class.
Added castspell to defscript.
2007-01-29 20:47:35 +00:00
False.Genesis
ed8bddb17a finished alpha 12 final version! 2007-01-29 18:20:54 +00:00
False.Genesis
0af1b2359d removed sqlite & related code 2007-01-29 17:52:13 +00:00
False.Genesis
357ca778aa * forgot to use "log" instead of "out" in scripts (-> logfile)
* forgot to add conf option: "NOTIFYPING"
* forgot to describe in prev. rev.: added new DefScript load definition: "#onload" & "#/onload". execute parts of scripts when they get loaded (to initialize stuff, for example)
2007-01-29 15:21:47 +00:00
False.Genesis
b15aff0b5d *New DefScript API functions: loadconf, applyconf, applypermissions; log, logdebug, logdetail (according to debug level set in conf).
-> moved conf loading from core to scripts.
*New DefScript call: _leaveworld.def
*Fixed crash when calling _leaveworld on ~WorldSession()
* some updates to internal variable name handling
* added new macro: @n : newline (\n)
* cleanups
* added a bunch of new scripts + examples
2007-01-29 15:09:11 +00:00
False.Genesis
9d0dd30a0c * fixed channels & linked them with DefScript
* functions: joinchannel, leavechannel
* added script: chan.def (say on channels)
* fixed DefScript loaddef & reloaddef
* misc stuff
2007-01-21 22:02:16 +00:00
Mini
9823b60377 Channel class added, just a IsOnChannel bug to fix, please fix Genesis! :P 2007-01-21 14:41:19 +00:00
False.Genesis
3b5f986d09 fixed compile error; added math functions to DefScript; removed old, commented out code 2007-01-17 14:46:44 +00:00
Mini
863e8e7944 Added enablechatai config option and fixed various
bugs in Chat AI (more to come lol xD)
2007-01-14 00:53:17 +00:00
Mini
3cdc94d4fe Updated config file for enablechatai 2007-01-14 00:31:48 +00:00
False.Genesis
29bb6ae05a deleted wrongly commited libs 2007-01-14 00:10:42 +00:00
Mini
6260a9b10d Added tools folder and added sqlite3.exe for editing sqlite3 databases. 2007-01-14 00:08:56 +00:00
Mini
a2f110c440 Added a semi-advanced chat ai, rewritten into c++ from old php msn messenger bot :P
Additionally i added sqlite for database to the chat ai.
TODO: Rewrite the ChatAI class
2007-01-14 00:06:21 +00:00
False.Genesis
01761191e1 misc stuff 2007-01-12 20:07:18 +00:00
Mini
ffc3096a0d Fixed: .namego summon on mangos servers works now with PseuW@W, but still a animation bug to fix.
Fixed: The logfile now properly gets closed upon exit.
2007-01-12 16:43:37 +00:00
False.Genesis
f93fd5e246 forgot to add files 2007-01-12 14:37:07 +00:00
False.Genesis
fa4385c74f prerelease version + implemented logfile support 2007-01-12 14:03:08 +00:00
Mini
dda1afada0 Evil code generation stuff fixed xD 2007-01-12 12:19:51 +00:00
False.Genesis
6b0113e2d7 for to include the CLI files lool 2007-01-12 12:10:16 +00:00
False.Genesis
cd97239ffe forgot something 2007-01-11 21:30:40 +00:00
False.Genesis
ddfb91d677 implemented CLI. New conf option: "enablecli". 2007-01-11 21:29:27 +00:00
False.Genesis
2ffade365c forgot something again :/ 2007-01-11 18:16:56 +00:00
False.Genesis
6b8237876e forgot something 2007-01-11 18:15:37 +00:00
False.Genesis
e69375d76e Fixed: permissions system for players & script commands.
Fixed: ingame commands ("-say hi") are useable again. 
/!\ Added now conf option: "allowgamecmd" 
+ fixed debugger working directory
2007-01-11 18:11:54 +00:00
False.Genesis
889238cfb7 + added default config files + SDL.dll
+ added some DefScripts 
+ fixed the DefScript system. TODO: permissions & stuff will come in next rev. :)
2007-01-10 22:24:19 +00:00
False.Genesis
0b1ae6f9ca partially fixed: handle disconnected from world server; added a new config option: reconnect=1/0 2007-01-10 01:16:49 +00:00
False.Genesis
5004629d12 simplified packet decrypt code 2007-01-08 01:37:40 +00:00
False.Genesis
8add84b129 fixed logging to world + experimental pkt decrypt 2007-01-07 19:26:35 +00:00
False.Genesis
1cfddad5b6 temp commit, WorldSocket update 2007-01-06 16:08:02 +00:00
False.Genesis
0962bec886 + proper shutdown
+ better thread pausing
+ misc stuff
2007-01-06 15:29:00 +00:00
False.Genesis
b701810b15 got realms working again, next thing to do is opening the world connection. 2007-01-06 01:17:03 +00:00
False.Genesis
02a88bc273 got strange M2 results 2007-01-06 00:29:18 +00:00
False.Genesis
a5c454d6dc etc 2007-01-05 23:53:53 +00:00
False.Genesis
1f735744a6 fixed the login packet 2007-01-05 23:43:55 +00:00
False.Genesis
5d03e2fe5b revert partly wrong commit 2007-01-05 23:00:13 +00:00
False.Genesis
9eababd72b 2007-01-05 22:45:21 +00:00
False.Genesis
d744135e02 etc 2007-01-05 22:00:53 +00:00
False.Genesis
fe91c8ebd6 2007-01-05 21:35:23 +00:00
False.Genesis
d27b34100a it should compile fine now 2007-01-05 20:56:11 +00:00
Mini
026731721b Compiles now yay! xD 2007-01-05 20:35:50 +00:00
False.Genesis
dd84984526 2007-01-05 19:57:22 +00:00
Mini
4905b42cdb Was referring to a non-existing header file which wasn't needed. 2007-01-05 19:12:22 +00:00
False.Genesis
b4b4a80e2d 2007-01-05 18:50:12 +00:00
False.Genesis
eb72e4a7a5 forgot to remove old includes 2007-01-05 18:32:22 +00:00
False.Genesis
58872f1f39 initial release.
still a lot of stuff to fix before everything works as it should.
compilation works, linking produces errors.
most code cleanups done.
2007-01-05 18:30:22 +00:00