pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

infraarcana: update to infraarcana-19.2



Module Name:	pkgsrc-wip
Committed By:	Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By:	yhardy
Date:		Tue Nov 7 21:50:00 2017 +0200
Changeset:	ade430c0e2b386aac61b0c4de9a08b90ed48f74c

Modified Files:
	infraarcana/Makefile
	infraarcana/PLIST
	infraarcana/distinfo

Log Message:
infraarcana: update to infraarcana-19.2

Please delete ~/.ia_config if necessary. Old versions of the
configuration file can cause a segmentation fault on startup.

--------------------------------------------------------------
v19.2 (November 6, 2017)
--------------------------------------------------------------
Gameplay
* All items which gave XP on identification now instead gives XP when that item is found for the first time (except "Strange Devices") - the reason for this is to reduce the pressure to identify consumables as soon as possible, and also to have a more "natural" continuous stream of XP, rather than occasional bursts
* When carrying a Potion, the player eventually gets a "feeling" for if the Potion is benign or malign
* Increased minimum distance from player when spawning monsters (when entering a new map, or spawning over time)
* Hounds can no longer bash doors
* Reduced group sizes of Hounds
* Hound bites cause physical damage instead of elemental
* Leech type monsters apply indefinite properties (which can be cured) instead of directly affecting stats
* Slightly fewer monsters are spawned on the map
* Monsters can no longer cast "See Invisible"
* Some monsters now have more specialized spell selections (too many monsters could cast too many different spells)
* Monsters spawned from summoning spells only remains temporarily
* Summoning spells no longer have a risk to spawn hostile creatures
* Monsters cannot summon other monsters near the player from a distance (summoned monsters always appear as near the summoner as possible)
* The "Transmute" spell costs much less spirit to cast
* The spells "Summon Creature" and "Summon Mummy Servant" costs one less spirit to cast
* Animated weapons are stronger, but are permanently destroyed when "killed"
* When cast intrinsically (i.e. not from Manuscripts), some spells can be cast without making noise (this is specified in the spell descriptions)
* The Horn of Banishment now also works on Khephren's summoned Locusts, and on monsters spawned from traps
* Monsters spawned from traps now wait a bit before acting
* Using Rods causes less shock than before
* Removed the "Demolition Expert" trait
* Removed the "Observant" trait (the effects are Rogue background bonuses instead)
* The "Vigilant" trait grants awareness of all monsters within three steps - even if they are invisible, around the corner, or behind a door, etc (instead of only preventing backstabs)
* The "Silent" trait also prevents alerting monsters when wading through liquid
* With the "Rapid Recoverer" trait, Hit Point regeneration is 1 HP every 2nd turn (previously it only regenerated 1 HP every 5th turn)
* The "Survivalist" trait no longer has "Tough" as prerequisite
* The "Self-aware" trait has "Cool-headed" as prerequisite instead of "Observant"
* Melee traits no longer improves chance to evade melee attacks
* Room templates (loaded from file) are now considered unique, each type may only appear once per game
* Fountains with bad effects always dry up on the first quaff
* Added map feature "Alchemist's workbench", similar to bookshelf but may contain potions
* Some monsters such as Molds or common Rats have negative dodging ability (i.e. they are extra easy to hit)
* Leng Spiders have a ranged attack
* Polyp monsters can be knocked back (e.g. by kicking)
* Invisible monsters causes shock (with a fixed amount), provided that the monster cannot be seen, and the player is aware of the monster ("!" sign on the map), and their map cell is seen
* The Spirit Dagger does 300% extra backstab damage (just like normal daggers)
* While the player is using the Medical Bag, infections cannot turn into disease, and the infection turn count is frozen
* Updated the score formula to include turn count (lower turn counts give higher scores), also a winning game now guarantees higher score than a non-winning game
* Removed the Rod of Purge Invisible
* The Shockwave Device is a Rod instead
* The Horn of Deafening is a Strange Device instead
* Nicer tombs are guaranteed to contain better items (and common tomes MAY contain better items)
* Pitchforks gives +15% chance to evade melee attacks
* Sledgehammers no longer knocks the victim back
* Monsters become unaware after the player teleports, if they cannot see the player at the new position
* Ghoul characters can use their claws for destroying corpses (and cannot get sprains from this)
* The Ghoul traits "Foul" and "Toxic" also gives +1 claw damage
* Ghouls do not have access to any ranged weapon traits
* Removed armor bonus for Ghoul characters
* Ghoul characters never gets sprains from breaking down doors, destroying corpses, etc
* Removed the "flickering" effect of the Electric Lantern
* Shock is completely restored when taking a sanity hit
* The Incinerator is always aimed at the floor of the selected cell (no need for players to select a floor cell adjacent to the monster they are attacking)

Interface
* Monsters are drawn with magenta background when they have temporary negative properties (such as paralyzation)
* When viewing monster descriptions, temporary negative properties are listed
* Added information on high scores and memorial files in the manual
* Each section of the manual is shown on a separate screen, accessed from a menu
* The "auto move" feature stops at junctions etc (instead of after a fixed amount of steps)
* When selecting "New Journey" from the main menu, and a saved game exists, the game asks if you really want to start a new game
* Added option for disabling ambient sound effects
* Added option to ask for confirmation before drinking malign potions
* When playing in text mode, the old ascii art graveyard is shown in the postmortem menu screen again

Bug fixes
* Fixed a crash bug for the Incinerator weapon (the game could crash when the projectile reached its max range)
* Energy Vortexes were not resistant to electricity
* In the game summary, insanity symptoms were written in the wrong format (e.g. "Phobia of spiders", instead of "Had a phobia of spiders")
* Monsters no longer spawn over time on special levels (e.g. the "Egypt" level)

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ade430c0e2b386aac61b0c4de9a08b90ed48f74c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 infraarcana/Makefile | 14 ++------------
 infraarcana/PLIST    |  4 ++--
 infraarcana/distinfo |  8 ++++----
 3 files changed, 8 insertions(+), 18 deletions(-)

diffs:
diff --git a/infraarcana/Makefile b/infraarcana/Makefile
index 0ad5d76c1c..75fdb34521 100644
--- a/infraarcana/Makefile
+++ b/infraarcana/Makefile
@@ -1,18 +1,12 @@
 # $NetBSD: Makefile,v 1.1 2015/08/19 19:42:29 yhardy Exp $
 
-DISTNAME=	ia-19.1
-PKGNAME=	infraarcana-19.1
+DISTNAME=	ia-19.2
+PKGNAME=	infraarcana-19.2
 CATEGORIES=	games
 MASTER_SITES=	${MASTER_SITE_GITHUB:=martin-tornqvist/}
 GITHUB_PROJECT=	ia
 GITHUB_TAG=	v${PKGVERSION_NOREV}
 DIST_SUBDIR=	${PKGBASE}
-DISTFILES=	${DEFAULT_DISTFILES} rl_utils-${RLUTILSVER}.zip
-
-RLUTILSVER=	86c9cc3dfca4782f78050c282e435168d2b7ba29
-
-SITES.rl_utils-${RLUTILSVER}.zip=	\
-		-${MASTER_SITES:=rl_utils/archive/${RLUTILSVER}.zip}
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=	https://sites.google.com/site/infraarcana/
@@ -27,10 +21,6 @@ USE_GAMESGROUP=	yes
 
 INSTALLATION_DIRS+=	bin
 
-post-extract:
-	${UNZIP_CMD} -d ${WRKSRC}/rl_utils ${DISTDIR}/${DIST_SUBDIR}/rl_utils-${RLUTILSVER}.zip
-	cd ${WRKSRC}/rl_utils && ${MV} rl_utils-${RLUTILSVER}/* .
-
 post-build:
 	${SED} -e 's,@PREFIX@,${PREFIX},g' < ${FILESDIR}/infraarcana.sh > ${WRKSRC}/infraarcana.sh
 
diff --git a/infraarcana/PLIST b/infraarcana/PLIST
index 32d2a68961..95244fac34 100644
--- a/infraarcana/PLIST
+++ b/infraarcana/PLIST
@@ -1,6 +1,7 @@
 @comment $NetBSD$
 bin/infraarcana
 share/InfraArcana/ia-debug/ia-debug
+share/InfraArcana/ia-debug/res/ascii_graveyard
 share/InfraArcana/ia-debug/res/audio/amb_001.ogg
 share/InfraArcana/ia-debug/res/audio/amb_002.ogg
 share/InfraArcana/ia-debug/res/audio/amb_003.ogg
@@ -109,7 +110,6 @@ share/InfraArcana/ia-debug/res/contact.txt
 share/InfraArcana/ia-debug/res/credits.txt
 share/InfraArcana/ia-debug/res/data/map/levels.txt
 share/InfraArcana/ia-debug/res/data/map/rooms.txt
-share/InfraArcana/ia-debug/res/data/save
 share/InfraArcana/ia-debug/res/images/11x19.png
 share/InfraArcana/ia-debug/res/images/11x22.png
 share/InfraArcana/ia-debug/res/images/12x24.png
@@ -128,6 +128,7 @@ share/InfraArcana/ia-debug/res/license.txt
 share/InfraArcana/ia-debug/res/manual.txt
 share/InfraArcana/ia-debug/res/release_history.txt
 share/InfraArcana/ia/ia
+share/InfraArcana/ia/res/ascii_graveyard
 share/InfraArcana/ia/res/audio/amb_001.ogg
 share/InfraArcana/ia/res/audio/amb_002.ogg
 share/InfraArcana/ia/res/audio/amb_003.ogg
@@ -236,7 +237,6 @@ share/InfraArcana/ia/res/contact.txt
 share/InfraArcana/ia/res/credits.txt
 share/InfraArcana/ia/res/data/map/levels.txt
 share/InfraArcana/ia/res/data/map/rooms.txt
-share/InfraArcana/ia/res/data/save
 share/InfraArcana/ia/res/images/11x19.png
 share/InfraArcana/ia/res/images/11x22.png
 share/InfraArcana/ia/res/images/12x24.png
diff --git a/infraarcana/distinfo b/infraarcana/distinfo
index c2476d8ec5..df3727dfb4 100644
--- a/infraarcana/distinfo
+++ b/infraarcana/distinfo
@@ -1,9 +1,9 @@
 $NetBSD: distinfo,v 1.1 2015/08/19 19:42:29 yhardy Exp $
 
-SHA1 (infraarcana/ia-19.1.tar.gz) = 33204da381bee21bde9d5675c362b4ac63c6fb46
-RMD160 (infraarcana/ia-19.1.tar.gz) = 62c96a0e6ff177c4e0a6103e0ee68c8d2d04f6ca
-SHA512 (infraarcana/ia-19.1.tar.gz) = 59c22aaa6a6dd01d3c3933508913b389aeccdb761c416ade032e7ae53eb9bb1b9601b991d9bd3222266f13f0e3426c9902895eac63f7c208be70d5b3eb0c7443
-Size (infraarcana/ia-19.1.tar.gz) = 40268970 bytes
+SHA1 (infraarcana/ia-19.2.tar.gz) = 3f0358fb61aa67421a3a034950a49233dd3a56ee
+RMD160 (infraarcana/ia-19.2.tar.gz) = c48d186c3ac2b5349f4518598850114c76ae6d93
+SHA512 (infraarcana/ia-19.2.tar.gz) = ebb6c867f4ea4475cc30c6f95ae5f571fbf825d0d0a7329e9a55c911209082234806808d24f4ff7aa8c4cdd0df63116ab54fd496fea6f8f88110cd039ae6b3e7
+Size (infraarcana/ia-19.2.tar.gz) = 40289272 bytes
 SHA1 (infraarcana/rl_utils-86c9cc3dfca4782f78050c282e435168d2b7ba29.zip) = 31fbc2acf9d8fc99199cb6ff4ab41da5ca7fca27
 RMD160 (infraarcana/rl_utils-86c9cc3dfca4782f78050c282e435168d2b7ba29.zip) = c3514d15cc7b3eccb4682415581dec2b4b7f0626
 SHA512 (infraarcana/rl_utils-86c9cc3dfca4782f78050c282e435168d2b7ba29.zip) = 71a07c0e4d25ecdfba39e71d44df7927f7564af3d9a3f348cfd3f79387a86cc6ecd546c493cfc4db53f62d675896d21237e9ed3ed65e72d21b3be88bf1cc50f7


Home | Main Index | Thread Index | Old Index