Verified:

Celphi Game profile

Member
EE Patron
6346

Apr 12th 2024, 19:15:20

My offer still stands with diplomacy to avoid all this.

1 set for 1 set.

#19 self deletes or dies or I will certainly follow through on my promises. The ball is in your court.

Hopefully you make the best decision for the clan.

Edited By: Celphi on Apr 12th 2024, 19:18:23
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 12th 2024, 19:02:29

Nothing in this thread is directed to Darkness specifically. I literally left Light's chat the moment one of their members LG'd me (a few sets back) Ask them.

I'm 100% fair across the board. Do what you can afford.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 12th 2024, 18:57:31

I invested a lot of time calculating my netting strategy this set. What I will not allow is for you two have two clans where one nets and the other attacks their competition. You're all on the same team.

It's a really simple formula. If you don't want to lose netting members to me acting crazy then just target someone else. I've been doing this for awhile now. Everyone acts tough for the first 5 sets. It gets old after about set 6 getting OOP attacked on every server.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 12th 2024, 18:50:36

darkn3ss and darkness are different tags? come on now..

1.) I'm in GDI
2.) I'm a demo
3.) I had like 100 troops of defense (after after LGing you)
4.) All my tech was in agri tech
5.) My spal was like 5?
6.) I had like 20 turns
7.) I sent you a warning why I attacked you before attacking you
8.) You spied all that info about me and still hit me like 5x.
9.) You're trying to convince me that darkness and darkn3ss are different tags

My retal policy vs clans
1:1 - I continue set as usual.
2:2 - I throw in my set to max out military strat and move within 2% networth for maximium LG on best target associated with that clan.
3+ - I use every possible resource to ruin that players' clan members' set on every server until I get bored ( which is never )

I'm not going to burn all my resources to retal the same guy who LG me. That would clearly ruin my set. So I selected another person in your clan as a target. You can be selfish and attack me; but, it will be your clanmates who will suffer. That applies to anyone and anything remotely spelled like that clan's name. And yes, I will purposely select netter countries just as your attacker picked me as a netter.

So my message to any netters in Darkness, don't tag anything with their name I will ruin your set.

So to answer your question, yes, it makes sense.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 12th 2024, 17:32:13

Says the guy with more deaths than kills.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 12th 2024, 16:44:53

To clan leaders (not just darkness):

It's important to not blindly recruit players into your clan that you don't explain who you should attack and not attack. You're responsible for the members of your clan. There's more to a clan just sending them an invitation link.

When players attack me it's like saying I don't care about the consequences you've got. So it's my duty to show them why it does.

5 retals to 1 attack is never OK. I even sent #19 a msg as to why I attacked him/her before attacking.

I will have a clear transparency diplomacy here: Take out #19 or every set & every server I will be very annoying.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 12th 2024, 16:22:42

2024-04-12 12:55:47 SS Trabant Turbo 5L GTi (#53) Darkn3ss celphi (#52) 203A (312A)
2024-04-12 12:54:33 SS Trabant Turbo 5L GTi (#53) Darkn3ss celphi (#52) 210A (319A)

2024-04-12 16:03:28 PS celphi (#52) Toyota Prius (#19) Darkness 922A (923A)

2024-04-12 16:04:14 SS Toyota Prius (#19) Darkness celphi (#52) 312A (319A)
2024-04-12 16:04:12 SS Toyota Prius (#19) Darkness celphi (#52) 414A (423A)
2024-04-12 16:04:12 SS Toyota Prius (#19) Darkness celphi (#52) 553A (561A)
2024-04-12 16:04:10 SS Toyota Prius (#19) Darkness celphi (#52) 720A (721A)
2024-04-12 16:04:07 SS Toyota Prius (#19) Darkness celphi (#52) 794A (795A)

As I knew my warning would get ignored I was hopeful. Apologies to the innocent in advance.

Edited By: Celphi on Apr 12th 2024, 16:27:43
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 12th 2024, 16:12:24

It made no sense to attack the real crazy on the server.

I wasn't worth attacking.
I always overreact.
I'm a loner for a reason. I don't play well with others. So don't invite me to your party.

I always do cross server (including Primary, Tourney, Alliance)
I will suicide you well beyond what is logical.

I know none of these threats mean anything to you; but, I am warning you.


Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 12th 2024, 0:55:50

It would be nice to have a couple of oiler bots on this server. It looks like that code was never completed.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 12th 2024, 0:44:44

Looks good to me!

Going to a day or so getting used to not deleting it but I'm v happy about this change.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 11th 2024, 19:35:16

Just a FYI,

I do mean everywhere..
Pages:
Manage,
Bonus,
Purchases, Recycle oil, Sell Units,
Build,
Cash,
Explore,
Market, Buy/Sell Tech,
Research,
(Somehow the war page got it right)...
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 11th 2024, 18:58:12

In fact., I’d argue this would be an easy change bc if I clear out the values to an empty string the server reads it as zero., so it’s really just updating the html value to be “” not “0”
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 11th 2024, 18:54:42

No idea why they were ever added. On mobile it’s a PITA., and oftentimes can lead to doing 10x the amount you wanted. Can we finally remove the zeros from all the input boxes?!

Like all of them.

Edited By: Slagpit on Apr 11th 2024, 23:45:28
See Original Post
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 11th 2024, 14:42:53

GJ Tertius for spotting this.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 11th 2024, 14:32:57

Originally posted by Slagpit:
Originally posted by Celphi:
Perhaps the trick here is to check the variable of how old the country is and if it’s < 1 day old then allow them to drop land.

Then you get pros of both situations and shouldn’t be too hard to add that condition programmatically.


The idea here is to allow recent restarts to drop land?


If I’m understanding the complaint in this thread., the issues arises whenever a player is killed, their restart has an undesirable amount of unbuilt land which under the current proposal they would not be able to drop that land during the final 25% left of game.

It’s reasonable to believe that restarts would face this situation in the last 25% of the game since most wars are delayed/scheduled. The problems of having extra land as a restart makes paying for buildings significantly more expensive and greatly reduces all tech % across the board including spal. By placing your proposed mechanism only for players who have played more than 200 turns it would seem it would address the FFO issue while maintaining current functionality.

Edited By: Celphi on Apr 11th 2024, 14:39:37
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 11th 2024, 6:30:43

Maybe Slag will clone this part on GitHub so I can fix it. ;)
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 11th 2024, 6:29:48

Very odd this has been broken for this long.

I would assume it would be easy to fix.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 11th 2024, 6:23:44

If country age isn’t available then I would think turns taken < 200 would be sufficient.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 11th 2024, 6:21:02

Perhaps the trick here is to check the variable of how old the country is and if it’s < 1 day old then allow them to drop land.

Then you get pros of both situations and shouldn’t be too hard to add that condition programmatically.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 11th 2024, 6:19:42

The point of the change is to discourage FFO. If he makes it too late in set then they’ll just convert sooner and take the hit.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 8th 2024, 3:55:40

You attacking the wrong ppl..
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 8th 2024, 3:55:17

Zzzzzz
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 7th 2024, 17:28:00

Maybe add an extra in game bonus for players who answers these types of questions.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 7th 2024, 17:26:22

I would create an in game poll to get that info. Lots of people who play don’t even know about these boards.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 6th 2024, 0:36:49

Lots of theory in proposed changes.. Should be interesting on how it materialize to actual game.

But Slag... congrats on addressing the biggest issues with the bots. Solid & creative solution.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 4th 2024, 23:36:52

Well it's definitely easy to find as a programmer. It's going to be in the apache error log file. I'm going to guess an error in the sql statement.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 4th 2024, 23:13:42

It's a bit weird that you'd be able to see that error on webpage. Typically those error msgs are suppressed in PHP on production.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 4th 2024, 14:40:07

Tbh., lots of sets I don’t even play because of the dedication it takes to maintain it.

I’m all for it.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 4th 2024, 5:00:18

On idea #1 you could make the penalty get progressively higher per turn offline (or per turn in this new protection).

This would make the importance of market spying more important to clans and bomb banks more useful.

Edited By: Celphi on Apr 4th 2024, 5:03:50
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 4th 2024, 4:54:52

There's a few ideas I can think of being a waller myself.

#1
Offer another protection sorta like GDI which allows a user to enter/exit into it which charges them $ per turn in protection. During this period a player cannot be GS/BR and/or AB. Everything else would be fair play. That way war clans would still be able to do some sorts of attacks & at the same time it costs the person offline a penalty the longer they are in it.

#2
One other idea would be to allow a user to set trigger points where if a unit type fell below a certain amount they would auto buy a unit. Or if their population fell to certain amount they would auto-buy a unit. Programmatically this would seem significantly harder to do than #1.

Edited By: Celphi on Apr 4th 2024, 5:05:39
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 3rd 2024, 18:10:16

I do too.

I prefer python.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 3rd 2024, 6:49:44

Or even better would be to have is

/inbox/12345678 (aka /noun/id)

w/ method DELETE which is more inline of REST api endpoints and leave the query strings for filters/sorting ect.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 3rd 2024, 6:39:18

Includes validation with is_numeric ^ but requires a function of deleteEmailById (if you have some sort of utils class or posts class).
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 3rd 2024, 6:37:59

Broken email delete button.

Here's a headstart for you:

js portion (which will delete the message container in which you click delete on)

function deleteEmail(emailId) {
fetch(`/path/to/delete-email-endpoint.php?emailId=${emailId}`, {
method: 'DELETE',
})
.then(response => response.json())
.then(data => {
if (data.success) {
console.log(data.message);
const messageElement = document.getElementById(`msg${emailId}`);
if (messageElement) messageElement.remove();
} else {
console.error(data.error);
}
})
.catch(error => console.error('Error:', error));
}


I'm not sure how you have your endpoints setup, but from looking at the ones for forward/reply I'd assume you'd have something like this:

<?php
session_start();

$response = [];

if (!isset($_SESSION['user_id'])) {
$response['error'] = 'User not authenticated';
echo json_encode($response);
exit;
}

if ($_SERVER['REQUEST_METHOD'] === 'DELETE') {
parse_str(file_get_contents("php://input"), $delete_vars);
$emailId = $delete_vars['emailId'] ?? '';

if (empty($emailId) || !is_numeric($emailId)) {
$response['error'] = 'Valid Email ID is required';
} else {
if (deleteEmailById($emailId)) {
$response['success'] = true;
$response['message'] = 'Email deleted successfully';
} else {
$response['error'] = 'Failed to delete email';
}
}
} else {
$response['error'] = 'Invalid request method';
}

echo json_encode($response);
?>


Edited By: Slagpit on Apr 4th 2024, 6:01:35
See Original Post
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 3rd 2024, 3:49:08

[ correction ]

There's a frontend bug.

Edited By: Celphi on Apr 3rd 2024, 3:53:33
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 3rd 2024, 3:42:48

@slagpit

np. i think what happens is ive experienced tricks along the way that i dont really see them as exploits but as rewards/perks for players who have played the game long enough to find them; but, in reality they are exploits and should be reported.
Resistance is futile. You will be assimilated.

Celphi Game profile

Member
EE Patron
6346

Apr 3rd 2024, 3:38:25

I think koh is referring to emails.
Resistance is futile. You will be assimilated.