| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
The tile is left untouched for now.
|
|
|
|
|
|
|
|
| |
It is now possible to specify a tile for monsters when specifying
monsters in vault definitions. The syntax is "tile:<tile name>". All
tiles that don't start with "mons_" will have this prefixed, therefore
"tile:giant_bat" will become "tile:mons_giant_bat", but "tile:mons_rat"
will remain unchanged.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit creates a new specifier for vaults: "TILE". Used much in the
same way as COLOUR, it can apply any specific tile to a feature. Example
syntax is specified in the syntax file, but copied here for clarity:
TILE: x = wall_flesh
Identical to FTILE and RTILE in syntax, but closer to COLOUR in
functionality. Instead of replacing the floor or relevant rock
tiles, this can be used to replace the tile used for any specific
feature.
This can be used in combination with FTILE and RTILE to change
the appearance of features. It can only be used with previously
specified tiles, however.
Like COLOUR and FTILE, this should be used sparingly and to good
effect.
Please, feel free to update vaults to use this! We want to ensure that
tiles players get the same experience as ASCII players do. This is only
the first stage in a push for greater flexibiltiy through tiles, but
hopefully it'll have a good impact.
|
| |
|
|
|
|
|
|
|
|
|
| |
A blood-sucking amphibious 'w'-glyph. It also submerges, much like swamp
worms, but will follow you onto dry land.
It has a tile, but after a quick play through of Swamp and using wizard
mode to create some, it's quite difficult to see. Hopefully someone can
improve the tile for me!
|
|
|
|
|
|
| |
This brings it in line with all the other "drake" monsters: "swamp
drake", "death drake", etc. I don't believe this change is contentious,
and I hopefully haven't broken tiles build.
|
| |
|
| |
|
|
|
|
|
| |
This is visually identical to translocational energy, but will have uses
in portal vaults (specifically, wizlabs).
|
| |
|
|
|
|
|
|
| |
tileidx_spell() returning TILE_ERROR for bad spells was causing
assertions in rltiles/tiledef-gui.cc; it should have been returning
TILEG_ERROR.
|
|
|
|
|
| |
I can't test this in-game, but main.png displays all the different
colored corpses properly, so I think it works.
|
| |
|
| |
|
|
|
|
| |
Currently, it's just a palette-swapped giant eyeball tile.
|
|
|
|
|
|
| |
Ideally, the demon whip tile should be edited so as to match the color
scheme of the blessed blade tile relative to the demon blade tile, and
that edited tile should be the holy scourge tile.
|
|
|
|
|
| |
This is shorter, consistent with the other demon-converted weapon, and
consistent with its always getting the holy wrath brand.
|
| |
|
| |
|
|
|
|
|
| |
It seems like it should be merged with some of the other code
there.
|
|
|
|
|
| |
The check was earlying out sooner that it should and skipping some
initialization.
|
|
|
|
|
| |
The assert might be caused by a bug somewhere else in the tiles code;
I'm not familiar enough with tiles to say.
|
|
|
|
|
|
|
|
|
|
| |
Also fix tiles giving more information than console version.
There's now mons_detected_base, which assigns a base monster
type to every monster type based on the default displayed
glyph. It just takes the first entry for a given glyph
based on the mon-data.h order, so this may need tweaking
in some cases.
|
| |
|
|
|
|
|
|
|
|
| |
Adds warper back and moves arcane marksman close to hunter in selection
screen. Changes spell level of exploding ammo to 5. Fixes abbreviation of
Am. Removes scroll of blink from AM starting equipment.
Signed-off-by: Jude Brown <bookofjude@users.sourceforge.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Missile Changes
--
electricity missiles are now an option - they are always destroyed
reaping / dispersal ammo is now always destroyed as it can be created by players
poison ammo can again affect rocks / bullets etc - still no nets. Apparently
this is a contact poison, but mainly it's to close the gap between sling users
and archers.
SKILLS
--
Ranged weapon 3
Dodging 2
Spellcasting 2
Enchantments OR Translocations 3
EQUIPMENT
--
Robe
Ration
Scroll of blink
Some ranged weapon options as Hunter
No melee weapon!
Either book of elemental missiles or warped missiles
The book of Elemental Missiles
Spells Type Level
a - Corona Enchantment 1
b - Swiftness Enchantment/Air 2
c - Repel Missiles Enchantment/Air 2
d - Flame Ammunition Enchantment/Fire 3
e - Frost Ammunition Enchantment/Ice 3
f - Poison Ammunition Enchantment/Poison 4
The book of Warped Missiles
Spells Type Level
a - Apportation Translocation 1
b - Portal Projectile Translocation 2
c - Repel Missiles Enchantment/Air 2
d - Blink Translocation 2
e - Returning Ammunition Enchantment/Translocation 3
f - Warp Ammunition Enchantment/Translocation 5
The book of Devastating Missiles
Spells Type Level
a - Poison Ammunition Enchantment/Poison 4
b - Warp Ammunition Enchantment/Translocation 5
c - Shocking Ammunition Enchantment/Air 5
d - Haste Enchantment 6
e - Deflect Missiles Enchantment/Air 6
f - Exploding Ammunition Enchantment/Fire/Air 7
g - Reaping Ammunition Enchantment/Necromancy 7
Signed-off-by: Stefan O'Rear <stefanor@cox.net>
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
I'm pretty sure I've managed to replace every instance of a reference to
these files, so I hopefully haven't missed anything.
|
|
|
|
| |
Also add a few previously indirect includes.
|
| |
|
|
|
|
|
| |
In most places Feawn is now referred to as "Fedhas," its long name
(used in the religion screen) is "Fedhas Madash"
|
|
|
|
|
|
|
|
| |
map_cell no longer has the field "properties", which has been
replaced by the unsigned long array env.pgrid.
env.map has been renamed to env.map_knowledge. It should really
be moved into player.
|
| |
|
|
|
|
|
| |
Also convert the TSO halo to use this. actor::haloed() is still
specific to the player TSO halo.
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Jude Brown <bookofjude@users.sourceforge.net>
|
| |
|
| |
|
|
|
|
|
|
|
| |
Calls to plain see_cell(pos) were replaced with either observe_cell(pos)
or you.see_cell(pos). observe_cell where related to drawing the
interface and messaging, you.see_cell for game mechanics, and
one or the other in less clear cases (targetting, say).
|
|
|
|
|
|
| |
Fixes tiles build (on Windows).
Signed-off-by: Eino Keskitalo <evktalo@users.sourceforge.net>
|
|
|
|
| |
Signed-off-by: Robert Vollmert <rvollmert@gmx.net>
|
|
|
|
|
|
| |
They were the same as non-_real functions.
Signed-off-by: Robert Vollmert <rvollmert@gmx.net>
|
|
|
|
|
|
|
| |
Not all are changed yet, as there are several index checks still needed
for debugging purposes.
Also, make many checks for player/monster (non)existence use actor_at().
|