Tíquete #15806

Check through defines.h

: 2009-03-29 00:54 Última Atualização: 2009-05-21 19:04

Relator:
Dono:
Tipo:
Estado:
Fechado
Componente:
(Nenhum)
Marcos:
Prioridade:
8
Gravidade:
5 - Medium
Resolução:
Nenhum
Arquivo:
Nenhum

Details

IMPORTANT: Find out which change in defines.h causes game to freeze. Old file is angband65\src\defines.h, new file is angband65 rev 20\src\defines.h.

Check all values defined in defines.h in Angband/64 and ensure that

a) It is known what they do.

b) Their effect is supported in Angband/65 code.

Generate tickets to keep track of everything found that is not covered.

* Need to work out what MAP_HGT and MAP_WID does in Angband/64. DONE (Aren't used for anything!)

* Need to work out what MAX_EVENTS does in Angband/64. DONE (MAX_EVENTS is used to set array size that tracks progress of PC in the game). Can be safely ignored.

* MAX_STORES_LEVEL and MAX_STORES. See Ticket #15739 Advanced shop support.

* Need to work out what MAX_OWNERS (20) does in Angband/64 and how it should be implemented in Angband/65. DONE Standard shops (not specialist shops) have four owners chosen at random from a list of 20 (= MAX_OWNERS). Might as well stick with vanilla system here.

* MAX_GHOSTS / GHOST_RETURN - See Ticket #16392 Add player ghosts to Angband/65 ?

* MAX_RACES and MAX_CLASS not required. DONE.

* MAX_START_ITEMS in Vanilla Angband is possibly not needed in /65. DONE (Can be safely ignored).

* Maximum array bounds in /64 - implemented with limits.txt and can be safely ignored. DONE.

* EGO_TVALS_MAX (Vanilla Angband) used in ego item generation has no equiv. /64 code but no changes are required. DONE.

* LITE_MAX not present in Vanilla Angband, but no changes required. Max radius is 5 (same as /64). DONE.

* Lots of defines in /64 for flavour text. (Starting with MAX_FLAVORS). Check if need implementing in /65. DONE (Isn't needed)

* MAX_HIST is probably not needed in /65, but check. DONE Isn't needed.

* Suspect that QUARK_MAX (/64) corresponds to AUTOINSCRIPTIONS_MAX (vanilla) but need to check, and set value appropriately. DONE They are different, but /65 needs no QUARK_MAX set.

Ticket History (3/14 Histories)

2009-03-29 00:54 Updated by: paulblay
  • New Ticket "Check through defines.h" created
2009-03-29 02:35 Updated by: paulblay
  • Details Updated
2009-03-29 17:37 Updated by: paulblay
  • Details Updated
2009-03-29 21:13 Updated by: paulblay
  • Details Updated
2009-03-29 22:30 Updated by: paulblay
  • Details Updated
2009-03-29 22:52 Updated by: paulblay
  • Details Updated
Comentário

Sorted some items out to later ticket.

2009-03-29 23:36 Updated by: paulblay
  • Details Updated
2009-03-30 05:37 Updated by: paulblay
  • Details Updated
2009-04-01 02:20 Updated by: paulblay
2009-04-03 19:52 Updated by: paulblay
Comentário

Moving back to 0.0.2 (alpha 2). Priority is debugging work to date.

2009-04-26 01:38 Updated by: paulblay
  • Details Updated
2009-04-26 16:47 Updated by: paulblay
  • Details Updated
2009-05-21 19:04 Updated by: paulblay
  • Ticket Close date is changed to 2009-05-21 19:04
  • Estado Update from Aberto to Fechado
  • Details Updated
Comentário

Blatantly split out the stuff not done yet and delayed it (again) to Alpha2.

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login