ToME: the Tales of Maj'Eyal

Everything about ToME
It is currently Thu Aug 17, 2017 2:01 am

All times are UTC




Post new topic Reply to topic  [ 254 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7 ... 17  Next
Author Message
PostPosted: Thu Oct 03, 2013 9:48 am 
Offline
Archmage

Joined: Tue Jun 18, 2013 7:24 pm
Posts: 449
If Git tags or ModDB file names or module file names are messed up, that's my fault - I've overhauled the versioning system this morning.

_________________
Working on a T-Engine game
Veins of the Earth

Veins of the Earth ModDB page


Top
 Profile  
 
PostPosted: Fri Oct 04, 2013 2:49 am 
Offline
Thalore

Joined: Mon Mar 25, 2013 10:09 pm
Posts: 153
I played around with the current Git version some tonight (because "git pull" is so much easier than downloading new releases). Although I tend to be a bit skeptical of translating D20 to a single-character computer game, it's really impressive what you have so far, and I look forward to seeing where the module development goes.

Some of the changes from standard D20 are a bit jarring and seem poorly explained; this is probably just because I'm so familiar with D20. I don't know if they're intentional or not: magic missiles apparently allow a fortitude save for half damage; wizards aren't proficient with quarterstaffs; rogues aren't proficient with rapiers; dual-wielding a dagger and quarterstaff is permitted. Combat Casting appears to count as skill ranks instead of a bonus on top of skill ranks. Weapon weights are incomplete? (A longsword weighs more than a greatsword.)

A few bugs: Limits on skill ranks appear to be 4 plus level (i.e., 5 at level 1) rather than 4 at level 1. There seems to be no limit on how many spells a wizard can prepare. My summoned wolf (or was it a badger?) had a attack penalty of -4 and a damage penalty of some sort, making him pretty useless in a fight. Rings of protection don't actually increase AC. AC seems too high across the board; my drow wizard with dex 11 started with an AC of 16, and many opponents seem to have ACs of 18 or more, so combat seems like a bunch of misses until someone gets lucky.

The character leaves a trail of lit squares behind him. This is a bug in the example module. Adding the following code to Player.lua fixes it. (I know this only because I recently fixed the same problem in my module.)

Code:
function _M:runStopped()
    game.level.map.clean_fov = true
    self:playerFOV()
end


My apologies if you're already aware of any these things or if I've strayed into parts of the game that aren't ready for playtesting.

_________________
Qi Daozei (QDZ) - an Oriental-themed fantasy game for T-Engine. ToME Tips - auto-generated spoilers for ToME.


Top
 Profile  
 
PostPosted: Fri Oct 04, 2013 11:43 am 
Offline
Archmage

Joined: Tue Jun 18, 2013 7:24 pm
Posts: 449
Castler wrote:
My apologies if you're already aware of any these things or if I've strayed into parts of the game that aren't ready for playtesting.


Everything is out there for playtesting. If I did not want playtesting, I wouldn't release it. :)

Castler wrote:
Some of the changes from standard D20 are a bit jarring and seem poorly explained; this is probably just because I'm so familiar with D20.

From my point of view, your familiarity with D20 is a very good thing!

EDIT: Aside from Combat Casting bonus not being applied properly and the max spells per day limit not being enforced, all other issues were fixed!


****
Castler wrote:
I don't know if they're intentional or not: magic missiles apparently allow a fortitude save for half damage;

This was a side-effect of reworking the damage types to allow saves automatically. I liked it (d20's version is "deduct hit points directly", as the joke goes), so I kept it. (Will note it on github's page listing changes from standard SRD)

Castler wrote:
wizards aren't proficient with quarterstaffs; rogues aren't proficient with rapiers;

I forgot about this one, and frankly I'm of two minds whether to implement it or not (the goal is to get rid of most if not all those "special" cases and "no one else can but I can" stuff so that it is more transparent for people who do not know d20's quirks).

Castler wrote:
dual-wielding a dagger and quarterstaff is permitted.

Not intended, obviously, will fix it in a moment.

Castler wrote:
Combat Casting appears to count as skill ranks instead of a bonus on top of skill ranks.

Will look into it (obviously, the intention is to have it applied on top of skill ranks).
Castler wrote:
Weapon weights are incomplete? (A longsword weighs more than a greatsword.)

Probably a copy&paste mistake, easy to fix.

Castler wrote:
A few bugs: Limits on skill ranks appear to be 4 plus level (i.e., 5 at level 1) rather than 4 at level 1.

I fail Maths for ever. I've got no idea how I managed to get straight B's in high school with the number of blunders I've made in 4 years since. Fix coming as soon as I open the files.

Castler wrote:
There seems to be no limit on how many spells a wizard can prepare.

Known issue. I've been badgering Sebsebeleb about it for some time (I don't understand the spellbook code enough).

Castler wrote:
My summoned wolf (or was it a badger?) had a attack penalty of -4 and a damage penalty of some sort, making him pretty useless in a fight.

It had some placeholder stats instead of proper ones. Will fix.

Castler wrote:
Rings of protection don't actually increase AC. AC seems too high across the board; my drow wizard with dex 11 started with an AC of 16, and many opponents seem to have ACs of 18 or more, so combat seems like a bunch of misses until someone gets lucky.

I will look into AC again. Most probably some bonus gets applied twice.

Last but not least:
Castler wrote:
The character leaves a trail of lit squares behind him. This is a bug in the example module. Adding the following code to Player.lua fixes it. (I know this only because I recently fixed the same problem in my module.)

Code:
function _M:runStopped()
    game.level.map.clean_fov = true
    self:playerFOV()
end


Thanks for pointing this out, fix incoming!

P.S. Seriously, feel free to playtest. I am trying to test every release, but I can't study, code and test at the same time, obviously. So studying comes first, coding comes second and, well, testing comes last.

_________________
Working on a T-Engine game
Veins of the Earth

Veins of the Earth ModDB page


Top
 Profile  
 
PostPosted: Mon Oct 07, 2013 8:06 am 
Offline
Archmage

Joined: Tue Jun 18, 2013 7:24 pm
Posts: 449
Popping by just to say I got the traps to work (they don't spawn yet).

Some sort of search code coming as soon as I get Stealth to work. It's gotten worse (I swear it loaded)

_________________
Working on a T-Engine game
Veins of the Earth

Veins of the Earth ModDB page


Top
 Profile  
 
PostPosted: Sat Oct 12, 2013 9:29 am 
Offline
Archmage

Joined: Tue Jun 18, 2013 7:24 pm
Posts: 449
An update is out!

This is beta 3.25, code-name "Christmas Tree".

You probably know the drill by now. Grab it from https://github.com/Zireael07/The-Veins-of-the-Earth/releases/download/v.0.7.1-standalone/standalone.Veins.0.7.1.zip or wait for ModDB authorization.



CHANGELOG:

* bug fix for player leaving lit tiles behind himself (kudos to Castler)
* bug fix for new keybinds (spellbook and help) not being recognized at game start [Sebsebeleb]
* bug fixes
* new items: amulet of health, periapt of wisdom, gauntlets of ogre strength, gloves of dexterity, cloak of charisma; wands & scrolls (unusable for now)
* item tooltips now inform you of (some) magic properties if the item is identified
* expanded Quit dialog to allow discarding characters
* traps are coded in but do not spawn yet

Note: most of the bug fixes came thanks to Castler's feedback.

_________________
Working on a T-Engine game
Veins of the Earth

Veins of the Earth ModDB page


Top
 Profile  
 
PostPosted: Fri Oct 18, 2013 6:12 pm 
Offline
Archmage

Joined: Tue Jun 18, 2013 7:24 pm
Posts: 449
Castler, I just fixed the feat bonuses. They are now applied on top of any ranks you might have and do not count against max ranks. And are uncapped (more sweet goodness to come in this field!)

_________________
Working on a T-Engine game
Veins of the Earth

Veins of the Earth ModDB page


Top
 Profile  
 
PostPosted: Mon Oct 21, 2013 10:31 am 
Offline
Archmage

Joined: Tue Jun 18, 2013 7:24 pm
Posts: 449
A new version has just been released. Grab it from here. ModDB download to come later, as usual.

CHANGELOG:

* bug fix: gain spellcasting properly if you multiclassed from a non-casting class
* bug fix: apply (uncapped) feat bonuses on top of skill ranks
* bug fix: Intuition now applies to a single item
* bug fix: ensure 1 damage unless Damage Reduction is applied
* new spells: inflict X wounds, fireball
* improved HUD - now with bars, changing color depending on the amount of HP left
* XP for descending & disarming traps added
* two weapon fighting penalties, feats & background
* death and dying closer to d20: death at -10 and detrimental effects both at 0 and in the -1 to -9 range
* level feelings (based on monster CR for now)
* changed wait a turn keybinding and added it to controls screen
* random naming for potions & scrolls

_________________
Working on a T-Engine game
Veins of the Earth

Veins of the Earth ModDB page


Top
 Profile  
 
PostPosted: Sat Oct 26, 2013 2:53 am 
Offline
Sher'Tul Godslayer

Joined: Mon Mar 14, 2011 10:32 am
Posts: 1709
Location: Canada
Flaming hands does not work because the fire damage is a table instead of a number.

This works to fix it: (changes are local damage = dam.dam or dam and if target:reflexSave(dam.save_dc or 10) then
Code:
newDamageType{
   name = "fire", type = "FIRE", text_color = "#LIGHT_RED#",
   projector = function(src, x, y, type, dam)
      local target = game.level.map(x, y, Map.ACTOR) or src
      if target then
         local damage = dam.dam or dam
         if target:reflexSave(dam.save_dc or 10) then
            damage = math.floor(damage / 2)
         end
         local realdam = DamageType.defaultProjector(src, x, y, type, damage)
         return realdam
      end
   end,
}

_________________
Some of my tools for helping make talents:
Melee Talent Creator
Annotated Talent Code (incomplete)


Top
 Profile  
 
PostPosted: Sat Oct 26, 2013 7:16 am 
Offline
Archmage

Joined: Tue Jun 18, 2013 7:24 pm
Posts: 449
Thanks for reminding me - I've found this bug some time ago, forgot I didn't fix it and didn't have time.

Sitting down to fix.

_________________
Working on a T-Engine game
Veins of the Earth

Veins of the Earth ModDB page


Top
 Profile  
 
PostPosted: Mon Oct 28, 2013 11:22 am 
Offline
Archmage

Joined: Tue Jun 18, 2013 7:24 pm
Posts: 449
"Half-ogre with a spiked chain" is out!

Grab it from here or wait for ModDB authorization.

This version wouldn't have been created without AuraOfTheDawn's invaluable feedback, both bug reporting and suggesting improvements. The codename is a tribute to him, too - he knows why!



CHANGELOG:

* bug fix: all dialogs now obey screen size
* bug fix: fire beetle AC is no longer through the roof
* bug fix: spells are now properly restricted [Seb]
* bug fix: no more freezes when trying to exit to Menu in some cases
* bug fix: no more lua errors with some spells
* bug fix: bard skill points
* bug fix: assasin and shadowdancer not giving level-up bonuses
* new monsters: aboleth, athach, choker, chuul, cloaker, drider, ettercap, otyugh; ankheg, aranea, arrowhawk, assasin vine, barghest
* survival kit, healing kit, lockpicking kit added - grant a +2 bonus to skill
* all characters now receive a single feat when rolling stats as a perk
* level-up screen now displays class points, feat points, skill points
* humanoids can now try to shoot the player
* increased inventory size slightly (from a to z instead of w)
* monsters bleed out quicker than the player
* implemented chasm & ice effects
* tooltips now describe whether a weapon is simple/martial, light/reach
* re-added a crash course to d20
* MODDING.md now contains information useful for prospective contributors
* reach weapons & talent added
* scrollbar added to feat select screen [Seb]
* spellbook now displays higher-level spells properly [Seb]
* tooltips now describe magic properties (except elemental resistances) for identified items

_________________
Working on a T-Engine game
Veins of the Earth

Veins of the Earth ModDB page


Top
 Profile  
 
PostPosted: Mon Oct 28, 2013 3:13 pm 
Offline
Uruivellas

Joined: Fri May 24, 2013 4:27 pm
Posts: 710
Sorry for the dumb question, but how exactly hit/miss roll works? I've had a character with decent Str and Dex that had roll modifier equal to -11. )Needless to say, he died a cruel death).


Top
 Profile  
 
PostPosted: Tue Oct 29, 2013 7:51 pm 
Offline
Archmage

Joined: Tue Jun 18, 2013 7:24 pm
Posts: 449
0player wrote:
Sorry for the dumb question, but how exactly hit/miss roll works? I've had a character with decent Str and Dex that had roll modifier equal to -11. )Needless to say, he died a cruel death).


You could have run afoul of the simple/martial distinction, which gives a -4 penalty for wielding weapons you're not proficient with. If you used two weapons at the same time (-8 without any feats or -6 if offhand weapon is light, then yes, a modifier of -11 is possible).

I will try to reword the logs so that they are clearer, btw.

_________________
Working on a T-Engine game
Veins of the Earth

Veins of the Earth ModDB page


Top
 Profile  
 
PostPosted: Fri Nov 01, 2013 1:48 am 
Offline
Sher'Tul Godslayer

Joined: Mon Mar 14, 2011 10:32 am
Posts: 1709
Location: Canada
Trying out 0.9 now, and dualwielding is a bit bugged. You can wear two handed weapons (eg. a Halberd) in your offslot by equipping it while the main slot is full and offslot is empty. Also, is there a way to not two-weapon-fight with a shield? It's making me miss too much.

Also, I think that Intuition is bugged. I managed to roll a 4 once, despite having a +5 bonus on my char sheet.

_________________
Some of my tools for helping make talents:
Melee Talent Creator
Annotated Talent Code (incomplete)


Last edited by lukep on Fri Nov 01, 2013 2:00 am, edited 1 time in total.

Top
 Profile  
 
PostPosted: Fri Nov 01, 2013 1:57 am 
Offline
Perspiring Physicist

Joined: Sun Sep 09, 2012 7:43 am
Posts: 5479
Two weapons and a shield???

_________________
My feedback meter decays into coding. Give me feedback and I make mods.


Top
 Profile  
 
PostPosted: Fri Nov 01, 2013 3:01 am 
Offline
Sher'Tul Godslayer

Joined: Mon Mar 14, 2011 10:32 am
Posts: 1709
Location: Canada
HousePet wrote:
Two weapons and a shield???
No, you just shield bash all of the time.

_________________
Some of my tools for helping make talents:
Melee Talent Creator
Annotated Talent Code (incomplete)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 254 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7 ... 17  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group