Developers: michtoen

Login name:
michtoen
Total Commits:
355 (0.1%)
Lines of Code:
10,615 (0.0%)
Most Recent Commit:
2001-12-03 22:49

Activity by Clock Time

Activity by Hour of Day for michtoen

Activity by Day of Week for michtoen

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 355 (100.0%) 10615 (100.0%) 29.9
trunk/crossfire/server/ 113 (31.8%) 5853 (55.1%) 51.7
trunk/crossfire/include/ 78 (22.0%) 1153 (10.9%) 14.7
trunk/crossfire/common/ 51 (14.4%) 920 (8.7%) 18.0
trunk/crossfire/doc/ 2 (0.6%) 817 (7.7%) 408.5
trunk/crossfire/socket/ 28 (7.9%) 730 (6.9%) 26.0
trunk/crossfire/plugin/ 6 (1.7%) 601 (5.7%) 100.1
trunk/crossfire/ 20 (5.6%) 355 (3.3%) 17.7
trunk/crossfire/plugin/include/ 4 (1.1%) 66 (0.6%) 16.5
trunk/crossfire/make_win32/ 22 (6.2%) 58 (0.5%) 2.6
trunk/crossfire/lib/ 5 (1.4%) 24 (0.2%) 4.8
trunk/crossfire/crossedit/ 6 (1.7%) 19 (0.2%) 3.1
trunk/crossfire/random_maps/ 9 (2.5%) 17 (0.2%) 1.8
trunk/crossfire/make_win32/libcross/ 2 (0.6%) 1 (0.0%) 0.5
trunk/arch/gods/items/ 1 (0.3%) 1 (0.0%) 1.0
trunk/crossfire/make_win32/plugin_python/ 2 (0.6%) 0 (0.0%) 0.0
trunk/arch/player/ 6 (1.7%) 0 (0.0%) 0.0

Activity of michtoen

Most Recent Commits

michtoen 2001-12-03 22:49 Rev.: 1447

mapstats cmd for extended clients.
Add a cmd which sends mapstats for clients.
This use not the script events. Script events should
used for special scripted events.

38 lines of code changed in 5 files:

  • trunk/crossfire: CHANGES (+8)
  • trunk/crossfire/include: sockproto.h (+1)
  • trunk/crossfire/make_win32: installwin32.bat (changed)
  • trunk/crossfire/server: main.c (+13 -5)
  • trunk/crossfire/socket: request.c (+16)
michtoen 2001-11-28 00:11 Rev.: 1444

small bugfix

1 lines of code changed in 1 file:

  • trunk/crossfire/crossedit: Attr.c (+1 -1)
michtoen 2001-11-27 23:44 Rev.: 1443

Anim25 Patch

This patch do this things mainly:

- include same animation sheme for players and monster again
- introduce guard/walk/fight animation in 8 direction
- direct action: monster change from guard/walk animation
when they get attacked and fall back to walk or guard when
the enemy is gone
- Monster do "intelligent" animation
-> facing enemy
-> turn and run when scared
- fixed some animation flaws which invokes late anim
update (monster moves first and hold one frame old facing)
- Include real time player animation!
-> player starts moving animation when player moves
-> fall back to guard anim when player do nothing
-> plays fight anim when hit some

Hope i got all. This patch is much not so hard as it sounds.
Most of these features was easy to include because the old
anim engine was able to do about 80% of this. I had just to
boost up the logic.

186 lines of code changed in 12 files:

  • trunk/crossfire/common: anim.c (+53 -28), object.c (+6 -2)
  • trunk/crossfire/crossedit: Attr.c (+2 -2)
  • trunk/crossfire/include: define.h (+1 -1), libproto.h (+1 -1), object.h (+4), sproto.h (+1 -1)
  • trunk/crossfire/server: attack.c (-1), main.c (+24 -7), move.c (+4 -3), player.c (+89 -50), time.c (+1 -1)
michtoen 2001-11-27 01:08 Rev.: 1442

had deleted AVs patch.
Thx to mark he see it.

9 lines of code changed in 1 file:

  • trunk/crossfire/common: object.c (+9 -1)
michtoen 2001-11-26 23:33 Rev.: 1441

Arch type & subtype patch

Added type & subtype system with 2 subtypes.
Type & subtype will be send to client.

Adding new types:

FLOOR 71
WALL 77
LIGHT_SOURCE 78
MISC_OBJECT 79
MONSTER 80
SPAWN_GENERATOR 81

Added subtypes for armor & weapons.

new commands are:
sub_type <uint8>
sub_typ2 <uint16>

sub_type2 is for internal server use.

Added new command:
casting_speed <delay>

This will be included later.

I will use the sdl client as tester for this patch,
older clients will not be effected even when the
arches are updated.

230 lines of code changed in 17 files:

  • trunk/crossfire/common: arch.c (+4 -1), loader.l (+6 -1), object.c (+7)
  • trunk/crossfire/crossedit: Attr.c (+2 -1)
  • trunk/crossfire/include: define.h (+176 -140), loader.h (+1 -1), object.h (+5 -1)
  • trunk/crossfire/server: apply.c (changed), attack.c (changed), monster.c (changed), move.c (changed), pets.c (changed), player.c (changed), skill_util.c (changed), spell_effect.c (changed), time.c (changed)
  • trunk/crossfire/socket: item.c (+29 -4)
michtoen 2001-11-26 12:52 Rev.: 1440

Attack Patch 25.11.01

Detailed information in the dev list.
The changes are to many to explain here.

425 lines of code changed in 19 files:

  • trunk/crossfire/common: loader.l (+17 -5), object.c (+1 -7)
  • trunk/crossfire/crossedit: Attr.c (+3 -2)
  • trunk/crossfire/include: define.h (+5 -3), loader.h (+3 -2), object.h (+3), sproto.h (+1 -1)
  • trunk/crossfire/make_win32: crossfire32.dsp (changed)
  • trunk/crossfire/make_win32/libcross: libcross.dsp (changed)
  • trunk/crossfire/make_win32/plugin_python: plugin_python.dsp (changed)
  • trunk/crossfire/server: apply.c (+7 -1), attack.c (+6 -1), monster.c (+313 -241), move.c (+48 -14), pets.c (+1 -1), player.c (+5 -3), skill_util.c (+1), spell_effect.c (+2), time.c (+9 -2)
michtoen 2001-11-19 22:42 Rev.: 1436

forgot to save in unix format

0 lines of code changed in 2 files:

  • trunk/crossfire/plugin: plugin_python.c (changed)
  • trunk/crossfire/plugin/include: plugin_python.h (changed)
michtoen 2001-11-19 22:40 Rev.: 1435

some changes.
The guild scripts now works fine as alpha.

77 lines of code changed in 2 files:

  • trunk/crossfire/plugin: plugin_python.c (+70 -32)
  • trunk/crossfire/plugin/include: plugin_python.h (+7 -2)
michtoen 2001-11-19 18:39 Rev.: 1434

guild system forces, ignore when not used

0 lines of code changed in 3 files:

  • trunk/arch/player: AlignmentForce.arc (new), PlayerForce.arc (new), PlayerInfo.arc (new)
michtoen 2001-11-19 18:30 Rev.: 1433

Full support now for gender, rank and alignment.
Full support for guilds & quests in code, most script
functions included.

- some fixes
- old clients will not be effected
- to avoid treasure file error msg, collect arches

462 lines of code changed in 13 files:

  • trunk/crossfire/common: player.c (+24 -11)
  • trunk/crossfire/include: global.h (+3), newclient.h (+1 -2), win32.h (+6 -2)
  • trunk/crossfire/lib: treasures (+4 -1)
  • trunk/crossfire/make_win32: crossfire32.dsp (changed), crossfire32.dsw (changed)
  • trunk/crossfire/plugin: plugin_python.c (+386 -10)
  • trunk/crossfire/plugin/include: plugin_python.h (+30 -1)
  • trunk/crossfire/server: monster.c (+2 -1), plugins.c (+3 -3)
  • trunk/crossfire/socket: info.c (-1), request.c (+3 -3)
michtoen 2001-11-17 16:25 Rev.: 1428

commit the ext2 gender & guild system - first part. Sorry, my cvs sytem is still broken, i will write a better doc to the list. Notice some other small fixes too.

194 lines of code changed in 15 files:

  • trunk/crossfire/common: arch.c (+4 -4), player.c (+30), treasure.c (+19 -1)
  • trunk/crossfire/include: define.h (+1), libproto.h (+1), newclient.h (+2), newserver.h (+3 -1), player.h (+7 -1), treasure.h (+2)
  • trunk/crossfire/lib: treasures (+17)
  • trunk/crossfire/plugin: plugin_python.c (+47 -47)
  • trunk/crossfire/server: player.c (+1), plugins.c (+6 -6)
  • trunk/crossfire/socket: init.c (+5 -1), request.c (+49 -16)
michtoen 2001-11-17 16:10 Rev.: 1427

Add new force for ext2 system

0 lines of code changed in 3 files:

  • trunk/arch/player: GenderForce.arc (new), GuildForce.arc (new), RankForce.arc (new)
michtoen 2001-11-17 01:54 Rev.: 1426

sorry for this stupid test, but my whole wincvs configuration was
blasted. May a lightning bolt hit the coders of wincvs.

1 lines of code changed in 1 file:

  • trunk/crossfire: run_win32.bat (+1)
michtoen 2001-11-17 01:49 Rev.: 1425

no message

0 lines of code changed in 1 file:

  • trunk/crossfire: run_win32.bat (-5)
michtoen 2001-11-17 01:43 Rev.: 1424

bugfix

1 lines of code changed in 1 file:

  • trunk/arch/gods/items: mithril_ar_ele_sorig.arc (+1)
michtoen 2001-11-17 00:11 Rev.: 1423

test

5 lines of code changed in 1 file:

  • trunk/crossfire: run_win32.bat (+5)
michtoen 2001-11-16 21:43 Rev.: 1422

TEST ignore this!

0 lines of code changed in 1 file:

  • trunk/crossfire: run_win32.bat (-1)
michtoen 2001-11-15 22:34 Rev.: 1421

Plugin_Python works now in Windows!

Alot of changes:
- New VisualC files to compile & install plugin_python.dll
and libcross.
- patch plugins.c and plugin_python.c to compiler under win32/VC
- remove some nasty bugs. The plugin now gives out correct version
messages and will be right noticed under dm command "pluglist"
- Fixed first plugin routines like "Say" and "initPlugin".

The whole package is running and ready for fix up!

188 lines of code changed in 10 files:

  • trunk/crossfire/include: plugin.h (+16 -5)
  • trunk/crossfire/make_win32: INSTALL_WIN32.txt (+35 -23), crossfire32.dsp (changed), crossfire32.dsw (changed), installwin32.bat (changed)
  • trunk/crossfire/make_win32/libcross: libcross.dsp (new 1)
  • trunk/crossfire/make_win32/plugin_python: plugin_python.dsp (new)
  • trunk/crossfire/plugin: plugin_python.c (+95 -57)
  • trunk/crossfire/plugin/include: plugin_python.h (+29 -13)
  • trunk/crossfire/server: plugins.c (+12 -12)
michtoen 2001-11-15 20:34 Rev.: 1420

Insert first step to give the treasure fil and his parsing
more power. Sadly, the treasure file is not connected
with the arch parsing.

I add a small interface. You can with it insert change commands
in the teasurelist.

44 lines of code changed in 2 files:

  • trunk/crossfire/common: treasure.c (+28 -5)
  • trunk/crossfire/include: treasure.h (+16)
michtoen 2001-11-11 20:10 Rev.: 1413

Update VisualC make files.

0 lines of code changed in 1 file:

  • trunk/crossfire/make_win32: crossfire32.dsp (changed)

(44 more)

Generated by StatSVN 0.7.0