- Removing todo file.

- Remove duplicate vault file.
- Stunned monsters should now correclty stop flying.
This commit is contained in:
Rob Pearce 2016-05-31 00:40:43 +10:00
parent 46e60eb3da
commit bc631d8657
3 changed files with 4 additions and 130 deletions

View File

@ -1,22 +0,0 @@
@id:hut_with_shop
@map
###
#s+
###
@end
@legend
#:cell:wooden wall
+:ob:wooden door
+:exit
s:ob:random shop
@end
@flags
goesin:dungeon
goesin:forest
rarity:uncommon
mayrotate
maintainedge
@end

8
lf.c
View File

@ -3718,7 +3718,7 @@ void die(lifeform_t *lf) {
pleasegodmaybe(R_GODFIRE, 10);
break;
case RC_ROBOT:
pleasegodmaybe(R_GODLIFE, rnd(2,3));
pleasegodmaybe(R_GODLIFE, rnd(10,20));
pleasegodmaybe(R_GODMAGIC, rnd(2,3));
break;
default:
@ -6307,7 +6307,7 @@ int real_fall_from_air(lifeform_t *lf, int leqsize) {
getflags(lf->flags, retflag, &nretflags, F_FLYING, F_LEVITATING, F_NONE);
for (n = 0; n < nretflags; n++) {
if (!istransitoryflag(retflag[n]) || (retflag[n]->lifetime == FROMRACE)) {
if (istransitoryflag(retflag[n]) || (retflag[n]->lifetime == FROMRACE)) {
if (retflag[n]->id == F_FLYING) willinjure = B_TRUE;
willfall = B_TRUE;
killflag(retflag[n]);
@ -12396,7 +12396,7 @@ flag_t *giveskill(lifeform_t *lf, enum SKILL id) {
}
} else if (id == SK_FIRSTAID) {
if ((gamemode == GM_GAMESTARTED) && isplayer(lf)) {
if (isplayer(lf)) pleasegodmaybe(R_GODLIFE, 5);
if (isplayer(lf)) pleasegodmaybe(R_GODLIFE, 20);
}
} else if (id == SK_LOCKPICKING) {
if ((gamemode == GM_GAMESTARTED) && isplayer(lf)) {
@ -12550,7 +12550,7 @@ flag_t *giveskill(lifeform_t *lf, enum SKILL id) {
}
} else if (id == SK_SS_LIFE) {
if ((gamemode == GM_GAMESTARTED) && isplayer(lf)) {
if (isplayer(lf)) pleasegodmaybe(R_GODLIFE, 5);
if (isplayer(lf)) pleasegodmaybe(R_GODLIFE, 20);
}
} else if (id == SK_SS_MENTAL) {
// give a spell

104
todo
View File

@ -1,104 +0,0 @@
*Fix double free and use after free in aimovetotargetcell() - this MIGHT be what's causing all my flagpile corruption.
*Fix a bunch of cases where I use a variable uninitialised.
*forgot to initialised brand->description
*free bodypart names
*free om->altprefix[]
*Invalid free / delete / realloc in clearcell()
*fix makeplural memleaks
*door displaying as "leaf" - definition of knowledge->id was OBCLASS instead of OBTYPE.
*Bad text:
* Minimum agility to use effectively: 50 to use.Minimum agility to use
* effectively: 50 to use. (bonus at 70).
*change wish text to be more meaningful
*fix bug when creating objects with a bonus (eg. blessed '+5' sword)
*when raging, don't prompt to really attack when you won't gain xp
*disable flagpile checks now.
*Use 'interact' to use shops, not 'operate'
*You are resistant to: projectiles[-7870t], explosives[-7870t].
*scorpions shouldn't follow up stairs. (but giant scorpions can)
*make failed relinkob() calls return the original object rather than null, otherwise we get situations where an object becomes NULL and causes a crash.
*make cooking skill description cover what size corpses you can cook.
*bug: potion of growth caused instadeath when reverting.
*bug in description of monster abilities
*show raceclass in descriptions
*bug: not showing monster abilites properly
*make evasion only work if you're not exhausetd
*Felix shoudl like attacking while hidden
*Not seeing felix angered messages when donating items
*holes in roof - shouldn't be able to inspect a hole in the roof if you can't reach it!
*crash when hitting @ while producing light.
Set up a GIT server on slime.
clone svn first ?
stunned mosnters shuld stop flying.
glorana sohuld get VERY happy from offering healing potions - too hard to level up right now
make it easier to slip if your'e sprinting.
no critical hits when exhausted
spiders shouldn't slip (insects in general shoudln't)
Trn:0/103% <- huh?
safety goggles should PROTECT from eye burning from light
even if you're a delver etc
more things to build!
door.
is tumble skill too hard to use ?? always seems to fail.
say in skill description whether it might fail or not.
HELP
Stunned
Prone
Poison
help on types of poison?
god help
don't worry about choosing - will approach you when the time is right.
Attack/Defense calc
Spell power calc
level of spells castable is determined by your skill inthe spell's school.
inept = 0
master = 6
power = 1
+ (level / 3)
+ modifier based on INT/WIS/STR
+ 1 per skill level beyond what you need
Help text for str, agi, fitness, etc
find proper font to use.
can wyrmspawn possible win ?
better 'inspect item' help - show which skills help
Skills screen
with --More--, have a special key to go up/down, rather than the
next keypress.
Don't show --More-- on skills screen if we're at the last one.