- Removing todo file.
- Remove duplicate vault file. - Stunned monsters should now correclty stop flying.
This commit is contained in:
parent
46e60eb3da
commit
bc631d8657
|
@ -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
8
lf.c
|
@ -3718,7 +3718,7 @@ void die(lifeform_t *lf) {
|
||||||
pleasegodmaybe(R_GODFIRE, 10);
|
pleasegodmaybe(R_GODFIRE, 10);
|
||||||
break;
|
break;
|
||||||
case RC_ROBOT:
|
case RC_ROBOT:
|
||||||
pleasegodmaybe(R_GODLIFE, rnd(2,3));
|
pleasegodmaybe(R_GODLIFE, rnd(10,20));
|
||||||
pleasegodmaybe(R_GODMAGIC, rnd(2,3));
|
pleasegodmaybe(R_GODMAGIC, rnd(2,3));
|
||||||
break;
|
break;
|
||||||
default:
|
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);
|
getflags(lf->flags, retflag, &nretflags, F_FLYING, F_LEVITATING, F_NONE);
|
||||||
for (n = 0; n < nretflags; n++) {
|
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;
|
if (retflag[n]->id == F_FLYING) willinjure = B_TRUE;
|
||||||
willfall = B_TRUE;
|
willfall = B_TRUE;
|
||||||
killflag(retflag[n]);
|
killflag(retflag[n]);
|
||||||
|
@ -12396,7 +12396,7 @@ flag_t *giveskill(lifeform_t *lf, enum SKILL id) {
|
||||||
}
|
}
|
||||||
} else if (id == SK_FIRSTAID) {
|
} else if (id == SK_FIRSTAID) {
|
||||||
if ((gamemode == GM_GAMESTARTED) && isplayer(lf)) {
|
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) {
|
} else if (id == SK_LOCKPICKING) {
|
||||||
if ((gamemode == GM_GAMESTARTED) && isplayer(lf)) {
|
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) {
|
} else if (id == SK_SS_LIFE) {
|
||||||
if ((gamemode == GM_GAMESTARTED) && isplayer(lf)) {
|
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) {
|
} else if (id == SK_SS_MENTAL) {
|
||||||
// give a spell
|
// give a spell
|
||||||
|
|
104
todo
104
todo
|
@ -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.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue