One Hour One Life Forums

a multiplayer game of parenting and civilization building

You are not logged in.

#1 2019-09-26 19:03:46

jasonrohrer
Administrator
Registered: 2017-02-13
Posts: 4,805

Latest curse implementation (not live yet)

Curses are per-player.

When you curse someone, they remain cursed by you for 7 days.

Cursing the same person a second time doesn't give them another curse, but restarts the 7-day timer.

A radius is calculated when a cursed person is born, and that cursed person cannot be born within that radius of any living person who currently has them cursed.

radius = numLivingPeopleWhoHaveYouCursed * 100

Thus, if no living person has you cursed, you can obviously be born freely everywhere.

If one living person has you cursed, you need to be born 100+ tiles away from that person.

If two living people have you cursed, you need to be born 200+ tiles away from each of those people.

If there's no mother to have you, then you go to d-town.

If 10+ living people have you cursed, it is impossible to be born anywhere in the rift (diagonal distance is roughly 1000), so you always go to d-town.


In a recent sample, the most-cursed player has 104 curses, and 13 living people had that person cursed.  According to this new system, that player would be born constantly in d-town, unless they can find a rare moment when far fewer people who have cursed them are currently playing.


Note that this system has a nice property:  if you bother a bunch of people in a row right now, most of the map will be blocked for you for a shot time, because the people you bothered will be still online.  But if you come back later, most of them will be offline, and the game goes back to normal for you.  However, if you keep it up, bothering more and more people long-term, the number of people who have curses against you will grow and grow.  Eventually, the whole playing population will be sick of you, and then you might be stuck in d-town for a whole week.


This system has two levers for me to adjust:

1.  The base radius (currently 100)
2.  The curse expiration time (currently 7 days)


1. allows me to adjust how swiftly the restrictions ramp up for you.

2. allows me to adjust the rate of redemption.

Offline

#2 2019-09-26 19:13:14

MrShuriken
Member
Registered: 2019-09-16
Posts: 44

Re: Latest curse implementation (not live yet)

Jason heres a brilliant idea
Make it so every time ive cursed the same persons' account, their length before they're redeemed is extended.
So if i curse someone once they are blocked for me for 12 hours
If i curse them at a later date after or during that time, it is extended to 24hrs
etc etc until a week.

Offline

#3 2019-09-26 19:20:45

Thaulos
Member
Registered: 2019-02-19
Posts: 456

Re: Latest curse implementation (not live yet)

Can we make it so that whenever a player goes to dtown they have to spend forty minutes or more there? Even if they die? Right now they would just keep re-rolling /die.

Last edited by Thaulos (2019-09-26 19:21:09)

Offline

#4 2019-09-26 19:21:15

Dodge
Member
Registered: 2018-08-27
Posts: 2,467

Re: Latest curse implementation (not live yet)

Starting to look better can probably be improved by taking the list of the top 5 most cursed players and change the numbers so it matches a point where they are banned from playing respectively 60-70-80-90 and 100% of the time for the most cursed player.

But for now it seems fine.

Offline

#5 2019-09-26 19:29:13

fug
Moderator
Registered: 2019-08-21
Posts: 1,130

Re: Latest curse implementation (not live yet)

Thaulos wrote:

Can we make it so that whenever a player goes to dtown they have to spend forty minutes or more there? Even if they die? Right now they would just keep re-rolling /die.

Seconding this. At least having a bare minimal sentence prevents someone from just killing themselves as a donkey.


Worlds oldest SID baby.

Offline

#6 2019-09-26 20:01:53

jasonrohrer
Administrator
Registered: 2017-02-13
Posts: 4,805

Re: Latest curse implementation (not live yet)

Well, if you have 13 living players cursing you, making your radius 1300, good luck with killing yourself in d-town.

You're born as Eve there, so you can't /die.

And even if you manage to kill yourself quick, you're most likely going back to d-town on the next life.

Offline

#7 2019-09-27 14:23:11

happynova
Member
Registered: 2018-03-31
Posts: 362

Re: Latest curse implementation (not live yet)

I think I like it!

Offline

#8 2019-09-28 09:03:35

arkajalka
Member
From: Eesti
Registered: 2018-03-23
Posts: 492

Re: Latest curse implementation (not live yet)

One fear that come to mind is that if you get 10+ griefer group and they start mass cursing people... Its still only 1 player cursed from map/hour(or whats the token rate), but would feel really bad to get hit by this individually. Maybe there should be some kinda limit on curses that one can achieve single life to prevent this.


I am Sheep, the lord of kraut, maker of the roads, professional constructor, master smith, bonsai enthusiast, arctic fisher, dog whisperer, naked  nomad and an ORGANIZER. Nerf sharp stone it's op.

"BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" -Jaleiah Gilberts
"All your bases are belong to us"-xXPu55yS14y3rXx-

Offline

#9 2019-09-28 20:01:03

Saolin
Member
Registered: 2019-05-22
Posts: 393

Re: Latest curse implementation (not live yet)

This seems like a good system, I like it.

Offline

Board footer

Powered by FluxBB