This is the mail archive of the
xconq-cvs@sources.redhat.com
mailing list for the Xconq project.
xconq ./ChangeLog kernel/history.def kernel/ac ...
- To: xconq-cvs at sourceware dot cygnus dot com
- Subject: xconq ./ChangeLog kernel/history.def kernel/ac ...
- From: shebs at sourceware dot cygnus dot com
- Date: 28 Dec 2000 15:10:46 -0000
CVSROOT: /cvs/xconq
Module name: xconq
Changes by: shebs@sources.redhat.com 2000-12-28 07:10:46
Modified files:
. : ChangeLog
kernel : history.def actions.c combat.c nlang.c game.h
ai.c init.c
Log message:
Add more feedback for action failures.
* history.def (occ-cannot-do, attack-cannot-hit, overrun-cannot-hit,
fire-cannot-hit, extract-no-source): New event types.
* actions.c (check_extract_action): Use one.
* combat.c (check_attack_action, check_overrun_action,
check_fire_at_action, check_fire_into_action,
check_capture_action): Ditto.
* nlang.c (action_result_desc): Describe new event types.
* actions.c (check_add_terrain_action,
check_remove_terrain_action): Return A_ANY_TOO_FAR instead of
A_ANY_ERROR if too far.
* combat.c (check_capture_action, check_detonate_action): Ditto.
* game.h (could_develop): New macro.
* actions.c (check_develop_action): Use it.
(check_create_common): Use could_create.
(any_construction_possible): Ditto.
* ai.c (build_depot_for_self, needs_develop): Use could_create.
* init.c (cache_possible_types): Ditto.