1 Screenshot

About This File

Features:

Within 3 to 13 days after a grave has been dug, more frequently the older your world, the spirits of the dead will come for their revenge! These revenge events happen when the moon rises and for each dug grave lightning will strike that grave and it will be undug, then there will be a ghost that attacks you, some of these ghost will have special properties and special prizes. All Revenge seeking ghost will disappear at sunrise. Revenge events won't happen a night if you sleep at dusk but once it has started you can't sleep until that night ends.

Special Ghost:

There are 6 special ghost that only spawn during revenge and they are distinguished by having a constantly angery face (except green) and faintly glow a different color but as they group together it can be challenging to distinguish.

Each ghost drops their respective colored gem if killed.

Red Ghosts: Double the health of regular ghosts, *New* and hitting them slightly raises your body temperature.

Blue Ghosts: Hitting them lowers you body temperature (works on enemy to.)

Purple Ghosts: Super sanity drain. (-200 per/minute)

Orange Ghosts: *New* A quarter faster than regular ghost, and hitting them has a chance to randomly teleport you somewhere onscreen.

Yellow Ghosts: Very bright.

Green Ghosts: About half the health as regular ghost and timid, always looks sad.

Pics:

CyMf5tc.jpg

EjDncwW.jpg

Other Feature:

Non-special ghosts from graves and during revenge attacks have a chance to drop a random trinket (can be configured.)

TL;DR:

Mod makes graves re-dig-able so grave items are renewable.

Special ghosts drop gems so all colored gems are renewable in overworld. (gem drop rates configurable)

Configurations:

Open up modmain.lua from the Revenge of The Dead folder here are the default configurations:

----Config-----local special_ghost_percent = 2/3 --the chance of a ghost being special during a revenge attack, set to 0 for no special ghost, ghosts by any other means will still always be normal.TUNING.special_ghost_drop_gem_chance = 1 --1 means 100% chance 1/2 would mean 50%, and 0.5 would also mean 50%local specialOnlyGems = true --if true special ghost will not drop trinkes or other loots added to normal ghosts.local trinket_chance = 1/3 --the chance for normal ghost dug from graves and during revenge attacks to drops a random trinket, 0 will disable this option. Also special ghost if specialOnlyGems is set to falselocal all_ghost_extra_loot = {  --items in this table will be dropped by normal ghost dug from graves and during revenge attacks, also special ghost if specialOnlyGems is set to false.--this one below is just to give an example of what a normal item would look like.  Just add your own without the double dashes.--{item = "nightmarefuel", chance = 1/3},}--disable a perticular colored ghost by commenting out that color below with a double dash like this --"red",local colors = {    "red",    "blue",    "purple",    "orange",    "yellow",    "green",}------End Config--------

Discuss:

Any tips or suggestions are welcome and appreciated but go easy on me, A n00b I am.

You can talk to me about the mod, tell me how much you like it, or just say hi below.

Also ratings do make me happy, especially the 5 star variety. ;)

Acknowledgements:

This mod was heavily inspired by an idea by John2022.

Boring Legal Stuff:

Feel free to use anything from my mods in anyway you like, acknowledgement is not necessary but it is appreciated.

As school and life take up more of my time I may have to give up on updating these mods, if I fail to update them to the current version of Don't Starve for several weeks, assume my mods are abandon and feel free to start your own version using any and all of my assets.

It sure has been a lot of fun!

88x31.png

This work is licensed under a Creative Commons Attribution 3.0 Unported License.

To Install:

Just go to steamsteamappscommondont_starvemods and place the folder located in the .zip archive

Start Don't Starve and go to the "Mods" menu and enable this mod.


What's New in Version 1.2   See changelog

Released

  • Updated to RoG.
  • Fixed issue making it impossible to bury Webber's skull.
  • Red ghost now increase your temperature when you hit them.
  • Orange ghost are a slower, but they have a chance to randomly teleport you when you hit them.
  • Generally better code, still janky, but not as janky.
  • By default special ghosts only drop gems but add a configuration to enable them to drop the added trinkets and extra loot.
  • Trinket and extra loot configurations are not added to full moon ghost for really annoying reasons.



User Feedback



Recommended Comments

Just in time for Halloween... barely.

 

John2022 made a suggestion for a mod like this a few months ago and I have been tinkering with it bit by bit for awhile.  I did not want to release this in a beta state, I wanted it to be as close to "finished product" as possible and I think I did get there.

Share this comment


Link to comment
Share on other sites

Maybe you can add a boss ghost which spawns at day 100 for first time and at day 150 for second time and at day 200 for third and so on, which rises ghosts from all dug graves when passing over them and has 1500 health and 75 at attack.

Share this comment


Link to comment
Share on other sites

 

Thanks for the suggesting, its an interesting Idea but I don't know that I have what it takes to implement though.

I think in this case a swarm is more scary than a big boss, and they are really a boss themselves, you will notice boss music plays while you fight them.

Each ghost represents the spirit of someone you wronged by violating their resting place, but they only have a brief period of time they are able to get their revenge.  I don't know that a super XL monster ghost would fits with that theme.

Share this comment


Link to comment
Share on other sites

got a problem it crashes when i dig a grave it might be my other mod ghosts and graves if it is can you make them compatible cuz that would be fantastic due to the ghosts and graves having wandering ghosts dropping ectoplasm and the spirit torch and this one!

Share this comment


Link to comment
Share on other sites

 

So I still don't know what is causing your problem but I think I know what the problem is. It seems that graves have forgotten they drop items.  You could try a quick and dirty fix if your up to it, just open up <Don't starve folder>\mods\Revenge of The Dead\modmain.lua in notepad++ or your prefered text editor and starting on line 80 add:

if not inst.components.lootdropper then    inst:AddComponent("lootdropper")end

It may cause more weirdness since something is altering graves for some reason but it's worth a try.

Share this comment


Link to comment
Share on other sites

Yeah i don't know whether to erase what's already on line 80 or put it after what's there so thus far it ain't working also it causes a crash when ANY ghost shows up for any reason normal ghost or otherwise

Share this comment


Link to comment
Share on other sites

 

Line 80 should be empty, it should look like this:

 

if not inst.components.lootdropper then    inst:AddComponent("lootdropper")endif item then    inst.components.lootdropper:SpawnLootPrefab(item)end
Sorry I was not more clear.

Share this comment


Link to comment
Share on other sites

alright i'm gonna try this again btw do you have a steam account that you use more often that way we can communicate easier my name on steam is rkiller20

Share this comment


Link to comment
Share on other sites

it worked although it doesn't put the dug up item directly into my inventory like usual it does work ty so much as for the ghosts problem i will get back to u with a error screen can't do it right now in a rush.

Share this comment


Link to comment
Share on other sites

...it doesn't put the dug up item directly into my inventory like usual it does...

 

ಠ_ಠ Well since it is not supposed to do that by default, what ever mod adds that feature is likely the one causing the conflict with mine.

Share this comment


Link to comment
Share on other sites

lol i guess using whatever mod does that for so long i forgot that  :razz: but regardless it seems to be working fine now but can you tell me how to make it so your ghosts can also drop ectoplasm so as to make your mod even better?

Share this comment


Link to comment
Share on other sites

It should be noted that the ghost from the ghosts and graves mod are wholly separate entities from regular ghost and my mod only effects regular ghosts.
 
As to your crash, did you try adding something to the all_ghost_extra_loot config option?  If so you may have done it improperly.

Share this comment


Link to comment
Share on other sites

yeah i did and i may have here is what i did:

local all_ghost_extra_loot = { 

item = "nightmarefuel", chance = 1/5, 

item = "ectoplasm", chance = 1/3,

}

Share this comment


Link to comment
Share on other sites

Try this:

 

local all_ghost_extra_loot = { 

{item = "nightmarefuel", chance = 1/5}, 

{item = "ectoplasm", chance = 1/3},

}

 

This will effect regular and my special ghosts btw.

Share this comment


Link to comment
Share on other sites

btw i noticed that a mod called picky!picky!picky! by tehmugwump is more than likely what was causing the issue btw you should warn about it in the description or release a patch for it like you told me how to.

Share this comment


Link to comment
Share on other sites

Yes, that mod has been the bane of my existence for a while, a fix like I gave you will be included in the next update to my mod, though that may not be for a little while...

Share this comment


Link to comment
Share on other sites

It looks like the game did not know where your character was at the time, do you know why that might be?  What was happening at the time of the crash?

Share this comment


Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now