Graalians

Graalians (https://www.graalians.com/forums/index.php)
-   Classic Future Improvements (https://www.graalians.com/forums/forumdisplay.php?f=26)
-   -   Healing with <40 AP (https://www.graalians.com/forums/showthread.php?t=27867)

deadowl 03-17-2015 04:13 AM

Quote:

Posted by Bryan* (Post 547414)
Suicide yourself with a bomb. It pisses them off even more.

There should be a suicide count in the profile to shame these kinds of people.

4-Lom 03-17-2015 04:31 AM

showdeaths.... more than 25k :3

Dusty 03-18-2015 01:39 AM

Quote:

Posted by super kurosaki (Post 547559)
Do you mean like only being able to heal while actively pking with low AP?

I mean killing a player heals you a heart or something... But in retrospect that could probably be way overpowered.

twilit 03-18-2015 02:21 AM

Quote:

Posted by Dusty (Post 547691)
I mean killing a player heals you a heart or something... But in retrospect that could probably be way overpowered.

Sounds fun :D but maybe for a different server.

Kendama 03-18-2015 03:27 AM

Quote:

Posted by Dusty (Post 547691)
I mean killing a player heals you a heart or something... But in retrospect that could probably be way overpowered.

That sounds pretty stupid not gonna lie.

At least, as twilit said, maybe for a different server. Classic would not respond to something like that very well !

deadowl 03-19-2015 02:01 AM

Serverside code of the beer inventory item I scripted from 2006:

PHP Code:

function onActionServerSide(time) {
  
clientr.stat_ammo_beer--;
  if (
player.ap 40 && level.isnopklevel)
    return 
NULL;
  if (
time 300) {
    if (
player.ap 40)
      
player.heal2(1);
    else if (
time == 0)
      
player.fullHeal2(); 
    else if (
time <= 100)
      
player.heal2(2);
    else 
player.heal2(1);
  }
  else {
    
player.injure(2);
    if (
clientr.hd_isdead)
      
player.deaths_beer++;
      if (
player.deaths_beer serverr.drinking_deaths_leader[0])
        
serverr.drinking_deaths_leader = {player.deaths_beer,player.account};
  }


Then again, players had more than 3 hearts to work with by decision of Master Storm. Biggest mistake in the script is that I set the time variable clientside. Better would have been to set a serverside timestamp on when to stop being drunk.

Explanation:

Drink one beer and you get drunk for 20 seconds (movement system randomizes at intervals what direction keys pertain to). Drink another beer and that adds another 20 seconds to that time.

Healing if you have over 40AP: The healing decreases with how much time you have on the drunk counter, and eventually leads to injuring yourself.

Healing if you have less than 40AP: You can't heal in levels where you can't PK (laming prevention), it does the minimum amount of healing in levels where you can PK, and the fact that you can drink so much it harms you is the same.

Meanwhile, being on the drunk movement system is not a great advantage in PKing, though being clientside could be hackable.

Dusty 03-19-2015 02:03 AM

Quote:

Posted by Kendama (Post 547716)
That sounds pretty stupid not gonna lie.

:D.

Sardon 03-19-2015 02:55 AM

i like the ap system
You know whos been pking

kush420swagYOLO 03-19-2015 09:00 PM

Quote:

Posted by Dusty (Post 547691)
I mean killing a player heals you a heart or something... But in retrospect that could probably be way overpowered.

I like this idea but maybe make it only heal .5. Its not overpowered since both players have the same advantage. They're both able to kill each other for that heal.

Chun 03-19-2015 10:22 PM

murderers should get what they deserve

Bryan* 03-20-2015 12:49 AM

Sounds like vampire PK event in Unholy Nations


All times are GMT. The time now is 09:44 AM.

Powered by vBulletin/Copyright ©2000 - 2025, vBulletin Solutions Inc.