bugfixes:

- [+] bug: lf->Race being corrupted.
    - [+] happened to a sleeping ogre just after i killed it (crash
          during checkdeath())
    - [+] corrupted:
        - [+] ->id
        - [+] ->race
        - [+] ->level
        - [+] hp / maxhp okay.
    - [+] am i calling hajob() after freeing lf?
    - [+] YES.
- [+] nutters not attacking
    - [+] cansee(nutter, player) = 0
    - [+] haslos(nutter, player->cell) == 0!!
    - [+] why???
- [+] bug: getting abandoned temples for some reason ?
    - [+] have put debugging code in
    - [+] wait for it to happen...
    - [+] fixed! was created dungeon before heaven.
NEW MONSTERS
- [+] revenant
    - [+] intelligent zombie, retains former job.
    - [+] corpse revives
    - [+] last hit with holy damage will stop revivetimer
    - [+] so will beheading/bisecting
- [+] gyrfalcon
    - [+] white, largest falcon, found in arctic. best hawk.
- [+] malik - sprite with backstsab, assassin blink (blue n)
- [+] Unyon (onion monster, grey/white Flora). slash causes blindness
      burst unless eyes shaded.
- [+] swamp troll (poison dam)
- [+] trollkin (half-human, less regen?)
- [+] ogra (female ogre, weaker, higher agil, dodge ability)
- [+] tomb spider (carnivorous, can cast darkness, drain life on hits ?)
- [+] made of metal
- [+] never flee
- [+] corpses start sparking then explode 2 turns later
- [+] examples:
    - [+] security bot (zapper), brown
    - [+] android (humanoid, good stats), grey
    - [+] riot bot (water jet, zap, gas), bold blue
    - [+] flame turret (burning wave, slowly turns, DOESNT turn to face
          noises), red
This commit is contained in:
Rob Pearce 2012-03-06 10:54:10 +00:00
parent 95e470238e
commit 899c185870
1 changed files with 1 additions and 0 deletions

1
data.c
View File

@ -703,6 +703,7 @@ void initjobs(void) {
// abilities // abilities
addflag(lastjob->flags, F_HIRABLE, B_TRUE, NA, NA, NULL); addflag(lastjob->flags, F_HIRABLE, B_TRUE, NA, NA, NULL);
addjob(J_PIRATE, "Pirate", "Pirates roam the seven seas, their mug of ale in one hand, and... nothing much in the other, since all pirates (in deference to some kind of ancient tale) have had their left hand replaced with a sharp hook. Their lifestyle has made them very wealthy and given them an impressive ability to handle their alcohol. They even start with a pet hawk. On the other hand, they are missing an eye, and not very attractive."); addjob(J_PIRATE, "Pirate", "Pirates roam the seven seas, their mug of ale in one hand, and... nothing much in the other, since all pirates (in deference to some kind of ancient tale) have had their left hand replaced with a sharp hook. Their lifestyle has made them very wealthy and given them an impressive ability to handle their alcohol. They even start with a pet hawk. On the other hand, they are missing an eye, and not very attractive.");
// stats // stats
addflag(lastjob->flags, F_JOBATTRMOD, A_STR, 15, NA, NULL); addflag(lastjob->flags, F_JOBATTRMOD, A_STR, 15, NA, NULL);