… | |
… | |
186 | #define GEM 60 |
186 | #define GEM 60 |
187 | |
187 | |
188 | #define FIREWALL 62 |
188 | #define FIREWALL 62 |
189 | #define ANVIL 63 |
189 | #define ANVIL 63 |
190 | #define CHECK_INV 64 /* by b.t. thomas@nomad.astro.psu.edu */ |
190 | #define CHECK_INV 64 /* by b.t. thomas@nomad.astro.psu.edu */ |
191 | #define MOOD_FLOOR 65 /* by b.t. thomas@nomad.astro.psu.edu |
191 | #define MOOD_FLOOR 65 /* |
192 | * values of last_sp set how to change: |
192 | * values of last_sp set how to change: |
193 | * 0 = furious, all monsters become aggressive |
193 | * 0 = furious, all monsters become aggressive |
194 | * 1 = angry, all but friendly become aggressive |
194 | * 1 = angry, all but friendly become aggressive |
195 | * 2 = calm, all aggressive monsters calm down |
195 | * 2 = calm, all aggressive monsters calm down |
196 | * 3 = sleep, all monsters fall asleep |
196 | * 3 = sleep, all monsters fall asleep |
197 | * 4 = charm, monsters become pets */ |
197 | * 4 = charm, monsters become pets |
|
|
198 | * 5 = destroy monsters |
|
|
199 | * 6 = destroy pets / friendlies |
|
|
200 | */ |
198 | #define EXIT 66 |
201 | #define EXIT 66 |
199 | #define ENCOUNTER 67 |
202 | #define ENCOUNTER 67 |
200 | #define SHOP_FLOOR 68 |
203 | #define SHOP_FLOOR 68 |
201 | #define SHOP_MAT 69 |
204 | #define SHOP_MAT 69 |
202 | #define RING 70 |
205 | #define RING 70 |
… | |
… | |
572 | */ |
575 | */ |
573 | |
576 | |
574 | #define FLAG_BERSERK 99 /* monster will attack closest living |
577 | #define FLAG_BERSERK 99 /* monster will attack closest living |
575 | object */ |
578 | object */ |
576 | #define FLAG_NEUTRAL 100 /* monster is from type neutral */ |
579 | #define FLAG_NEUTRAL 100 /* monster is from type neutral */ |
577 | #define FLAG_NO_ATTACK 101 /* monster don't attack */ |
580 | #define FLAG_NO_ATTACK 101 /* monster doesn't attack */ |
578 | #define FLAG_NO_DAMAGE 102 /* monster can't be damaged */ |
581 | #define FLAG_NO_DAMAGE 102 /* monster can't be damaged */ |
579 | #define FLAG_OBJ_ORIGINAL 103 /* NEVER SET THIS. Item was loaded by |
582 | #define FLAG_OBJ_ORIGINAL 103 /* NEVER SET THIS. Item was loaded by |
580 | * load_original_map() */ |
583 | * load_original_map() */ |
581 | #define FLAG_OBJ_SAVE_ON_OVL 104 /* this object should be saved on |
584 | //#define FLAG_OBJ_SAVE_ON_OVL 104 /* this object should be saved on |
582 | * the overlay, and is not subject to |
585 | // * the overlay, and is not subject to |
583 | * decay. */ |
586 | // * decay. */ |
584 | #define FLAG_ACTIVATE_ON_PUSH 105 /* connected object is activated when 'pushed' */ |
587 | #define FLAG_ACTIVATE_ON_PUSH 105 /* connected object is activated when 'pushed' */ |
585 | #define FLAG_ACTIVATE_ON_RELEASE 106 /* connected object is activated when 'released' */ |
588 | #define FLAG_ACTIVATE_ON_RELEASE 106 /* connected object is activated when 'released' */ |
586 | #define FLAG_IS_WATER 107 |
589 | #define FLAG_IS_WATER 107 |
587 | #define FLAG_CONTENT_ON_GEN 108 |
590 | #define FLAG_CONTENT_ON_GEN 108 |
588 | #define FLAG_IS_A_TEMPLATE 109 /* Object has no ingame life until instanciated */ |
591 | #define FLAG_IS_A_TEMPLATE 109 /* Object has no ingame life until instanciated */ |