summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/util/art-data.pl
Commit message (Collapse)AuthorAgeFilesLines
* Ruin Fencer's Gloves (and adapt the other unrands)Chris Oelmueller2014-06-131-3/+2
| | | | | | | Mostly replaced Dam+x and Acc+y with (x+y)/2. Fencer's record a significant flavor loss here, and might want to be looked at later. [Committer's note: ruined Fencer's Gloves slightly further.]
* Add orange crystal plate armour unrandNicholas Feinberg2014-05-091-1/+2
| | | | | Adds a new artefact designed to encourage players to cast in ultra-heavy armour.
* Remove ARTP_METABOLISMChris Oelmueller2014-04-301-2/+3
| | | | | Convert existing ones into a negative level of ARTP_STEALTH, or in the case of Black Knight's barding, to rPois (mostly for flavor reasons).
* Mark some unrands as unholy, not evil.Shmuale Mark2014-03-231-1/+2
|
* Make clang sated and old gcc intact.Adam Borowski2013-11-021-14/+3
|
* Unbreak clang builds (broken by 0.14-a0-376-gd247091).Adam Borowski2013-11-021-1/+1
| | | | | | Not sure if oldest supported gcc has the .field=value syntax; if not, we can either #ifdef it with field:value, or sacrifice that pointer per unrand and just have them separate.
* Don't space out on unrand inscriptions (#7685).Steve Melenchuk2013-10-301-1/+1
| | | | | This was being caused by INSCRIP being generated as "" instead of NULL by default.
* De-noise High Council.Steve Melenchuk2013-10-301-1/+2
| | | | | | | This was mostly a relic of its original design. If it ends up being too powerful after this, I may play with its impact on spell success rates some more.
* Don't mandate uniqueness of custom inscriptions (pubby)Neil Moore2013-10-301-11/+0
|
* Fix whitespace.Neil Moore2013-10-301-3/+3
|
* Allow unrands to have a special string added to their inscription.Steve Melenchuk2013-10-291-1/+13
| | | | For example, Hellfire gains a fake "hellfire" brand inscription.
* Specify upgrade inhibition in art-data.txtAdam Borowski2013-10-291-1/+2
|
* Properly handle ranged unrands affecting their ammo.Steve Melenchuk2013-10-251-21/+25
| | | | | Previously this functionality didn't operate at all; it should now be able to work as expected.
* Fix unrand tile mismatches between architectures.Adam Borowski2013-10-161-1/+1
| | | | They were written in hash order, which is not supposed to be stable.
* Make the REGEN artefact property an int.Adam Borowski2013-09-021-1/+1
| | | | | | | | | | | | | | | | | A bool allowed you to specify only 40. A list of regen values: * the spell and Trog's hand 100 * ring 40 * troll leather (!troll) 30 * moon troll leather (!troll) 70 * moon troll leather (troll) 40 * fastheal mutation 20 per degree (trolls start with degree 2) This commit also removes extra hunger from mooner: it had 4.5 compared to regular troll leather 1.5. Having the prop an int means we'd need a formula of some kind, and the unrand can survive a buff.
* Moon troll leather armourpubby2013-09-021-1/+2
| | | | Double troll armour regen branded with spirit shield.
* Reformat some perl.Adam Borowski2013-06-281-3/+3
| | | | | | | | | Mostly so I don't get spammed when forgetting to restrict a search to *.cc *.h files only. There's too much idiosyncratic formatting to force a standard without thinking about it first. We seem to have a bunch of unused scripts, perhaps some should get pruned away?
* Formatting fixes.Adam Borowski2013-04-101-3/+6
|
* Typo fix.Adam Borowski2013-04-051-2/+2
|
* Fix up dependencies for art-data, and make the build output less deceptiveSamuel Bronson2013-04-041-2/+6
|
* Give the cloak of the Thief an evokable ability to release fogChris Campbell2012-11-181-1/+2
|
* Replace the amulet of the Air's cFly with Inacc and passive rMsl (78291, ↵Chris Campbell2012-11-071-0/+2
| | | | elliott)
* Replace levitation with flight and remove controlled flight (elliott)Chris Campbell2012-11-071-2/+2
|
* Remove unnecessary includes from header files.Jay3.14152012-10-231-1/+1
| | | | | | | | | | For most header files, this only saves on having to recompile a small number of source files, but there are also a few headers where small changes would now take significantly less time. This is most obvious for the Tiles build for which the dependencies have been greatly reduced, so that the only additional includes when compared to console are strictly library or tile related.
* Change the "Contam" artefact property to cause glow upon unequippingChris Campbell2012-10-221-1/+1
| | | | | | | | | | | Contamination over time didn't work very well as an artefact property - it could either be gotten around by unequipping (weapons, jewellery) after combat, or just made the item completely useless (armour). This changes it to be curse-like, but with a more severe effect than costing a scroll to remove. Still won't be worth equipping many items with it, but for particularly good artefacts (plutonium sword?) it could be worth the tradeoff of being unable to freely swap items.
* Show custom weapon types in action_counts dumps.Adam Borowski2012-07-281-2/+3
| | | | | | It's arguable what is a "custom type" in some cases. A "katana" obviously differs from an European-style long sword, but I left "sceptre" merely as a name for a mace (ie, it counts as one).
* Evict unrand descriptions into the database.Adam Borowski2012-03-081-7/+0
|
* Identify unrands held by monsters when they die or drop them.Adam Borowski2012-02-251-1/+2
| | | | | | This is to avoid redundancy is messages. Individual unrands can opt-out by setting "unided".
* Remove useless APPEAR artefact settings.Adam Borowski2011-12-081-1/+4
| | | | | This removes only unused/redundant ones, I think all should go. Unrand properties are 100% spoiler material.
* Allow redefining base stats on weapon fixedarts.Adam Borowski2011-10-191-4/+5
| | | | | | Used on the captain's cutlass (not sure about balance) and the autumn katana (here at least there are no doubts, it's supposed to be same as the removed base weapon).
* Add a missing dire warning to dc-unrand.txtAdam Borowski2011-09-191-0/+3
| | | | The other three generated files do have one.
* Remove the code for ARTP_PONDEROUS, fix the hat of Pondering not working.Adam Borowski2011-09-191-2/+1
| | | | | | It turns out the hat and the centaur barding both use the brand, not the artefact property. Thus, it needs to be checked on all slots again, but there is no reason to keep the property alive.
* Bring a katana back, as a fixedart.Adam Borowski2011-09-131-1/+2
| | | | | | | | | | Still worse than old katanas were: acc/dam should be +2/+4 times strength multiplier, I've simplified it to fixed +0/+5. No way to emulate the mindelay -- using a falchion as base would be odd and allow spriggans to use it 1.5-handed. Added clarity to get a less boring theme, and to wipe your tears for only 6/7th the damage output.
* Add another overpowered fixedart, a ring this time.Adam Borowski2011-09-131-1/+2
| | | | | | | | | | | | | | The maxhp boost is same as robust 1 would give to a human with 0 fighting; for theme reasons it doesn't scale so lowbie spriggans will love it more than XL 27 trolls with 27 fighting. Ring regeneration doesn't scale too, so this is another reason for consistency. It is remotely possible removing/melding it can kill you, but only after massive Borgnjor's abuse. Someone purged the remove warnings code (even though we still have stat death!), so I don't care. Note that the artefact property can be negative too, opening interesting possibilities. What about revamping, say, Botono to have this drawback?
* Two new artefact bardings. (Hate hate hate hate tile barding code)Adam Borowski2011-09-111-1/+1
| | | | | | Too angry to check if webtiles work, sorry. The properties are the initial draft too -- need to decide who shouted loudest during the debate and change it accordingly.
* Give the robe of misfortune, robe of folly and Lear's chain mail random ↵Adam Borowski2011-04-291-1/+2
| | | | appearance.
* Make file headers doxygen-friendly, drop useless fields.Adam Borowski2011-03-281-4/+1
| | | | | | | "File:" is shown in your editor's status bar. "Written by:" was used only for the first person who changed a file. We got git for that now, and pre-DCSS history is so woefully inaccurate it doesn't really matter.
* Some necrocomputing portability.Adam Borowski2011-01-221-2/+2
| | | | | FreeBSD 8.1 doesn't install perl to /usr/bin . FreeBSD 7.1 doesn't allow "env" with arguments.
* s/folder/directory/, the former is Microsoft-centric.Adam Borowski2010-10-181-11/+11
|
* Spacing fix: "if(".Adam Borowski2010-10-151-6/+6
|
* Bring sanity to enums by making them diffable/patchable.Adam Borowski2010-06-081-2/+2
|
* Use tileidx_t for tile indices. Also, cleanup.Enne Walker2010-05-301-2/+2
| | | | | | | | This new type defines to unsigned int, but it cleans up a lot of the int/unsigned int/short confusion all over the codebase for tile indices. This commit also cleans up tiles code to use coord_def more and to change function signatures to pass const refs and non-const pointers.
* Make "disallowed for generation" a proper fixedart flag.Adam Borowski2010-05-281-1/+2
|
* art-data.pl: fit in better with the GNU Make build process (cosmetic change)Steven Noonan2010-05-121-2/+2
| | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net>
* Che ponderousness: ponderousness is now an artefact property in addition to ↵Darshan Shaligram2010-02-121-0/+2
| | | | | | | | an ego type, and the Che ability converts the target item into a randart. The -2 EV for each worn item of ponderousness is gone. We need more Che ponderous randart names in randname.txt.
* Remove autogenerated art-data.h, rltiles/dc-unrand.txt and ↵Darshan Shaligram2010-02-111-136/+87
| | | | | | rltiles/tiledef-unrand.cc from repository. art-data.pl no longer modifies artefact.h, but writes a new file called art-enum.h.
* [756] Serpent-scourge is now black mamba hide instead of anaconda hide (TGW).Darshan Shaligram2010-02-111-1/+3
|
* Remove code duplication by making artifacts use SPARM_SPIRIT_SHIELD.Adam Borowski2009-12-151-2/+1
|
* Don't number entries in art-data.h, this serves no purpose but clouds diffs.Adam Borowski2009-11-121-3/+1
|
* Remove a few placeholders from enum.hStefan O'Rear2009-11-041-2/+2
|