Giter VIP home page Giter VIP logo

liliths-throne-public's Introduction

Readme

This is the source code for Lilith's Throne.

You must agree to the terms of the attached disclaimer and abide by the terms of the license if you wish to view this source code.

Dev-note: This project is relying on JavaFX which isn't included in the Openjdk, which is often the common choice for Linux enthusiasts. If you're using Linux, please make sure to use the Oracle JDK to build this project or install OpenJFX.

Copyright 2016 Innoxia ([email protected]) all rights reserved.

liliths-throne-public's People

Contributors

a-master-of-puppets avatar acexp avatar alacogit avatar bdpmp avatar blazingmagpie avatar chillachris avatar cognitivemist avatar delvigore avatar dsgmods avatar eliria avatar epsil0n avatar ffongwong avatar gynoiddoesgames avatar innoxia avatar irbynx avatar maxis010 avatar mintychip avatar nenoxx avatar nosteponsneks avatar pimvgd avatar pinnae avatar rfpnj avatar sargalis avatar sightglasscat avatar sortered avatar stadler76 avatar tadunlikely avatar tazze avatar tukaima avatar woefulwombat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

liliths-throne-public's Issues

Minor clothing enchanting bug

A, hopefully, small bug, but I noticed when adding a new enchantment that matches an existing enchantment (i.e. Adding 5 seduction damage to a Maid's dress with it's existing 5 seduction damage) the new enchantment also shows that it needs the same removal cost as the original enchantment despite the lack of finalization on the new one.

Unable to run the game @c4e04d0

I tried to lunch the game in Eclispe, and i'm unable to lunch it at commit c4e04d0

I didn't modified yet, I lunched fresh from a git pull.

The errors :

Exception in thread "JavaFX Application Thread" Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.launcher.LauncherHelper$FXHelper.main(Unknown Source)
Caused by: java.lang.NullPointerException
at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:383)
at com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:328)
... 5 more
java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplicationWithArgs$156(LauncherImpl.java:352)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(PlatformImpl.java:326)
at com.sun.javafx.application.PlatformImpl.lambda$null$173(PlatformImpl.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(PlatformImpl.java:294)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at com.base.main.Main.(Main.java:73)
... 11 more

Slaves not appearing in house

When my slaves are assigned jobs (day shift) I don't see those who are maids around the house nor cooks in the kitchen in their respective workplace(s).

Double penis and/or double penetration?

Is there any chance of double penis and associated acts being implemented in the future? E.g. double penetration of a single partner (vaginal and anal, or double vaginal/anal/oral) or positions involving multiple partners? The multiple partners system in development implies that there will be at least support for characters receiving DP.

Clothing effects Enchantment BUG

After reaching the maximum height of the enchantment it will revert 122cm for example (Major Boost limit 270cm):

(...) You are now 269cm tall. (...) 
(...) You are now 270cm tall. (...)
(...) You are now 148cm tall. (...)
(...) You are now 149cm tall. (...)

and the other enchantments afther reaching the maximum will spamm the screen for example:

 "Your body's muscles don't change...".
 "Your body's muscles don't change...".
 "Your body's muscles don't change...".
 "Your body's muscles don't change...".

I think you may have forgoten a "=" sign in:

//liliths-throne-public/src/com/lilithsthrone/game/inventory/item/ItemEffectType.java 
private static boolean isSetToLimit(int increment, float currentValue, int limit) {
//(...) line 3194
			if(currentValue <= limit) {
//(...) line 3198
			if(currentValue >= limit) {
//(...)

Position of individual gets ignored during sex [2.0.2]

javaw_2018-03-03_12-41-06
This is a screenshot of scarlet and my character having an anal sexual congress while on all four. For some reason, she manages to still insert her own penis into one of my character's hole.

I simply loaded a save from version 2.0 into version 2.0.2, I don't know if both version are compatible.

Clothing colours not saving

BUG -- In this version (including hotfix), it would seem that dying secondary and tertiary slots is broken. If you save a game with any clothing that you have dyed the secondary and tertiary slots for, then when you reload the game the colors get reset to default. I'm guessing this might be a save compatibility issue, as the reset only occurs after any reload (not travel from room to room).

be compliant with java package paths

you don't own the domain base.com, so maybe you want to refactor your package paths (should be just a few clicks in eclipse) to be compliant with the standards.

Infinite spell casting

I was able to keep casting spells even when my aura was depleted. I don't know if that's intended and has (invisible) drawbacks or anything, or just a bug.

Clothing enchantment bugs

Slight Bug: When wearing enchanted items that give a fetish it sets the pink border (the way to indicate the players actual liking of that fetish) to the love setting. As I understand the text from the top of the fetish page the pink border should always remain wherever the player sets it and onlt the icon itself should be coloured to indicate its current level. (Not gamebreaking but this adds some roleplay elements to the game so I thought I would mention it)

Some stats/transformations missing from the enchanting system that you might consider adding though are Tongue length, Corruption, Fertility, Virility and Puffiness.

Importing pregnant NPCs adds incorrect/nonexistent IDs to Finch's list of slaves

Impregnate an NPC and then export them. Import them into a new game, and purchase them from the auction. If you view Finch's profile then, his profile will either list the slave you just purchased as his own property, or it will list him as his own slave. I first viewed Finch's profile from within the Slavery Administration just after purchasing a slave, and it listed the slave's name. When I went to Lilaya's house and viewed Finch's profile on the phone, it listed his own name as well.

No tooltips on page 2 of actions in sex

The tooltips which appear on actions on page one of each sex tab don't appear if there are enough actions to require two pages (which is usually the case now, with all the greyed out ones). In some cases, there will be two actions with the same name, and without the tooltip it's impossible to tell them apart except by trial and error.

Perk resets not resetting properly

Game breaking bug / exploit
Resetting talents points does JUST that, resets points. You still retain all stat increases after resetting and can repeat the process indefinitely.

Incorrect horn-type count while making potions

If you prepare to enchant a potion, that potion's number of horn types will be used for all enchantment interfaces that you open, until you close the game. Preparing a potion for a race that only has one horn type will cause a demon or cow potion (these have 5 and 2 horn types respectively) to only display one horn type, and preparing a demon potion will cause all other potions to display 5 horn types regardless of how many horn types are actually tied to that race.

Save enabled in Brax dialogue

Found a bug with the Brax. After beating him in combat I quicksaved during the conversation and continued. Later I quickloaded, and found myself at post-combat hitpoints (almost dead) but Brax immediately behaved as if I had re-entered the room and went straight to combat.

Alligator hair expansion

Bug: The bug with the alligator head transformation reappeared. This is the one where the PC's description will describe their hair as, for example "You have 'long', 'brown', 'scales' in place of hair, [...]" showing both hair length, hair color, and hair style, when these do not apply to alligator hair transformations.
Perhaps you could add a rule, like if the hair type equals to alligator, then there shouldn't be any type of hair descriptions, instead opting for the one which states that the hair is made of scales?

Blog/Github (browser launch) buttons hangs Lilith

The blog button in the far right in file menu (with save, load etc.) hangs Lilith for me. When clicked, no webpage is opened and the game does no longer respond, effectively hanging the game.
I think the reason may be that lilith has no permissions to start the browser in linux, that is no reason to hang though IMHO.

Platform arch linux x86_64, jdk1.8.0_161/bin/java
running lilith git, latest commit: e685d1d

This button is at src/com/lilithsthrone/game/dialogue/utils/OptionsDialogue.java 183

The same problem occurs when pressing the github button.

Buggy forced TFs

I am unsure if this is really a bug report, moreso a question out of curiosity in regards to the forced transformation content. According to the code there are some specific modifiers that are supposed to be applied to the forced transformations whenever the corruption level of a NPC reaches a certain threshold and has an associated fetish, but I have personally never been able to have them trigger.

So, is it a matter of that particular aspect of the transformations being unfinished, or is it actually intended to be working as of this(or even previous) versions?

(The forced TF system needs work.)

Possible perk bug

This is absolutely a bug -- physical and magical perks are completely reversed!
I improved my spell-casting perks to the point where they should be doing far much damage than like... 0.1. But no matter what I did they never raised. Meanwhile, my main and offhand attacks were getting boosted for some reason?

I started applying perk points into the physical tree and where that should improve my main and off-hand attack, it improved my spell damage. I doubt that this is intended.

Stuck in load menu after failed load attempt

Trying to load a save and failing will cause the game to be stuck in the load menu.

EDIT: It's still possiple to load an up to date save even after a failed load but it's not possible to return to the main menu.

Impregnation/dobermann offspring issues

My character got impregnated by a dobermann, but gave birth to normal dog-morphs.

Also, when I got spit-roasted by Wolfgang and Karl, Karl's the one who impregnated me, despite taking my mouth.

"Prepare"-button unresponsive

If your partner has a cock and is not using it as they are about to cum, the prepare-button becomes unresponsive. Not greyed-out, but just doesn't do anything and you are forced to reload as there is no way out.
Happens in both submissive and dominant scenes. Cockless NPCs are unaffected, and if a cocked NPC is stuffing you with their dick, the request-buttons work normally.

Arthur management

btw i know this is something old but. when you have to give arthur a room, if you select a different room than the one you currently in then arthur will be in the current room.

you can interact arthur like a slave, is this a bug?

Penis girth

One thing I would like is if penis girth could be implemented in some way. Similar to how breast can be pointy, wide, narrow, perky, e.t.c., there could be skinny (penicl), slim (slim-jim), normal (hotdog), fat (cucumber), huge (coke can), and massive (2-liter bottle). I think it would be kind of funny to see a 3 ft pencil-dick, or a 3 inch uber-cock.

ClassCastException when loading 0.1.84 save in 0.1.84.1

when trying to load a save from 0.1.84 into 0.1.84.1 (both using [Resume] and explicit loading) I get:

java.lang.ClassCastException: cannot assign instance of com.base.game.character.body.types.BodyCoveringType to field com.base.game.character.body.Eye.type of type com.base.game.character.body.types.EyeType in instance of com.base.game.character.body.Eye

after which the whole UI just hangs (e.g. all buttons stop working, including [Quit] etc).

given that previously if you broke save compatibility those old saves didn't show up in stuff like Resume and Load screens I think you might want to know this. (also the version number sounds like it's just supposed to be a small patch, so I don't think this should happen)

Minor bimbo speech bug

Feeding a bimbo a potion, she said “Do you really expect, um, me to drink some, uh, randoMrph! and stuff”.

getPlayerPenisRevealReaction size comparisons from masculine NPCs

getPlayerPenisRevealReaction has several responses from masculine NPCs that reference their own dick size without checking whether the character in question has a dick, and also doesn't actually compare their own penis size to that of the player.

The following cases result in masculine NPCs comparing the player's cock size to their own (including masculine NPCs who do not have cocks.) In all cases except the third, the NPC assumes that their cock is smaller than that of the player.

  • Feminine player's cock size is >FOUR_HUGE, <=SIX_GIGANTIC, player is domming
  • Feminine player's cock size is >FOUR_HUGE, <=SIX_GIGANTIC, player is subbing
  • Masculine player's cock size is <=ONE_TINY, player is subbing
  • Masculine player's cock size is >TWO_AVERAGE, <=FOUR_HUGE, player is domming
  • Masculine player's cock size is >TWO_AVERAGE, <=FOUR_HUGE, player is subbing
  • Masculine player's cock size is >FOUR_HUGE, <=SIX_GIGANTIC, player is domming
  • Masculine player's cock size is >FOUR_HUGE, <=SIX_GIGANTIC, player is subbing

Major issue with sex action availability

in version 0.1.99 when you are having sex with a futanari character. You can choose '' suck dick '' and '' eat out '' at the same time.

A futa is riding me cowgirl. Somehow, she still performed the 'anal tease' action. Cats are flexible, but not THAT flexible.

Something like that happened again. I've got Brax on all fours like a good doggy, and I chose the anal tease option... but the text that displayed was the text for teasing MY ass with HIS cock.

It seems to have no idea which character's in which position anymore.

need to check all sex positions - apparently sex actions are seriously messing up

'#' character in save path prevents saving

Found a Bug with saving game, if there is a '#' anywhere in the file path, (For example: C:#Flash\Lilith's Throne v0.2.0.2 ) you can't save your game on either the exe or jar versions.
I've also checked pretty much all the other symbols on a standard qwerty keyboard and they all seem to work fine, except '#'. You can still load files, just not overwrite or save make new saves.
(I didn't bother to check other various combinations of the symbols besides '()' '[]' and '{}')

Sex AI fingering

I made a character, and I wanted to dick around with pregnancy, how big a load I would need to have to get pregnant if fertility was 1 and their virility was one after sex with the aunt didn't get me pregnant in one go

so I make a new character, level it up and get essessences to craft the enslavement thing I wanted, gave her every fetish necessary to ignore 'pull out' made her want to fuck me, and 20 sessions later, all she wants to do is finger me, even after I made sure I was drooling wet at all times.

I then made her willing to rape me and hate every single body part besides vaginal, and stuck it in my ass...

Addictions not saving properly

Bug: It appears addictions are missing from slaves after loading a save, so something in the save or load process is not quite right.
Reproduction(ha!):

  1. have addictive & psychoactive cum
  2. get blowjob from slave
  3. slave gets "cummy meal" and "addicted to human cum" status applied
  4. move around a few squares, view slave, both status from step 3 still applied
  5. save game, reload game either immediately or after closing and reopening program
  6. "cummy meal" status still applied to slave, "addicted to human cum" status missing.

Partner exposure of player not handled correctly

handleExposedDescriptions() expects that you're passing the character being exposed, but applyGenericDescriptionsAndEffects() passes the active character. This is fine if this character is exposing themself, and it's fine if the player exposes an NPC, but an NPC exposing a character will not display the exposure text until the next exposure event.

I tried setting it to user getPlayerTarget(activeCharacter), but that breaks the NPC exposing themself. A proper fix will probably require better state tracking (especially as multiple partners gets implemented.)

Import error with 1.98.5 save

When I try to import a save from 1.98.5, I get an error (log).
This appears to be because the location SHOPPING_ARCADE_ASHLEYS_SHOP doesn't exist in the save file, so calling getCell on it returns null. However, that location also doesn't exist in saves from 1.99, but those load just fine. I don't understand the game code well enough to help with this one.

Slavery tracking not being saved

Something I've noticed with the latest versions is that after closing the game it wipes all tracking in the slavery overview and resets every meeting with your kids even though it remembers that they are pregnant.

(Offspring meeting resets is already fixed.)

Possible virginity loss bug

"Looking at the code of my save file, it says that my character has lost her vaginal virginity twice. Both times are listed as being by my first girlfriend, but the penetration type of one is by finger, while the other was by penis. I'm not sure if this is a Bug, but I think it is much more likely that is was the former (finger) and not the latter (penis) (Although every other virginity taken by her was with a penis). Now I'm not sure on this, but I'm pretty sure you can only lose your virginity once, unless this girl was putting something somewhere it probably shouldn't be without some serious magic stretching powers."

Check that this isn't causing double-virginity-loss descriptions.

Combat Seduction Issues

I'm not sure 'Arcane Weakness' is being applied properly, it doesn't appear in the enemies debuff section but it does appear in the combat log?
Have been unable to tell if it is shredding enemy resistances as my projected damage when hovering over spells doesn't change the turn after landing a critical spell nor have I hit for damage over the projected number.

Defeat transformation issues (Test subject fetish + human genitals)

To make your work easier:
Forced TF w/ the TF Subject Fetish is broken due to a change that got pulled (accidentally?) with the alligator morph merge:
In game.character.npc.NPC, generateTransformativePotion, the final lines were mixed up.

ItemEffect effect = keysAsArray.get(Util.random.nextInt(keysAsArray.size()));

was commented out, and

possibleEffects.get(effect),

was changed. Reverting them causes the fetish to work properly.

The human-only tf results are due to the same function using default values for everything. They are initalized at the start (

AbstractItemType genitalsItemType = ItemType.RACE_INGREDIENT_HUMAN;

) but are never altered, and thus all the effects returned are human-based. Previously, they were altered in each of the switch statements. It looks like some consolidation (using itemtype for genitalitemtype) was intended, but not completed.

I went and converted them, then compiled, and it worked properly.

Illogical sex action availability

Some actions are available in sex which shouldn't be possible at the same time.

Need to make some kind of tagging system for "exclusive with X".

Enchanting improvements

  1. I will add an enchant to remove parts. :3

  2. I will add the ability to add extra slots to clothing soon! :3

I will definitely be adding a save/load template option to the enchanting system. :3

Inventory organisation

The inventory is a bit messy. Items are roughly sorted based on category, but similar clothing items aren’t always together, and different types of consumables are mixed together. For example, looking at my inventory now, it goes “Stat base, TF base x2, Potion, TF base, Potion x2, Dye brush, Hypnowatch”. It would be better if all stat base items were grouped together (Vanilla Water, Equine Cider, etc.), then all TF base items (Angel’s Tears, Sugar Carrot Cube, etc.), then all potions, with the Hypnowatch at the end. The dye brush should probably be sorted at the end of the clothing, not mixed in with the consumables.

Sex AI requests

Improve AI's getPreferredPostion() method and make it so position change requests that line up with a dom's fetishes/ significant likes automatically succeed

Small screen issue

So, on small screen, there is a problem as the npc fetishes and arousal can't be seen in sex mode.
13092017153845

Extra Actions in sex

While having sex with a reindeer girl overseer, each time I select ANY sex action, it ALSO gives me a post saying I am violently ramming my fingers into her ass and she ONLY responds to the hard anal fingering. This starts as soon as I remove her panties. I have reloaded the game twice, careful to select ANY sex option that does NOT involve anal fingering, but she only responds as if I am violently raping her ass without lubrication.

Grow a beard as a female character

As the title says, are you able to do this (maybe through enchantments)?

If not, I can have a look at the code and try and implement it?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.