Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Strive for Power

Fantasy Slave Management/RPG Erotic Game · By Strive4Power

Standard Harem Main Protagonist - Rebooted

A topic by Maxis010 created Aug 27, 2019 Views: 19,035 Replies: 10
Viewing posts 1 to 6
(2 edits)

SHMP - Rebooted

This is a reboot of this mod https://itch.io/t/301375/standard-harem-main-protagonist

Has the following effects

  • All Player Stats (Strength, Dexterity, Magic Affinity & Endurance) have a max potential of 10
    • You have no "additional" stat points as the code caps the potential at 7 vanilla, 10 with this mod
  • All spells cost no mana to cast
  • All spells cost no gold to buy
  • Most spells have been improved
    • Sedation - Removes all stress and fear
    • Heal - Restores 450-500 health and makes the target obedient/loyal
    • Dream - Removes all stress and makes the target sleep for 1 day
    • Invigorate - Restores half the energy of the target and 50 energy to the player (No Stress)
    • Fear - Sets fear to 100 and reduces rebelliousness
    • Domination - Sets Loyalty and Obedience to 100 and reduces rebelliousness
    • Tentacle - Sets Lust to 0, Obediance and Fear to 100
      • Non Deviant slaves will also lose loyalty

I've removed the 2nd half of the original mod as this can be safely and easily achieved through the built in Constants mod


Credit to Magiliw for the original mod which I have used as a basis for this reboot

Downloads & Changelog

1.0.0 - http://www.mediafire.com/file/ywtjgmkwq2j7lom/ProtagMod_v1.zip/file

  • Original Release

1.0.1 - https://www.mediafire.com/file/9giqy6omau7bxpg/ProtagMod_v1.0.1.zip/file

  • Bugfix: Heal effect now setting loyalty and obedience to 100 (was 0)

Can you choose what parts of this mod you will use?

Example: if i only want the dark magician part, is there a way i can  only use that?

There is no configuration system but if you only want the Dark Magician content then only use the spells.gd file

You can either rename the other 2 files (mainmenu.gd and variables.gd) or delete them to remove the stats potential changes


Likewise if you don't want the Dark magician content then rename or delete spells.gd

currently the mod has a bug with the healing spell. It sets the targets loyality and obidience to 0 if either is under 100. Just a small correction in the code will fix the bug. You just have to change this part in spells.gd in the mod folder:

func healeffect():
var text = ''
var spell = globals.spelldict.heal
globals.resources.mana -= spellcost(spell)
if person.health < person.stats.health_max:
person.health += rand_range(450,500)
if globals.player != person:
text = "After you finish casting the spell, $name's wounds close up. "
if person.loyal < 100 || person.obed < 100:
person.loyal = 0 <---- change it to 100
person.obed = 0  <---- 
change it to 100
text += '$He looks somewhat surprised at your kind treatment and grows closer to you. '
else:
text = "After you finish casting the healing spell, your wounds close up. "
else:
text = "It does not seems like $name was injured in first place. "
text = person.dictionary(text)
return text

Must have slipped through as my local copy has this set correctly

I've uploaded a fix in v1.0.1

(2 edits)

Using Bug Fix v1.0.1 I am having an issue with the Domination spell, at first when I tried it gave me the Healing "This person wasn't injured in the first place" text, after I disabled and restarted now it's just "This is a text" with two blocks of random looking letters.

Edit:  after casting any other spell or fleeing from a fight casting Domination mimics the effects of said spell.

The domination spell effect isn't being overwritten correctly for some reason

The v1.0.1 files do have the domination effect as intended, but the modified Strive has most of the effect missing

Can't provide a fix yet

The new code for the domination spell has the leading tabs replaced with 2 spaces, the mod system is not compatible with code using spaces instead of tabs.

just made changes to the code seeing if that fixed it.

And that fixes the problem thanks ankmairdor

(1 edit)

I've got it installed and the system is running properly, but it does not seem to be doing ANYTHING at all... did I miss something about requirements before it will activate? Please help.