ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/server/monster.c
Revision 1.8
Sun Aug 13 17:16:04 2006 UTC (17 years, 9 months ago) by elmex
Branch: MAIN
CVS Tags: HEAD
Changes since 1.7: +0 -0 lines
FILE REMOVED
Made server compile with C++.
Removed cfanim plugin and crossedit.
C++ here we come.

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Mon Jul 3 12:31:24 2006 UTC (17 years, 10 months ago) by root
Branch: MAIN
CVS Tags: LAST_C_VERSION, difficulty_fix_merge_060810_2300
Branch point for: difficulty_fix
Changes since 1.6: +1 -10 lines
Diff to previous 1.6
tentative fix for the crash today:

a summoned monster has been removed twice, casuign the crash.

the reason _probably_ was that follow_owner couldn't follow the owener but
left the monster removed. The monster later died, was removed, and the
server crashed.

some callers of follow_owner checked for this and removed the monster in
_SOME_ cases, leading to a certain crash if the monster dies for whatever
reason (in our case, poison).

fix: changed follow_owner to free the object in every case. simplifies
code and gets rid of weird undocumented conditions that would lead to a
sure crash anyways.

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Sat Apr 22 15:10:08 2006 UTC (18 years ago) by elmex
Branch: MAIN
Changes since 1.5: +13 -1 lines
Diff to previous 1.5
Distant attack movement (attack_movement 1) let the monster nearly always run away
from you. This causes the monster to look away from you nearly all the time.
Now the direction before the distant attack direction-change occurs is remebered and
the monsters direciton is set to the remembered value after it moved.

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Fri Mar 31 22:04:03 2006 UTC (18 years, 1 month ago) by root
Branch: MAIN
Changes since 1.4: +1 -1 lines
Diff to previous 1.4
inventory object got the wrong source of the say command

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Wed Mar 15 15:35:52 2006 UTC (18 years, 2 months ago) by elmex
Branch: MAIN
Changes since 1.3: +6 -4 lines
Diff to previous 1.3
UPSTREAM merge from 15.03.2006

Revision 1.1.1.2 - (view) (download) (annotate) - [select for diffs] (vendor branch)
Wed Mar 15 14:05:37 2006 UTC (18 years, 2 months ago) by elmex
Branch: UPSTREAM
CVS Tags: UPSTREAM_2006_03_15
Changes since 1.1.1.1: +7 -5 lines
Diff to previous 1.1.1.1 , to next main 1.8
cvs -z9 -d:ext:elmex@cvs.schmorp.de:/schmorpforge import cf.schmorp.de UPSTREAM UPSTREAM_2006_03_15

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Fri Mar 10 14:08:38 2006 UTC (18 years, 2 months ago) by root
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2
Another crash-fix: it seems scrolls can be legally empty

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Tue Feb 7 23:29:55 2006 UTC (18 years, 3 months ago) by root
Branch: MAIN
Changes since 1.1: +4 -1 lines
Diff to previous 1.1
*** empty log message ***

Revision 1.1.1.1 - (view) (download) (annotate) - [select for diffs] (vendor branch)
Fri Feb 3 07:14:33 2006 UTC (18 years, 3 months ago) by root
Branch: UPSTREAM
CVS Tags: UPSTREAM_2006_02_03, UPSTREAM_2006_02_22
Changes since 1.1: +0 -0 lines
Diff to previous 1.1
initial import

Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Fri Feb 3 07:14:33 2006 UTC (18 years, 3 months ago) by root
Branch: MAIN
Branch point for: UPSTREAM
Initial revision

Convenience Links

Links to HEAD: (view) (download) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a