Commit Graph

176 Commits

Author SHA1 Message Date
oskar.wiksten
ccedafa1ae Removed selftest methods (moved to separate unit test project).
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@212 08aca716-68be-ccc6-4d58-36f5abd142ac
2012-01-06 18:59:51 +00:00
oskar.wiksten
f6f1353e52 Added alignments & factions to the player object. This will be used to make several groups of monsters hostile under certain circumstances.
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@211 08aca716-68be-ccc6-4d58-36f5abd142ac
2012-01-05 21:17:50 +00:00
oskar.wiksten
e5e119936e Updated reward system for conversations. Rewards can now be skills or actorconditions and not just items and quest progress as before.
Item requirements for selecting conversation replies now also support rrequring the player to be wearing a specific item, and having a requirement without removing the item when selecting the reply.

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@210 08aca716-68be-ccc6-4d58-36f5abd142ac
2012-01-05 20:14:53 +00:00
oskar.wiksten
46baf81d8f 215 new lines of dialogue for v0.6.11
37 new items for v0.6.11
Start of 3 new quests for v0.6.11
Tile fixes for waytolake* and mountaincave* maps.
Allow scripted conversation text to contain the player's name (using $playername as placeholder in the text).

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@209 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-12-07 22:10:56 +00:00
oskar.wiksten
9818eb0351 Tweaks to monster spawn rates for v0.6.11.
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@208 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-11-21 22:10:09 +00:00
oskar.wiksten
fb2015f999 Populated monsters on all mountainlake maps for v0.6.11.
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@207 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-11-21 21:40:28 +00:00
oskar.wiksten
53d8f93a71 Added 78 new monsters for v0.6.11.
Populated monsters on 33 new maps.
Started adding new actor conditions for v0.6.11.
Combine visual effect values for effects that are caused every turn, such as poison (issue 268)


git-svn-id: https://andors-trail.googlecode.com/svn/trunk@206 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-11-20 20:20:40 +00:00
oskar.wiksten
2df645b477 Added 54 maps for Remgard, thanks to the excellent work of Ian Haase.
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@205 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-11-16 00:29:57 +00:00
oskar.wiksten
cdb5d97b13 Added waterway- and waytobrimhaven maps for v0.6.11.
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@204 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-11-15 20:25:26 +00:00
oskar.wiksten
d239b6c3f7 Added LruCache for better caching of item tile images.
Corrected bug that caused the player to move without user input after combat.
Added safeguards to model state when buying and selling items (Issue 273, thanks chitul!)

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@203 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-11-14 19:48:18 +00:00
oskar.wiksten
f22822425a Updated Portugese translation (thanks Mira).
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@202 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-11-05 13:33:54 +00:00
oskar.wiksten
a337a02f47 Refactoring of TileManager that loads image tiles.
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@201 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-11-05 13:24:59 +00:00
oskar.wiksten
e54b0a3fb8 Updated Portugese translation (thanks Mira)
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@200 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-11-02 20:55:09 +00:00
oskar.wiksten
20bf79c2cd Updated French translation by Misty Soul.
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@199 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-30 16:48:56 +00:00
oskar.wiksten
ee3b1b03f6 Updated translation validator with Portugese translation.
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@197 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-30 14:01:01 +00:00
oskar.wiksten
75decc1197 Added Portugese translation (thanks Mira).
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@196 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-30 13:58:08 +00:00
oskar.wiksten
94c42ea716 Updated German translation (thanks Samuel & Gottkaiser)
Additional corrections to the Italian translation.

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@195 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-30 13:40:25 +00:00
oskar.wiksten
0e0f90aff5 Updated Italian translation (thanks Joker and k6blue)
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@194 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-30 13:11:08 +00:00
oskar.wiksten
46e15eb474 Bumped version to v0.6.11dev.
Added initial implementation of translation validator.

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@193 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-30 11:56:46 +00:00
oskar.wiksten@gmail.com
bca8fb547e Bugfix: redraw combat selection when new selection is "nothing".
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@192 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-21 18:47:38 +00:00
oskar.wiksten@gmail.com
4887f984ee Bugfix: Enable menu button after using other keyboard actions.
Reduce number of redraws when engaging combat.
Bump version number for release.

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@191 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-21 18:07:35 +00:00
oskar.wiksten
688afd5ff6 Make sure to not use APs when player attacks unless the attack is actually going to happen.
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@190 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-20 17:05:03 +00:00
oskar.wiksten
67482082b9 Additional safeguards to stop movementhandler when movement should be aborted.
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@189 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-20 16:27:07 +00:00
oskar.wiksten@gmail.com
411454683d Allow selection of conversation replies with keyboard.
Prevent FC when changing maps while animations are running (such as regeneration)


git-svn-id: https://andors-trail.googlecode.com/svn/trunk@188 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-19 22:26:38 +00:00
oskar.wiksten@gmail.com
67f1442d7d Even smoother combat animations.
Allow multiple animations to run concurrently.

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@187 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-18 20:56:08 +00:00
oskar.wiksten@gmail.com
58c89023de Update monster HP before running the attack animation.
Spelling corrections to conversations.
Prevent FC when running maploader on maps that have exits that do not specify a destination map (such as south of Prim).
Reuse loaded graphics tiles in shopactivity.
Do not use android.util.Pair (since it's not available in Android v1.6)
Updated German translation (thanks Samuel)

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@186 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-18 18:02:21 +00:00
oskar.wiksten
2a46837b2c Smoother combat animations.
Load maps resources of adjacent maps in the background while on a map (reduces load times when changing maps)
Bugfix: Shop max hp and max ap on player overview screen.
Bump version number to beta3.

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@185 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-17 22:39:05 +00:00
oskar.wiksten
1554aa95c1 Bump version number for beta2.
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@184 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-16 15:55:11 +00:00
oskar.wiksten
2a8924b9d0 Prevent FC when changing maps after death.
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@183 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-16 15:44:12 +00:00
oskar.wiksten
a2ddfac83d Spelling corrections.
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@182 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-16 14:38:41 +00:00
oskar.wiksten
ebc9c9998b Major refactoring of resourceloader. This version loads graphical resources when they are first required, instead of loading them all when the game starts. Resources are cached using SoftReference<> and reclaimed by the Android OS whenever needed.
Refactored resourceloader of conversationcollection. Now the game only loads conversations when they are used in the ConversationActivity, instead of loading them all when the game starts.
These two changes drastically reduces the memory footprint of the game, thus allowing devices with lower maximum heap size to run the game.

Changed link to forums (http://andorstrail.com/)

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@181 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-16 07:08:52 +00:00
oskar.wiksten
5c6d69b895 Added setting "Optimized drawing" to change the behaviour of how the map is redrawn (redraw everything vs. redraw only changed tiles).
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@180 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-14 17:24:24 +00:00
oskar.wiksten
1ad18b5b19 Conversation spelling corrections.
Fixed FC when producing savegames containing actors with null combattraits (such as NPCs).

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@179 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-13 18:56:57 +00:00
oskar.wiksten@gmail.com
4713945458 Recalculate monster stats after actor conditions have worn off.
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@178 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-12 22:16:44 +00:00
oskar.wiksten@gmail.com
49eb55cbf0 Structural refactoring: moved CombatTraits from being a superclass of ActorTraits into being a property of Actor (for issue 251 & issue 253).
Save active monster conditions in savegame file (issue 253).
Save individual monster combat stats in savegame file (issue 251).
Display active monster conditions on monster info dialog. (issue 252).
Renamed "unequipped stats" to "Base combat statistics (without equipment and skills)".
Bumped version number.

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@177 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-12 22:04:46 +00:00
oskar.wiksten
6af1b95e89 Slight performance improvement to TMX file reader.
Added Android application description.
Conversation correction to Buceth.
Tweaked droplists that contains potions.

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@176 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-10 20:48:48 +00:00
oskar.wiksten@gmail.com
af48a1cdf0 Updated screenshots for projectpage.
Added "featured" and "promotional" images that are used in Android market.
Updated svg and high-resolution logo.

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@175 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-09 13:09:11 +00:00
oskar.wiksten@gmail.com
8fe499095b Updated German translation. (Thanks Samuel and Gottkaiser).
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@174 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-09 11:48:18 +00:00
oskar.wiksten@gmail.com
6aedc946c5 Updated to version v0.6.10a3.
Updated dialog of Oluag, Unnmir and Gaela for when the player has already talked to them.
Updated conversation of guard in Prim main hall.
Sort skills according to id.
Renamed old healing potions to differentiate them from the new healing potions.
Spelling corrections to v0.6.10 conversation content.
Removed overScrollFooter for conversation listview (for issue 205)

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@173 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-09 11:14:38 +00:00
oskar.wiksten@gmail.com
a114d5c1ca Fixed issue with automatic calculation of item store prices that have a use effect (such as potions).
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@172 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-08 13:42:40 +00:00
oskar.wiksten@gmail.com
e6813a430e Added resourceloader for additional weapons and armours.
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@171 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-08 10:32:31 +00:00
oskar.wiksten@gmail.com
e65768c816 Updated unbalanced droplists for Izthiels.
Added additional selftests for unbalanced monster drops.

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@170 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-08 09:56:19 +00:00
oskar.wiksten@gmail.com
8de34493f7 Updated version number.
Updated welcome text when starting a new version of the game.

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@169 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-07 21:14:53 +00:00
oskar.wiksten@gmail.com
8cab1ecdda Fixed tileset naming on waterway- and pwcave maps.
Applied patch from issue 246. (Thanks Samuel)
Added start of Hebrew translation. (Thanks eitanbm)

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@168 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-07 20:52:12 +00:00
oskar.wiksten@gmail.com
d20f9ccccc Re-worked shop droplists to reflect the merchant's position in the item quality available.
Updated French translation (thanks Misty Soul)
Removed unused items and monsters.

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@167 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-06 21:28:02 +00:00
oskar.wiksten@gmail.com
229331f38a Minor spelling corrections to v0.6.10 quests (from Issue 245).
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@166 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-05 22:15:11 +00:00
oskar.wiksten@gmail.com
1a9c903ad2 Added additional monster icons.
Populated waterway- and pwcave maps with monsters.
Added selftests to verify that all defined monsters are being used.
Disabled manual saving while in combat (issue 241).

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@165 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-05 22:08:54 +00:00
oskar.wiksten
ba2cd2a8b4 275 new lines of dialogue for the new Loneford quest. The Loneford quest is now completable.
Populated most of the quest droplists (shop droplists still left to do).
Fixed issues with the Prim and Blackwater quests, that were never marked as completed under some circumstances in v0.6.9.
Moved tiles on a lot of maps to their correct layer (from "Objects" to "Above" for example)
Added deterministic sort order to quest list.

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@164 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-10-02 19:27:46 +00:00
oskar.wiksten@gmail.com
a31a359c3e 500 more lines of dialogue for v0.6.10.
Contents of 3 new quests.
Updated monsters for v0.6.10.

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@163 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-09-25 19:31:54 +00:00
oskar.wiksten
dd3f53bbaa Start of 3 new quests for Crossroads and Loneford.
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@162 08aca716-68be-ccc6-4d58-36f5abd142ac
2011-09-19 22:42:16 +00:00