Soldak Home   Drox Operative   Din's Curse   Depths of Peril   Zombasite  

Go Back   Soldak Entertainment Forums > Din's Curse > Din's Curse modding
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Display Modes
  #11  
Old 11-04-2019, 04:27 PM
fulano5321 fulano5321 is offline
Expert
 
Join Date: Nov 2015
Posts: 25
Default

Good to know, thanks!!!
Reply With Quote
  #12  
Old 11-16-2019, 01:49 PM
fulano5321 fulano5321 is offline
Expert
 
Join Date: Nov 2015
Posts: 25
Default

Thanks so much for all the help!
Shaders... Is that how the Zombie texture is added in Din's Curse? If you have some time, could you get me pointed in the right direction on how those worked? I want to add the grey texture to the zombies in Zombasite and Din's Legacy to make the games are a little more kid friendly (and me friendly honestly, not a fan of gore in games)


My other question was about critical hits. They are rampant in Din's Curse, and I'd like to tone down how often they happen... or something. Part of the goal of my mod is to try to adjust the extreme situations that frequently cause problems for the player and I have even my most tanky full plate armor characters regularly getting one hit killed by crits.

Do the monsters get a base crit stat that I can adjust? Or is it just from the intelligence stat like the player gets? I've been digging through the data files but haven't turned up anything yet... though I have learned a ton about the scripting language, I really need to start documenting info on it on a website like the Wikia pages or something.
Reply With Quote
  #13  
Old 11-18-2019, 02:01 PM
Shadow's Avatar
Shadow Shadow is offline
Super Moderator
 
Join Date: Jun 2007
Location: Dallas, TX
Posts: 9,122
Default

Yeah, other monsters that get zombified in Din's Curse have the EffectUndead shader applied to them. EffectUndead is defined in Shaders/effects.sdr

If I remember correctly, critical hits on monsters is controlled by the base chance which is probably in code and their intelligence which is controlled in BaseMonsters.gdb
__________________
Steven Peeler
Designer/programmer
Depths of Peril, Kivi's Underworld, Din's Curse, Drox Operative, Zombasite, & Din's Legacy
Patreon
Reply With Quote
  #14  
Old 11-20-2019, 03:51 PM
fulano5321 fulano5321 is offline
Expert
 
Join Date: Nov 2015
Posts: 25
Default

Thanks again for so much help!
So, interesting thing...
The data in BaseMonsters doesn't seem to be referenced by any of the other data files. Is it going to be coded in or something? I tried searching for terms like "MonsterAttributesMonsterGeneric" to try to figure out which monsters were which type but nothing came up from the search.

EDIT:
In the "MonsterArchetypes" file I found it points to classes, in the classes.gdb file. In there it mentions stat increases per level. Most of the monsters point to "ClassMonsterGeneric" which only gains one of each stat per level. Would this stat support decimals, say changing intelligence to a .5 gain per level? Or is it integer only?

EDIT2:
When adding entries (like a map shader to gates mentioned above) I don't need to use the override command, right? Or should I anyway?
Nevermind, I tried both ways, not getting any difference yet to the gate shader, I suspect I'm missing an option. Here's what I got so far, just trying to use the same door options to make something look different, but it's not changing. I've tried both the 1 and 0 for UseMapShaderWhenSolid, and deleting it.
Code:
QOLObjectGate overrides ObjectGate
{
	MapShader	Textures/UI/minimap/mapDoor.tga
	UseMapShaderWhenSolid	1
}

Last edited by fulano5321 : 11-20-2019 at 04:59 PM.
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -4. The time now is 07:33 PM.


Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Copyright 2007 - 2019 Soldak Entertainment, Inc.