Author Topic: General Discussion  (Read 3821276 times)

0 Members and 44 Guests are viewing this topic.

Offline Xela

  • Global Moderator
  • *****
  • Posts: 6893
  • "It's like hunting cows"
Re: General Discussion
« Reply #5100 on: July 11, 2015, 01:19:05 PM »
Wait a sec. We cannot check all existing class traits every time when we need to find out if the girl can fight or willing to have sex with anyone. Or rather we could, but it's stupid and time consuming.
That's why all class traits have "occupations" field which might have SIW, server, warrior, etc. occupations.

I figured co function checks occupation field, so I write lines like "co('SIW')":[...].

Cases when you need to check one specific class trait are very rare, and should be handled like ct("trait").

Ok, I'll rewrite the function. co() will only check for generalizations like "SIW" and "Serviser"... ct will check for actual traits.
Like what we're doing?

Offline Xela

  • Global Moderator
  • *****
  • Posts: 6893
  • "It's like hunting cows"
Re: General Discussion
« Reply #5101 on: July 11, 2015, 03:05:42 PM »
Oki, co() will expects generalization trait tomorrow. ct() will expect specific traits. Prolly better and more sensible this way  :)
Like what we're doing?

Offline DarkTl

  • Hero Member
  • *****
  • Posts: 4737
Re: General Discussion
« Reply #5102 on: July 13, 2015, 10:29:23 AM »
A small update for tagger. Now you can see how many files you have in the file list in the window title, and how many left before the end of the list. Also added progress bar during long precedures with automatic renaming to show that the application does not freeze.

C'mon Xela, I know you want to code co and ct for me  :)

Offline Xela

  • Global Moderator
  • *****
  • Posts: 6893
  • "It's like hunting cows"
Re: General Discussion
« Reply #5103 on: July 13, 2015, 11:25:07 AM »
C'mon Xela, I know you want to code co and ct for me  :)

Yeah, I'll do it tonight :)
Like what we're doing?

Offline DarkTl

  • Hero Member
  • *****
  • Posts: 4737
Re: General Discussion
« Reply #5104 on: July 13, 2015, 01:22:08 PM »
Btw how to check if the character has an effect?

Offline Xela

  • Global Moderator
  • *****
  • Posts: 6893
  • "It's like hunting cows"
Re: General Discussion
« Reply #5105 on: July 13, 2015, 01:42:58 PM »
Btw how to check if the character has an effect?

All effects are still strings so:

Code: [Select]
if "Effect Name" in chr.effects:
    # do something

will do.
Like what we're doing?

Offline Xela

  • Global Moderator
  • *****
  • Posts: 6893
  • "It's like hunting cows"
Re: General Discussion
« Reply #5106 on: July 13, 2015, 04:26:54 PM »
New function is called:

cgo("Server", "SIW")

Check General Occupation. It will check for generalizations like "Server"/"SIW"/"Warrior". I didn't want to use older co() for this to avoid confusion.
Like what we're doing?

Offline DarkTl

  • Hero Member
  • *****
  • Posts: 4737
Re: General Discussion
« Reply #5107 on: July 14, 2015, 09:20:53 AM »
I dislike female disney characters, so I wasn't too impressed by Princess Trainer.
Now Akabur released Witch Trainer. It even has an extended version made by russian enthusiasts (pornolab has it). Amazing stuff.

Offline Xela

  • Global Moderator
  • *****
  • Posts: 6893
  • "It's like hunting cows"
Re: General Discussion
« Reply #5108 on: July 14, 2015, 10:46:51 AM »
I dislike female disney characters, so I wasn't too impressed by Princess Trainer.
Now Akabur released Witch Trainer. It even has an extended version made by russian enthusiasts (pornolab has it). Amazing stuff.

Consistent art and simple mechanics... it's a very good combination. I liked it a lot also, just for the record, it was released quite a while ago. Huntsmans team is also starting a huge project, closer to pytfall than to anything else. Seems like they are going to start with Unity this time.
Like what we're doing?

Offline DarkTl

  • Hero Member
  • *****
  • Posts: 4737
Re: General Discussion
« Reply #5109 on: July 14, 2015, 02:57:28 PM »
Yeah, I read his blog... He wants to make money by doing h-games, and most likely in English. Though his ideas are even more epic than ours, with all that deep super roleplay and stuff. Either he will abandon it, or it will take 10 years.
Also making money without original only content might be difficult. I wonder if he's ready to hire artists (I don't think so).

Offline Xela

  • Global Moderator
  • *****
  • Posts: 6893
  • "It's like hunting cows"
Re: General Discussion
« Reply #5110 on: July 14, 2015, 03:22:42 PM »
Nope, no artists and I told him that it will be difficult without consistent art. Also Unity is obviously a far more powerful engine than Ren'Py and has GUI development interface but it is also faaaar more dev time intensive.

One good thing is that he has like 12 coders this time, I am pretty much useless even as a consultant with Unity being the engine but some of these guys have proven themselves... we'll live and see.

I should have most of the day free tomorrow so I'll take a stab at jobs if I can stay sober enough :)

Like what we're doing?

Offline DarkTl

  • Hero Member
  • *****
  • Posts: 4737
Re: General Discussion
« Reply #5111 on: July 14, 2015, 03:36:05 PM »
I'm going to improve GM lines as much as I can at this point and add checks for negative effects, when the girl clearly does not want to talk (like food poisoning).
I think we need to finish brothels, GMs, arena and classes and release another stable version compatible with new retagged packs. Then we'll continue to improve stuff.

Offline Xela

  • Global Moderator
  • *****
  • Posts: 6893
  • "It's like hunting cows"
Re: General Discussion
« Reply #5112 on: July 14, 2015, 05:35:57 PM »
We could also fall back to older version of SE. It was fairly complete.

*Update Ren'Py to latest version, loading has been rewritten, it is now a LOT faster! Some other things as well.
Like what we're doing?

Offline MuteDay

  • Sr. Member
  • ****
  • Posts: 421
  • Loving life and PinkPetal Family
Re: General Discussion
« Reply #5113 on: July 14, 2015, 06:19:26 PM »
man i can wait to see it when you release a playable version!!!!!!!!!!!!!!!!!!!
Please Enjoy all the hard work i Do to help make the game and forums a better place :)

Offline DarkTl

  • Hero Member
  • *****
  • Posts: 4737
Re: General Discussion
« Reply #5114 on: July 15, 2015, 03:16:51 AM »
All effects are still strings so:

if "Effect Name" in chr.effects:
    # do something

will do.
I don't think so, in this case checks are always true.
I tried some stuff, looks like this
Quote
if chr.effects["Food Poisoning"]['active']:
works as I need.